====================================== | xx__-> [ 11.294408][ T164] ------------[ cut here ]------------ | [ 11.294683][ T164] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: fib.sh/164 | [ 11.295064][ T164] Modules linked in: netdevsim | [ 11.295644][ T164] Tainted: [W]=WARN [ 11.295775][ T164] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.295991][ T164] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.296223][ T164] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.296855][ T164] RSP: 0018:ffa00000007574f8 EFLAGS: 00010286 [ 11.297075][ T164] RAX: 00000000ffffffa6 RBX: ff11000005d40c40 RCX: 1ff40000000eae65 [ 11.297365][ T164] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d40cf0 [ 11.297623][ T164] RBP: ff11000009472000 R08: 1fe2200000ba819f R09: ff1100000df20c48 [ 11.297879][ T164] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 11.298138][ T164] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009472000 [ 11.298426][ T164] FS: 00007f8375e35b80(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 11.298730][ T164] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.298950][ T164] CR2: 000055fc19229c28 CR3: 000000000dee1004 CR4: 0000000000771ef0 [ 11.299211][ T164] PKRU: 55555554 [ 11.299351][ T164] Call Trace: [ 11.299484][ T164] [ 11.299575][ T164] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.299753][ T164] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.299887][ T164] register_netdevice (net/core/dev.c:11488) [ 11.300061][ T164] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.300281][ T164] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.300460][ T164] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.300681][ T164] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.300859][ T164] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.301073][ T164] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.301252][ T164] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.301472][ T164] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 11.301644][ T164] ? static_obj (kernel/locking/lockdep.c:858) [ 11.301773][ T164] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.301948][ T164] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.302169][ T164] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 11.302350][ T164] ? driver_sysfs_add (drivers/base/dd.c:495) [ 11.302522][ T164] call_driver_probe (drivers/base/dd.c:629) [ 11.302698][ T164] really_probe (drivers/base/dd.c:709) [ 11.302884][ T164] ? driver_probe_device (drivers/base/dd.c:135) [ 11.303053][ T164] __driver_probe_device (drivers/base/dd.c:871) [ 11.303227][ T164] driver_probe_device (drivers/base/dd.c:901) [ 11.303402][ T164] __device_attach_driver (drivers/base/dd.c:1029) [ 11.303575][ T164] bus_for_each_drv (drivers/base/bus.c:500) [ 11.303763][ T164] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 11.303936][ T164] __device_attach (drivers/base/dd.c:1101) [ 11.304106][ T164] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.304280][ T164] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 11.304501][ T164] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.304672][ T164] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 11.304843][ T164] device_initial_probe (drivers/base/dd.c:1156) [ 11.305013][ T164] bus_probe_device (drivers/base/bus.c:613) [ 11.305189][ T164] device_add (drivers/base/core.c:3706) [ 11.305368][ T164] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 11.305589][ T164] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 11.305759][ T164] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 11.305929][ T164] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 11.306143][ T164] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.306317][ T164] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 11.306551][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 11.306728][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 11.306900][ T164] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 11.307070][ T164] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 11.307251][ T164] ? kernfs_ops (fs/kernfs/file.c:128) [ 11.307386][ T164] new_sync_write (fs/read_write.c:595) [ 11.307558][ T164] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.307728][ T164] ? new_sync_read (./include/linux/ioprio.h:41) [ 11.307897][ T164] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.308064][ T164] ? ksys_write (fs/read_write.c:740) [ 11.308244][ T164] vfs_write (fs/read_write.c:688) [ 11.308380][ T164] ksys_write (fs/read_write.c:740) [ 11.308512][ T164] ? __ia32_sys_read (fs/read_write.c:724) [ 11.308684][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.308858][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.309031][ T164] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.309205][ T164] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.309381][ T164] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.309552][ T164] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.309782][ T164] RIP: 0033:0x7f8375ea708e [ 11.309960][ T164] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.310567][ T164] RSP: 002b:00007ffd685e5210 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 11.310827][ T164] RAX: ffffffffffffffda RBX: 00007f8376029580 RCX: 00007f8375ea708e [ 11.311078][ T164] RDX: 0000000000000007 RSI: 000055fc19228c20 RDI: 0000000000000001 [ 11.311343][ T164] RBP: 00007ffd685e5220 R08: 0000000000000000 R09: 0000000000000000 [ 11.311596][ T164] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 11.311893][ T164] R13: 0000000000000007 R14: 000055fc19228c20 R15: 0000000000000000 | [ 11.356382][ T184] ------------[ cut here ]------------ | [ 11.356630][ T184] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/184 | [ 11.356931][ T184] Modules linked in: netdevsim | [ 11.357415][ T184] Tainted: [W]=WARN [ 11.357521][ T184] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.357737][ T184] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.357920][ T184] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.358436][ T184] RSP: 0018:ffa0000000857aa8 EFLAGS: 00010286 [ 11.358609][ T184] RAX: 00000000ffffffa6 RBX: ff11000005d419c0 RCX: 1ff400000010af1b [ 11.358814][ T184] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d41a70 [ 11.359020][ T184] RBP: ff11000009dac000 R08: 1fe2200000ba834f R09: ff1100000c718b80 [ 11.359247][ T184] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 11.359460][ T184] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009dac000 [ 11.359666][ T184] FS: 00007ff9c3615840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 11.359908][ T184] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.360081][ T184] CR2: 0000000000479648 CR3: 000000000c25b004 CR4: 0000000000771ef0 [ 11.360291][ T184] PKRU: 55555554 [ 11.360402][ T184] Call Trace: [ 11.360505][ T184] [ 11.360578][ T184] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 11.360722][ T184] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.360860][ T184] ? notifier_call_chain (kernel/notifier.c:85) [ 11.361000][ T184] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.361108][ T184] register_netdevice (net/core/dev.c:11488) [ 11.361251][ T184] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.361433][ T184] register_netdev (net/core/dev.c:11552) [ 11.361570][ T184] loopback_net_init (drivers/net/loopback.c:218) [ 11.361712][ T184] ops_init (net/core/net_namespace.c:137) [ 11.361818][ T184] setup_net (net/core/net_namespace.c:446) [ 11.361921][ T184] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 11.362061][ T184] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 11.362203][ T184] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 11.362346][ T184] copy_net_ns (net/core/net_namespace.c:579) [ 11.362485][ T184] create_new_namespaces (kernel/nsproxy.c:132) [ 11.362624][ T184] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 11.362761][ T184] ksys_unshare (kernel/fork.c:3243) [ 11.362904][ T184] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 11.363044][ T184] ? __ia32_sys_open (fs/open.c:1374) [ 11.363189][ T184] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 11.363331][ T184] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.363471][ T184] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.363613][ T184] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.363764][ T184] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.363902][ T184] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.364074][ T184] RIP: 0033:0x7ff9c38d7bcb [ 11.364226][ T184] Code: 73 01 c3 48 8b 0d 2d 82 0f 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 10 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d fd 81 0f 00 f7 d8 64 89 01 48 All code ======== 0: 73 01 jae 0x3 2: c3 ret 3: 48 8b 0d 2d 82 0f 00 mov 0xf822d(%rip),%rcx # 0xf8237 a: f7 d8 neg %eax c: 64 89 01 mov %eax,%fs:(%rcx) f: 48 83 c8 ff or $0xffffffffffffffff,%rax 13: c3 ret 14: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1b: 00 00 00 1e: 90 nop 1f: f3 0f 1e fa endbr64 23: b8 10 01 00 00 mov $0x110,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d fd 81 0f 00 mov 0xf81fd(%rip),%rcx # 0xf8237 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d fd 81 0f 00 mov 0xf81fd(%rip),%rcx # 0xf820d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 11.364715][ T184] RSP: 002b:00007fff11eff658 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 11.364924][ T184] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007ff9c38d7bcb [ 11.365133][ T184] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 11.365343][ T184] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 11.365545][ T184] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff11f01880 [ 11.365752][ T184] R13: 0000000000000001 R14: 00007ff9c36156f8 R15: 00007fff11f0284e | [ 11.407628][ T185] ------------[ cut here ]------------ | [ 11.407893][ T185] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/185 | [ 11.408269][ T185] Modules linked in: netdevsim | [ 11.408792][ T185] Tainted: [W]=WARN [ 11.408911][ T185] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.409107][ T185] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.409368][ T185] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.409926][ T185] RSP: 0018:ffa00000005d7310 EFLAGS: 00010286 [ 11.410134][ T185] RAX: 00000000ffffffa6 RBX: ff11000005cb2ac0 RCX: 1ff40000000bae28 [ 11.410377][ T185] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb2b70 [ 11.410615][ T185] RBP: ff11000009472000 R08: 1fe2200000b9656f R09: ff1100000c71aed0 [ 11.410848][ T185] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 11.411081][ T185] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 11.411318][ T185] FS: 00007f46b6d9b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 11.411596][ T185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.411791][ T185] CR2: 00007f46b6f9cc20 CR3: 0000000004cf4001 CR4: 0000000000771ef0 [ 11.412027][ T185] PKRU: 55555554 [ 11.412145][ T185] Call Trace: [ 11.412269][ T185] [ 11.412357][ T185] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 11.412554][ T185] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 11.412747][ T185] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 11.412908][ T185] ? netdev_run_todo (net/core/dev.c:11703) [ 11.413065][ T185] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 11.413227][ T185] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 11.413393][ T185] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 11.413548][ T185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.413703][ T185] ? unregister_netdevice_many (net/core/dev.c:12497) [ 11.413860][ T185] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 11.414016][ T185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.414205][ T185] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 11.414406][ T185] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 11.414625][ T185] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 11.414824][ T185] devlink_reload (net/devlink/dev.c:462) [ 11.414984][ T185] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.415140][ T185] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 11.415269][ T185] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 11.415396][ T185] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.415550][ T185] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.415743][ T185] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.415898][ T185] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.416053][ T185] ? __nla_parse (lib/nlattr.c:732) [ 11.416217][ T185] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.416379][ T185] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.416574][ T185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.416729][ T185] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.416884][ T185] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.417041][ T185] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.417203][ T185] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.417407][ T185] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.417599][ T185] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.417752][ T185] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.417905][ T185] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.418058][ T185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.418219][ T185] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.418382][ T185] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.418535][ T185] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.418690][ T185] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.418848][ T185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.419003][ T185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.419163][ T185] genl_rcv (net/netlink/genetlink.c:1218) [ 11.419279][ T185] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.419441][ T185] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.419594][ T185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.419754][ T185] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.419909][ T185] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.420063][ T185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.420227][ T185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.420390][ T185] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.420548][ T185] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.420706][ T185] ? build_open_flags (fs/open.c:1212) [ 11.420867][ T185] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 11.421026][ T185] ? __ia32_sys_open (fs/open.c:1374) [ 11.421186][ T185] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.421347][ T185] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.421739][ T185] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.421897][ T185] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.422051][ T185] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.422237][ T185] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.422420][ T185] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.422577][ T185] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.422796][ T185] RIP: 0033:0x7f46b6fd508e [ 11.422970][ T185] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.423561][ T185] RSP: 002b:00007ffce5a56df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.423808][ T185] RAX: ffffffffffffffda RBX: 000000001f728980 RCX: 00007f46b6fd508e [ 11.424058][ T185] RDX: 0000000000000040 RSI: 000000001f728ba0 RDI: 0000000000000005 [ 11.424305][ T185] RBP: 00007ffce5a56e00 R08: 00007f46b7289980 R09: 000000000000000c [ 11.424552][ T185] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.424800][ T185] R13: 000000001f728980 R14: 0000000000000000 R15: 0000000000000001 | [ 11.491741][ T185] ------------[ cut here ]------------ | [ 11.491955][ T185] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/185 | [ 11.492276][ T185] Modules linked in: netdevsim | [ 11.492825][ T185] Tainted: [W]=WARN [ 11.492945][ T185] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.493146][ T185] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.493365][ T185] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.493925][ T185] RSP: 0018:ffa00000005d7268 EFLAGS: 00010286 [ 11.494125][ T185] RAX: 00000000ffffffa6 RBX: ff11000009111e40 RCX: 1ff40000000bae13 [ 11.494375][ T185] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111ef0 [ 11.494618][ T185] RBP: ff11000009e2a000 R08: 1fe22000012223df R09: ff1100000c71aed0 [ 11.494879][ T185] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 11.495116][ T185] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009e2a000 [ 11.495404][ T185] FS: 00007f46b6d9b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 11.495683][ T185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.495881][ T185] CR2: 00007f46b6f9cc20 CR3: 0000000004cf4001 CR4: 0000000000771ef0 [ 11.496119][ T185] PKRU: 55555554 [ 11.496242][ T185] Call Trace: [ 11.496370][ T185] [ 11.496454][ T185] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.496615][ T185] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.496739][ T185] register_netdevice (net/core/dev.c:11488) [ 11.496897][ T185] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.497090][ T185] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.497255][ T185] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.497463][ T185] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.497621][ T185] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.497822][ T185] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.497981][ T185] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.498184][ T185] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 11.498347][ T185] ? static_obj (kernel/locking/lockdep.c:858) [ 11.498467][ T185] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.498628][ T185] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.498827][ T185] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 11.499024][ T185] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 11.499225][ T185] devlink_reload (net/devlink/dev.c:475) [ 11.499389][ T185] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.499546][ T185] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 11.499668][ T185] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 11.499790][ T185] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.499946][ T185] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.500143][ T185] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.500305][ T185] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.500500][ T185] ? __nla_parse (lib/nlattr.c:732) [ 11.500690][ T185] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.500849][ T185] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.501050][ T185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.501219][ T185] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.501388][ T185] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.501556][ T185] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.501718][ T185] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.501919][ T185] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.502125][ T185] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.502298][ T185] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.502471][ T185] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.502639][ T185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.502809][ T185] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.502985][ T185] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.503149][ T185] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.503314][ T185] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.503484][ T185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.503646][ T185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.503808][ T185] genl_rcv (net/netlink/genetlink.c:1218) [ 11.503926][ T185] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.504088][ T185] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.504255][ T185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.504424][ T185] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.504584][ T185] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.504742][ T185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.504903][ T185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.505063][ T185] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.505226][ T185] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.505395][ T185] ? build_open_flags (fs/open.c:1212) [ 11.505559][ T185] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 11.505718][ T185] ? __ia32_sys_open (fs/open.c:1374) [ 11.505876][ T185] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.506032][ T185] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.506234][ T185] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.506397][ T185] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.506553][ T185] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.506707][ T185] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.506866][ T185] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.507022][ T185] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.507229][ T185] RIP: 0033:0x7f46b6fd508e [ 11.507399][ T185] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.507953][ T185] RSP: 002b:00007ffce5a56df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.508195][ T185] RAX: ffffffffffffffda RBX: 000000001f728980 RCX: 00007f46b6fd508e [ 11.508438][ T185] RDX: 0000000000000040 RSI: 000000001f728ba0 RDI: 0000000000000005 [ 11.508672][ T185] RBP: 00007ffce5a56e00 R08: 00007f46b7289980 R09: 000000000000000c [ 11.508907][ T185] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.509138][ T185] R13: 000000001f728980 R14: 0000000000000000 R15: 0000000000000001 | [ 11.704993][ T198] ------------[ cut here ]------------ | [ 11.705236][ T198] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/198 | [ 11.706403][ T198] Modules linked in: netdevsim | [ 11.707135][ T198] Tainted: [W]=WARN [ 11.707281][ T198] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.707531][ T198] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.707719][ T198] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.708221][ T198] RSP: 0018:ffa00000006271b0 EFLAGS: 00010286 [ 11.708402][ T198] RAX: 00000000ffffffa6 RBX: ff1100000ec1adc0 RCX: 1ff40000000c4dfc [ 11.708611][ T198] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1ae70 [ 11.708819][ T198] RBP: ff1100000c54c000 R08: 1fe2200001d835cf R09: ff1100000ccb0ba8 [ 11.709026][ T198] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 11.709242][ T198] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 11.709459][ T198] FS: 00007f5e6fb89840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 11.709710][ T198] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.709884][ T198] CR2: 00000000004a77b8 CR3: 000000000df9b005 CR4: 0000000000771ef0 [ 11.710092][ T198] PKRU: 55555554 [ 11.710202][ T198] Call Trace: [ 11.710311][ T198] [ 11.710389][ T198] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 11.710532][ T198] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.710674][ T198] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 11.710813][ T198] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.710918][ T198] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 11.711069][ T198] __dev_notify_flags (net/core/dev.c:9787) [ 11.711215][ T198] ? netif_change_name (net/core/dev.c:1495) [ 11.711363][ T198] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.711536][ T198] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 11.711675][ T198] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 11.711814][ T198] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 11.711954][ T198] ? __dev_get_by_name (net/core/dev.c:883) [ 11.712095][ T198] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 11.712248][ T198] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 11.712399][ T198] rtnl_newlink (net/core/rtnetlink.c:4150) [ 11.712540][ T198] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.712679][ T198] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.712817][ T198] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.712955][ T198] ? mark_usage (kernel/locking/lockdep.c:4674) [ 11.713096][ T198] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.713242][ T198] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.713387][ T198] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.713524][ T198] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 11.713664][ T198] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.713802][ T198] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.713943][ T198] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.714089][ T198] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.714239][ T198] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.714387][ T198] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.714524][ T198] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.714664][ T198] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.714806][ T198] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.714944][ T198] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.715085][ T198] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.715233][ T198] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.715377][ T198] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.715519][ T198] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.715679][ T198] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.715818][ T198] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.715960][ T198] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 11.716100][ T198] ? copy_msghdr_from_user (net/socket.c:2635) [ 11.716242][ T198] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 11.716421][ T198] ? move_addr_to_kernel (net/socket.c:258) [ 11.716605][ T198] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.716818][ T198] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 11.717041][ T198] ___sys_sendmsg (net/socket.c:2752) [ 11.717262][ T198] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 11.717489][ T198] ? copy_msghdr_from_user (net/socket.c:2603) [ 11.717716][ T198] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 11.717946][ T198] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 11.718142][ T198] __sys_sendmsg (net/socket.c:2784) [ 11.718284][ T198] ? __sys_sendmsg_sock (net/socket.c:2765) [ 11.718433][ T198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.718572][ T198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.718716][ T198] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.718855][ T198] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.718996][ T198] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.719141][ T198] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.719321][ T198] RIP: 0033:0x7f5e6fdc308e [ 11.719624][ T198] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.720116][ T198] RSP: 002b:00007ffdbe298750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.720337][ T198] RAX: ffffffffffffffda RBX: 00007ffdbe298f00 RCX: 00007f5e6fdc308e [ 11.720544][ T198] RDX: 0000000000000000 RSI: 00007ffdbe298800 RDI: 0000000000000005 [ 11.720749][ T198] RBP: 00007ffdbe298760 R08: 0000000000000000 R09: 0000000000000000 [ 11.720955][ T198] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf61 [ 11.721171][ T198] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdbe298ed0 | [ 11.783552][ T199] ------------[ cut here ]------------ | [ 11.783866][ T199] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/199 | [ 11.784242][ T199] Modules linked in: netdevsim | [ 11.785107][ T199] Tainted: [W]=WARN [ 11.785275][ T199] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.785626][ T199] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.785905][ T199] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.786710][ T199] RSP: 0018:ffa00000008e7020 EFLAGS: 00010286 [ 11.786977][ T199] RAX: 00000000ffffffa6 RBX: ff1100000ec1b6c0 RCX: 1ff400000011cdca [ 11.787296][ T199] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1b770 [ 11.787619][ T199] RBP: ff1100000c54c000 R08: 1fe2200001d836ef R09: ff1100000ccb5180 [ 11.787953][ T199] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 11.788271][ T199] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 11.788594][ T199] FS: 00007f309f8ee840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 11.788962][ T199] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.789240][ T199] CR2: 0000000035a79988 CR3: 0000000004f64004 CR4: 0000000000771ef0 [ 11.789686][ T199] PKRU: 55555554 [ 11.789844][ T199] Call Trace: [ 11.790002][ T199] [ 11.790111][ T199] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 11.790475][ T199] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.790828][ T199] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.790992][ T199] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.791215][ T199] __dev_notify_flags (net/core/dev.c:9787) [ 11.791555][ T199] ? netif_change_name (net/core/dev.c:1495) [ 11.791762][ T199] ? __dev_change_flags (net/core/dev.c:9752) [ 11.791970][ T199] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 11.792181][ T199] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.792400][ T199] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 11.792614][ T199] netif_change_flags (net/core/dev.c:9820) [ 11.792833][ T199] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 11.793047][ T199] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 11.793260][ T199] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.793528][ T199] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.793736][ T199] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.793943][ T199] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.794161][ T199] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.794395][ T199] ? __kernel_text_address (kernel/extable.c:79) [ 11.794611][ T199] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.794823][ T199] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.795030][ T199] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 11.795247][ T199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.795468][ T199] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 11.795681][ T199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.795895][ T199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.796101][ T199] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 11.796313][ T199] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 11.796530][ T199] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 11.796738][ T199] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 11.796946][ T199] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 11.797161][ T199] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 11.797383][ T199] rtnl_newlink (net/core/rtnetlink.c:4150) [ 11.797600][ T199] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.797806][ T199] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.798001][ T199] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.798197][ T199] ? mark_usage (kernel/locking/lockdep.c:4674) [ 11.798414][ T199] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.798612][ T199] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.798809][ T199] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.799025][ T199] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.799232][ T199] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.799437][ T199] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.799628][ T199] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 11.799818][ T199] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.800006][ T199] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.800197][ T199] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.800403][ T199] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.800600][ T199] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.800797][ T199] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.800988][ T199] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.801177][ T199] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.801386][ T199] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.801589][ T199] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.801792][ T199] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.801990][ T199] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.802188][ T199] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.802390][ T199] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.802594][ T199] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.802806][ T199] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.803018][ T199] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 11.803212][ T199] ? copy_msghdr_from_user (net/socket.c:2635) [ 11.803429][ T199] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 11.803681][ T199] ? move_addr_to_kernel (net/socket.c:258) [ 11.803878][ T199] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.804070][ T199] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.804270][ T199] ___sys_sendmsg (net/socket.c:2752) [ 11.804465][ T199] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 11.804706][ T199] ? copy_msghdr_from_user (net/socket.c:2603) [ 11.804938][ T199] __sys_sendmsg (net/socket.c:2784) [ 11.805155][ T199] ? __sys_sendmsg_sock (net/socket.c:2765) [ 11.805362][ T199] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 11.805607][ T199] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.805798][ T199] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.805994][ T199] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.806186][ T199] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.806387][ T199] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.806588][ T199] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.806837][ T199] RIP: 0033:0x7f309fb2808e [ 11.807057][ T199] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.807772][ T199] RSP: 002b:00007fffb373d150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.808078][ T199] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f309fb2808e [ 11.808375][ T199] RDX: 0000000000000000 RSI: 00007fffb373d200 RDI: 0000000000000005 [ 11.808657][ T199] RBP: 00007fffb373d160 R08: 0000000000000000 R09: 0000000000000000 [ 11.808946][ T199] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 11.809257][ T199] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffb373d8d0 | [ 11.851452][ T201] ------------[ cut here ]------------ | [ 11.851669][ T201] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/201 | [ 11.851926][ T201] Modules linked in: netdevsim | [ 11.852431][ T201] Tainted: [W]=WARN [ 11.852545][ T201] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.852728][ T201] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.852929][ T201] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.853457][ T201] RSP: 0018:ffa00000008e71b0 EFLAGS: 00010286 [ 11.853641][ T201] RAX: 00000000ffffffa6 RBX: ff1100000dffe7c0 RCX: 1ff400000011cdfc [ 11.853851][ T201] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe870 [ 11.854067][ T201] RBP: ff11000009e21000 R08: 1fe2200001bffd0f R09: ff1100000c2951a8 [ 11.854281][ T201] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 11.854496][ T201] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 11.854708][ T201] FS: 00007f98a9b2d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 11.854953][ T201] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.855129][ T201] CR2: 00000000004a77b8 CR3: 000000000df9c003 CR4: 0000000000771ef0 [ 11.855348][ T201] PKRU: 55555554 [ 11.855454][ T201] Call Trace: [ 11.855560][ T201] [ 11.855634][ T201] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 11.855777][ T201] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.855921][ T201] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 11.856062][ T201] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.856175][ T201] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 11.856315][ T201] __dev_notify_flags (net/core/dev.c:9787) [ 11.856465][ T201] ? netif_change_name (net/core/dev.c:1495) [ 11.856614][ T201] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.856788][ T201] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 11.856930][ T201] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 11.857085][ T201] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 11.857229][ T201] ? __dev_get_by_name (net/core/dev.c:883) [ 11.857395][ T201] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 11.857540][ T201] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 11.857687][ T201] rtnl_newlink (net/core/rtnetlink.c:4150) [ 11.857830][ T201] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.857970][ T201] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.858110][ T201] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.858252][ T201] ? mark_usage (kernel/locking/lockdep.c:4674) [ 11.858395][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.858539][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.858682][ T201] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.858821][ T201] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 11.858960][ T201] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.859116][ T201] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.859261][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.859408][ T201] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.859547][ T201] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.859687][ T201] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.859829][ T201] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.859967][ T201] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.860110][ T201] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.860254][ T201] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.860400][ T201] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.860546][ T201] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.860689][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.860835][ T201] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.860975][ T201] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.861118][ T201] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.861267][ T201] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 11.861411][ T201] ? copy_msghdr_from_user (net/socket.c:2635) [ 11.861550][ T201] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 11.861724][ T201] ? move_addr_to_kernel (net/socket.c:258) [ 11.861864][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.862008][ T201] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 11.862147][ T201] ___sys_sendmsg (net/socket.c:2752) [ 11.862290][ T201] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 11.862435][ T201] ? copy_msghdr_from_user (net/socket.c:2603) [ 11.862578][ T201] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 11.862721][ T201] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 11.862864][ T201] __sys_sendmsg (net/socket.c:2784) [ 11.863011][ T201] ? __sys_sendmsg_sock (net/socket.c:2765) [ 11.863167][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.863308][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.863456][ T201] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.863596][ T201] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.863743][ T201] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.863885][ T201] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.864061][ T201] RIP: 0033:0x7f98a9d6708e [ 11.864216][ T201] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.864716][ T201] RSP: 002b:00007fff26ef4480 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.864931][ T201] RAX: ffffffffffffffda RBX: 00007fff26ef4c30 RCX: 00007f98a9d6708e [ 11.865251][ T201] RDX: 0000000000000000 RSI: 00007fff26ef4530 RDI: 0000000000000005 [ 11.865596][ T201] RBP: 00007fff26ef4490 R08: 0000000000000000 R09: 0000000000000000 [ 11.865949][ T201] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 11.866257][ T201] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff26ef4c00 | [ 11.903543][ T202] ------------[ cut here ]------------ | [ 11.903839][ T202] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/202 | [ 11.904105][ T202] Modules linked in: netdevsim | [ 11.904805][ T202] Tainted: [W]=WARN [ 11.904967][ T202] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.905225][ T202] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.905513][ T202] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.906059][ T202] RSP: 0018:ffa0000000577020 EFLAGS: 00010286 [ 11.906242][ T202] RAX: 00000000ffffffa6 RBX: ff1100000dfff0c0 RCX: 1ff40000000aedca [ 11.906456][ T202] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff170 [ 11.906665][ T202] RBP: ff11000009e21000 R08: 1fe2200001bffe2f R09: ff1100000c292e80 [ 11.906876][ T202] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 11.907084][ T202] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 11.907303][ T202] FS: 00007f6e271a4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 11.907562][ T202] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.907737][ T202] CR2: 000000001454b988 CR3: 0000000004b8f006 CR4: 0000000000771ef0 [ 11.907965][ T202] PKRU: 55555554 [ 11.908069][ T202] Call Trace: [ 11.908183][ T202] [ 11.908260][ T202] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 11.908410][ T202] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.908550][ T202] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.908655][ T202] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.908794][ T202] __dev_notify_flags (net/core/dev.c:9787) [ 11.908944][ T202] ? netif_change_name (net/core/dev.c:1495) [ 11.909082][ T202] ? __dev_change_flags (net/core/dev.c:9752) [ 11.909226][ T202] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 11.909369][ T202] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.909508][ T202] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 11.909648][ T202] netif_change_flags (net/core/dev.c:9820) [ 11.909792][ T202] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 11.909933][ T202] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 11.910128][ T202] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.910412][ T202] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.910626][ T202] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.910841][ T202] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.911055][ T202] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.911278][ T202] ? __kernel_text_address (kernel/extable.c:79) [ 11.911503][ T202] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.911684][ T202] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.911826][ T202] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 11.911964][ T202] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.912100][ T202] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 11.912245][ T202] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.912389][ T202] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.912529][ T202] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 11.912666][ T202] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 11.912804][ T202] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 11.912940][ T202] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 11.913080][ T202] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 11.913232][ T202] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 11.913378][ T202] rtnl_newlink (net/core/rtnetlink.c:4150) [ 11.913516][ T202] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.913654][ T202] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.913790][ T202] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.913927][ T202] ? mark_usage (kernel/locking/lockdep.c:4674) [ 11.914065][ T202] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.914209][ T202] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.914353][ T202] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.914490][ T202] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.914627][ T202] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.914773][ T202] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.914909][ T202] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 11.915046][ T202] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.915189][ T202] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.915324][ T202] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.915668][ T202] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.915805][ T202] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.915945][ T202] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.916084][ T202] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.916229][ T202] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.916376][ T202] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.916513][ T202] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.916653][ T202] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.916794][ T202] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.916931][ T202] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.917075][ T202] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.917222][ T202] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.917366][ T202] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.917506][ T202] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 11.917644][ T202] ? copy_msghdr_from_user (net/socket.c:2635) [ 11.917779][ T202] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 11.917963][ T202] ? move_addr_to_kernel (net/socket.c:258) [ 11.918108][ T202] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.918287][ T202] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.918434][ T202] ___sys_sendmsg (net/socket.c:2752) [ 11.918570][ T202] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 11.918743][ T202] ? copy_msghdr_from_user (net/socket.c:2603) [ 11.918894][ T202] __sys_sendmsg (net/socket.c:2784) [ 11.919068][ T202] ? __sys_sendmsg_sock (net/socket.c:2765) [ 11.919275][ T202] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 11.919547][ T202] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.919752][ T202] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.919957][ T202] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.920168][ T202] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.920341][ T202] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.920533][ T202] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.920708][ T202] RIP: 0033:0x7f6e273de08e [ 11.920863][ T202] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.921366][ T202] RSP: 002b:00007ffe9e65bc00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.921596][ T202] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6e273de08e [ 11.921817][ T202] RDX: 0000000000000000 RSI: 00007ffe9e65bcb0 RDI: 0000000000000005 [ 11.922022][ T202] RBP: 00007ffe9e65bc10 R08: 0000000000000000 R09: 0000000000000000 [ 11.922233][ T202] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 11.922444][ T202] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe9e65c380 | [ 11.981338][ T204] ------------[ cut here ]------------ | [ 11.981674][ T204] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/204 | [ 11.982123][ T204] Modules linked in: netdevsim | [ 11.982955][ T204] Tainted: [W]=WARN [ 11.983189][ T204] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.983543][ T204] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.983920][ T204] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.984785][ T204] RSP: 0018:ffa00000008471b0 EFLAGS: 00010286 [ 11.985128][ T204] RAX: 00000000ffffffa6 RBX: ff11000004c4cc40 RCX: 1ff4000000108dfc [ 11.985535][ T204] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004c4ccf0 [ 11.985923][ T204] RBP: ff1100000c409000 R08: 1fe220000098999f R09: ff11000009048ba8 [ 11.986321][ T204] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 11.986739][ T204] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 11.987133][ T204] FS: 00007f21a1939840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 11.987606][ T204] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.987939][ T204] CR2: 00000000004a77b8 CR3: 000000000c0fb002 CR4: 0000000000771ef0 [ 11.988342][ T204] PKRU: 55555554 [ 11.988564][ T204] Call Trace: [ 11.988787][ T204] [ 11.988960][ T204] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 11.989250][ T204] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.989548][ T204] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 11.989823][ T204] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.990051][ T204] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 11.990361][ T204] __dev_notify_flags (net/core/dev.c:9787) [ 11.990639][ T204] ? netif_change_name (net/core/dev.c:1495) [ 11.990930][ T204] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.991275][ T204] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 11.991570][ T204] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 11.991868][ T204] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 11.992150][ T204] ? __dev_get_by_name (net/core/dev.c:883) [ 11.992469][ T204] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 11.992763][ T204] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 11.993053][ T204] rtnl_newlink (net/core/rtnetlink.c:4150) [ 11.993364][ T204] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.993642][ T204] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.993946][ T204] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.994250][ T204] ? mark_usage (kernel/locking/lockdep.c:4674) [ 11.994553][ T204] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.994878][ T204] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.995169][ T204] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 11.995469][ T204] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 11.995751][ T204] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 11.996031][ T204] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.996318][ T204] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.996620][ T204] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.996902][ T204] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 11.997195][ T204] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.997511][ T204] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.997792][ T204] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.998076][ T204] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.998373][ T204] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.998892][ T204] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.999190][ T204] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.999493][ T204] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.999774][ T204] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.000054][ T204] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.000394][ T204] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.000676][ T204] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.000976][ T204] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.001265][ T204] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.001619][ T204] ? move_addr_to_kernel (net/socket.c:258) [ 12.001904][ T204] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.002185][ T204] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 12.002485][ T204] ___sys_sendmsg (net/socket.c:2752) [ 12.002762][ T204] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 12.003039][ T204] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.003349][ T204] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 12.003650][ T204] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 12.003935][ T204] __sys_sendmsg (net/socket.c:2784) [ 12.004225][ T204] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.004545][ T204] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.004824][ T204] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.005096][ T204] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.005395][ T204] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.005670][ T204] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.005959][ T204] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.006295][ T204] RIP: 0033:0x7f21a1b7308e [ 12.006596][ T204] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.007486][ T204] RSP: 002b:00007ffca7a3e710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.007882][ T204] RAX: ffffffffffffffda RBX: 00007ffca7a3eec0 RCX: 00007f21a1b7308e [ 12.008274][ T204] RDX: 0000000000000000 RSI: 00007ffca7a3e7c0 RDI: 0000000000000005 [ 12.008666][ T204] RBP: 00007ffca7a3e720 R08: 0000000000000000 R09: 0000000000000000 [ 12.009051][ T204] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.009459][ T204] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffca7a3ee90 | [ 12.058689][ T205] ------------[ cut here ]------------ | [ 12.058878][ T205] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/205 | [ 12.059143][ T205] Modules linked in: netdevsim | [ 12.059615][ T205] Tainted: [W]=WARN [ 12.059724][ T205] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.059902][ T205] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.060179][ T205] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.060919][ T205] RSP: 0018:ffa0000000707020 EFLAGS: 00010286 [ 12.061205][ T205] RAX: 00000000ffffffa6 RBX: ff11000004c4d540 RCX: 1ff40000000e0dca [ 12.061728][ T205] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004c4d5f0 [ 12.062056][ T205] RBP: ff1100000c409000 R08: 1fe2200000989abf R09: ff1100000df25180 [ 12.062386][ T205] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 12.062601][ T205] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 12.062813][ T205] FS: 00007fd6df2ca840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 12.063067][ T205] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.063252][ T205] CR2: 00000000045d2988 CR3: 0000000004f6c002 CR4: 0000000000771ef0 [ 12.063475][ T205] PKRU: 55555554 [ 12.063581][ T205] Call Trace: [ 12.063687][ T205] [ 12.063761][ T205] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.063910][ T205] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.064024][ T205] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.064177][ T205] __dev_notify_flags (net/core/dev.c:9787) [ 12.064319][ T205] ? netif_change_name (net/core/dev.c:1495) [ 12.064469][ T205] ? __dev_change_flags (net/core/dev.c:9752) [ 12.064610][ T205] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 12.064748][ T205] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.064887][ T205] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 12.065030][ T205] netif_change_flags (net/core/dev.c:9820) [ 12.065174][ T205] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 12.065314][ T205] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 12.065481][ T205] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.065655][ T205] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.065799][ T205] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.065939][ T205] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.066081][ T205] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.066234][ T205] ? __kernel_text_address (kernel/extable.c:79) [ 12.066382][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.066525][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.066669][ T205] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 12.066813][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.066951][ T205] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 12.067102][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.067249][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.067393][ T205] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 12.067536][ T205] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 12.067683][ T205] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 12.067822][ T205] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 12.067961][ T205] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 12.068102][ T205] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 12.068250][ T205] rtnl_newlink (net/core/rtnetlink.c:4150) [ 12.068411][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.068552][ T205] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.068697][ T205] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.068835][ T205] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.068972][ T205] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.069114][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.069257][ T205] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.069402][ T205] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.069555][ T205] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.069705][ T205] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.069857][ T205] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.070000][ T205] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.070138][ T205] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.070282][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.070430][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.070569][ T205] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.070709][ T205] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.070851][ T205] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.070990][ T205] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.071131][ T205] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.071275][ T205] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.071423][ T205] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.071563][ T205] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.071701][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.071845][ T205] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.071991][ T205] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.072131][ T205] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.072276][ T205] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.072422][ T205] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.072561][ T205] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.072730][ T205] ? move_addr_to_kernel (net/socket.c:258) [ 12.072870][ T205] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.073008][ T205] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.073148][ T205] ___sys_sendmsg (net/socket.c:2752) [ 12.073308][ T205] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.073487][ T205] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.073638][ T205] __sys_sendmsg (net/socket.c:2784) [ 12.073778][ T205] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.073914][ T205] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.074091][ T205] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.074256][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.074403][ T205] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.074540][ T205] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.074678][ T205] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.074840][ T205] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.075013][ T205] RIP: 0033:0x7fd6df50408e [ 12.075169][ T205] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.075687][ T205] RSP: 002b:00007ffec353c450 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.075904][ T205] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd6df50408e [ 12.076114][ T205] RDX: 0000000000000000 RSI: 00007ffec353c500 RDI: 0000000000000005 [ 12.076392][ T205] RBP: 00007ffec353c460 R08: 0000000000000000 R09: 0000000000000000 [ 12.076602][ T205] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.076811][ T205] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec353cbd0 | [ 12.565882][ T228] ------------[ cut here ]------------ | [ 12.566082][ T228] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/228 | [ 12.566359][ T228] Modules linked in: netdevsim | [ 12.566835][ T228] Tainted: [W]=WARN [ 12.566958][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.567136][ T228] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.567891][ T228] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.568457][ T228] RSP: 0018:ffa00000007a7010 EFLAGS: 00010286 [ 12.568647][ T228] RAX: 00000000ffffffa6 RBX: ff11000005cb3240 RCX: 1ff40000000f4dc8 [ 12.568854][ T228] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb32f0 [ 12.569077][ T228] RBP: ff1100000c54c000 R08: 1fe2200000b9665f R09: ff11000008d65180 [ 12.569293][ T228] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 12.569515][ T228] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000007a7100 [ 12.569728][ T228] FS: 00007f1833a7b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 12.569977][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.570155][ T228] CR2: 0000000023a66988 CR3: 000000000b35d004 CR4: 0000000000771ef0 [ 12.570386][ T228] PKRU: 55555554 [ 12.570492][ T228] Call Trace: [ 12.570608][ T228] [ 12.570681][ T228] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.570824][ T228] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.570931][ T228] netif_close_many (net/core/dev.c:1804) [ 12.571070][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.571212][ T228] ? __dev_close_many (net/core/dev.c:1781) [ 12.571357][ T228] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.571526][ T228] netif_close_many_and_unlock (net/core/dev.c:12330) [ 12.571664][ T228] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.571801][ T228] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 12.571976][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.572117][ T228] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.572356][ T228] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.572497][ T228] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.572635][ T228] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.572807][ T228] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.572945][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.573104][ T228] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.573349][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.573498][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.573635][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.573772][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.573911][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.574069][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.574217][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.574361][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.574498][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.574633][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.574768][ T228] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.574914][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.575052][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.575251][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.575469][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.575613][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.575758][ T228] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.575896][ T228] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.576035][ T228] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.576178][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.576343][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.576483][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.576619][ T228] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.576756][ T228] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.576896][ T228] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.577038][ T228] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.577184][ T228] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.577332][ T228] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.577470][ T228] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.577621][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.577762][ T228] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.577900][ T228] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.578042][ T228] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.578193][ T228] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.578381][ T228] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.578597][ T228] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.578815][ T228] ? move_addr_to_kernel (net/socket.c:258) [ 12.579018][ T228] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.579252][ T228] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.579476][ T228] ___sys_sendmsg (net/socket.c:2752) [ 12.579679][ T228] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.579862][ T228] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.580029][ T228] __sys_sendmsg (net/socket.c:2784) [ 12.580234][ T228] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.580454][ T228] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.580718][ T228] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.580906][ T228] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.581134][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.581307][ T228] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.581456][ T228] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.581595][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.581770][ T228] RIP: 0033:0x7f1833cb508e [ 12.581918][ T228] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.582427][ T228] RSP: 002b:00007ffc5b3b84c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.582642][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1833cb508e [ 12.582853][ T228] RDX: 0000000000000000 RSI: 00007ffc5b3b8570 RDI: 0000000000000005 [ 12.583056][ T228] RBP: 00007ffc5b3b84d0 R08: 0000000000000000 R09: 0000000000000000 [ 12.583268][ T228] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.583482][ T228] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5b3b8c40 | [ 12.588077][ T228] ------------[ cut here ]------------ | [ 12.588271][ T228] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/228 | [ 12.588577][ T228] Modules linked in: netdevsim | [ 12.588985][ T228] Tainted: [W]=WARN [ 12.589083][ T228] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.589256][ T228] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.589496][ T228] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.590050][ T228] RSP: 0018:ffa00000007a7190 EFLAGS: 00010286 [ 12.590244][ T228] RAX: 00000000ffffffa6 RBX: ff11000005cb2040 RCX: 1ff40000000f4df8 [ 12.590518][ T228] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb20f0 [ 12.590717][ T228] RBP: ff1100000c54c000 R08: 1fe2200000b9641f R09: ff11000008d65158 [ 12.591042][ T228] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.591244][ T228] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.591496][ T228] FS: 00007f1833a7b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 12.591730][ T228] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.591912][ T228] CR2: 0000000023a66988 CR3: 000000000b35d004 CR4: 0000000000771ef0 [ 12.592203][ T228] PKRU: 55555554 [ 12.592300][ T228] Call Trace: [ 12.592405][ T228] [ 12.592473][ T228] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.592726][ T228] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.592886][ T228] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.593026][ T228] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.593155][ T228] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.593416][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.593547][ T228] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.593676][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.593889][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.594029][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.594164][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.594299][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.594559][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.594688][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.594820][ T228] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.594946][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.595156][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.595291][ T228] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.595470][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.595658][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.595984][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.596198][ T228] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.596417][ T228] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.596588][ T228] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.596880][ T228] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.597079][ T228] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.597345][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.597564][ T228] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.597834][ T228] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.598002][ T228] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.598139][ T228] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.598276][ T228] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.598418][ T228] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.598547][ T228] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.598677][ T228] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.598827][ T228] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.599179][ T228] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.599399][ T228] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.599591][ T228] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.599748][ T228] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.600076][ T228] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.600236][ T228] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.600382][ T228] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.600545][ T228] ? move_addr_to_kernel (net/socket.c:258) [ 12.600773][ T228] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.600910][ T228] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.601042][ T228] ___sys_sendmsg (net/socket.c:2752) [ 12.601202][ T228] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.601416][ T228] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.601603][ T228] __sys_sendmsg (net/socket.c:2784) [ 12.601770][ T228] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.601912][ T228] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.602245][ T228] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.602404][ T228] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.602551][ T228] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.602744][ T228] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.603076][ T228] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.603276][ T228] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.603487][ T228] RIP: 0033:0x7f1833cb508e [ 12.603762][ T228] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.604234][ T228] RSP: 002b:00007ffc5b3b84c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.604566][ T228] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1833cb508e [ 12.604762][ T228] RDX: 0000000000000000 RSI: 00007ffc5b3b8570 RDI: 0000000000000005 [ 12.605045][ T228] RBP: 00007ffc5b3b84d0 R08: 0000000000000000 R09: 0000000000000000 [ 12.605247][ T228] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.605445][ T228] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5b3b8c40 | [ 12.672104][ T229] ------------[ cut here ]------------ | [ 12.672875][ T229] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/229 | [ 12.673344][ T229] Modules linked in: netdevsim | [ 12.674116][ T229] Tainted: [W]=WARN [ 12.674385][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.674713][ T229] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.675061][ T229] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.675901][ T229] RSP: 0018:ffa00000007a7010 EFLAGS: 00010286 [ 12.676268][ T229] RAX: 00000000ffffffa6 RBX: ff110000091110c0 RCX: 1ff40000000f4dc8 [ 12.676656][ T229] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111170 [ 12.677042][ T229] RBP: ff11000009e21000 R08: 1fe220000122222f R09: ff1100000ae6ae80 [ 12.677503][ T229] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 12.677874][ T229] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000007a7100 [ 12.678270][ T229] FS: 00007fae91a0d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 12.678742][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.679084][ T229] CR2: 00000000039b3988 CR3: 000000000eccf004 CR4: 0000000000771ef0 [ 12.679491][ T229] PKRU: 55555554 [ 12.679711][ T229] Call Trace: [ 12.679954][ T229] [ 12.680127][ T229] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.680444][ T229] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.680667][ T229] netif_close_many (net/core/dev.c:1804) [ 12.680943][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.681224][ T229] ? __dev_close_many (net/core/dev.c:1781) [ 12.681508][ T229] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.681786][ T229] netif_close_many_and_unlock (net/core/dev.c:12330) [ 12.682055][ T229] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.682344][ T229] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 12.682672][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.682966][ T229] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.683315][ T229] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.683943][ T229] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.684226][ T229] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.684563][ T229] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.684832][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.685131][ T229] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.685426][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.685686][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.685970][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.686250][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.686535][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.686839][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.687111][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.687399][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.687667][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.687932][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.688207][ T229] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.688498][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.688764][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.689023][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.689300][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.689587][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.689872][ T229] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.690149][ T229] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.690439][ T229] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.690701][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.690985][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.691264][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.691546][ T229] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.691806][ T229] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.692068][ T229] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.692378][ T229] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.692632][ T229] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.692918][ T229] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.693190][ T229] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.693469][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.693730][ T229] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.694013][ T229] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.694276][ T229] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.694556][ T229] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.694830][ T229] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.695092][ T229] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.695444][ T229] ? move_addr_to_kernel (net/socket.c:258) [ 12.695703][ T229] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.695977][ T229] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.696274][ T229] ___sys_sendmsg (net/socket.c:2752) [ 12.696552][ T229] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.696866][ T229] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.697148][ T229] __sys_sendmsg (net/socket.c:2784) [ 12.697446][ T229] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.697706][ T229] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.698025][ T229] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.698301][ T229] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.698578][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.698838][ T229] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.699123][ T229] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.699416][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.699742][ T229] RIP: 0033:0x7fae91c4708e [ 12.700013][ T229] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.700820][ T229] RSP: 002b:00007fff93160540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.701197][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fae91c4708e [ 12.701585][ T229] RDX: 0000000000000000 RSI: 00007fff931605f0 RDI: 0000000000000005 [ 12.701934][ T229] RBP: 00007fff93160550 R08: 0000000000000000 R09: 0000000000000000 [ 12.702300][ T229] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.702672][ T229] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff93160cc0 | [ 12.708150][ T229] ------------[ cut here ]------------ | [ 12.708555][ T229] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/229 | [ 12.709042][ T229] Modules linked in: netdevsim | [ 12.710000][ T229] Tainted: [W]=WARN [ 12.710302][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.710707][ T229] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.711124][ T229] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.711992][ T229] RSP: 0018:ffa00000007a7190 EFLAGS: 00010286 [ 12.712419][ T229] RAX: 00000000ffffffa6 RBX: ff110000091104c0 RCX: 1ff40000000f4df8 [ 12.712868][ T229] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009110570 [ 12.713317][ T229] RBP: ff11000009e21000 R08: 1fe22000012220af R09: ff1100000ae6ae58 [ 12.713869][ T229] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.714344][ T229] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.714781][ T229] FS: 00007fae91a0d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 12.715292][ T229] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.715719][ T229] CR2: 00000000039b3988 CR3: 000000000eccf004 CR4: 0000000000771ef0 [ 12.716157][ T229] PKRU: 55555554 [ 12.716482][ T229] Call Trace: [ 12.716783][ T229] [ 12.717025][ T229] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.717506][ T229] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.717831][ T229] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.718094][ T229] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.718373][ T229] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.718668][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.718922][ T229] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.719179][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.719471][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.719722][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.719966][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.720220][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.720519][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.720763][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.721017][ T229] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.721272][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.721540][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.721791][ T229] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.722042][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.722296][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.722566][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.722819][ T229] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.723091][ T229] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.723368][ T229] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.723614][ T229] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.723859][ T229] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.724107][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.724390][ T229] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.724653][ T229] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.724906][ T229] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.725150][ T229] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.725426][ T229] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.725678][ T229] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.725921][ T229] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.726184][ T229] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.726449][ T229] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.726698][ T229] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.726949][ T229] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.727227][ T229] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.727490][ T229] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.727814][ T229] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.728066][ T229] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.728344][ T229] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.728641][ T229] ? move_addr_to_kernel (net/socket.c:258) [ 12.728888][ T229] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.729137][ T229] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.729410][ T229] ___sys_sendmsg (net/socket.c:2752) [ 12.729670][ T229] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.730006][ T229] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.730284][ T229] __sys_sendmsg (net/socket.c:2784) [ 12.730554][ T229] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.730795][ T229] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.731099][ T229] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.731383][ T229] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.731650][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.731900][ T229] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.732150][ T229] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.732422][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.732715][ T229] RIP: 0033:0x7fae91c4708e [ 12.732979][ T229] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.733762][ T229] RSP: 002b:00007fff93160540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.734110][ T229] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fae91c4708e [ 12.734480][ T229] RDX: 0000000000000000 RSI: 00007fff931605f0 RDI: 0000000000000005 [ 12.734823][ T229] RBP: 00007fff93160550 R08: 0000000000000000 R09: 0000000000000000 [ 12.735172][ T229] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf62 [ 12.735527][ T229] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff93160cc0 | [ 12.827758][ T230] ------------[ cut here ]------------ | [ 12.827941][ T230] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/230 | [ 12.828192][ T230] Modules linked in: netdevsim | [ 12.828635][ T230] Tainted: [W]=WARN [ 12.828751][ T230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.828925][ T230] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.829108][ T230] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.829610][ T230] RSP: 0018:ffa00000007b7010 EFLAGS: 00010286 [ 12.829785][ T230] RAX: 00000000ffffffa6 RBX: ff110000094a4dc0 RCX: 1ff40000000f6dc8 [ 12.829987][ T230] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4e70 [ 12.830193][ T230] RBP: ff1100000c409000 R08: 1fe22000012949cf R09: ff1100000ae68b80 [ 12.830400][ T230] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 12.830621][ T230] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000007b7100 [ 12.830830][ T230] FS: 00007fe08f343840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 12.831070][ T230] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.831247][ T230] CR2: 0000000005e99988 CR3: 0000000009ff2006 CR4: 0000000000771ef0 [ 12.831458][ T230] PKRU: 55555554 [ 12.831561][ T230] Call Trace: [ 12.831663][ T230] [ 12.831759][ T230] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.831904][ T230] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.832007][ T230] netif_close_many (net/core/dev.c:1804) [ 12.832143][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.832286][ T230] ? __dev_close_many (net/core/dev.c:1781) [ 12.832428][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.832568][ T230] netif_close_many_and_unlock (net/core/dev.c:12330) [ 12.832704][ T230] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.832840][ T230] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 12.833011][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.833147][ T230] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.833319][ T230] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.833465][ T230] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.833602][ T230] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.833772][ T230] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.833907][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.834044][ T230] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.834185][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.834319][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.834926][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.835065][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.835210][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.835371][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.835506][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.835645][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.835780][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.835914][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.836074][ T230] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.836222][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.836362][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.836497][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.836632][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.836767][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.836905][ T230] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.837041][ T230] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.837184][ T230] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.837319][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.837465][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.837599][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.837734][ T230] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.837869][ T230] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.838008][ T230] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.838147][ T230] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.838288][ T230] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.838430][ T230] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.838566][ T230] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.838701][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.838840][ T230] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.838980][ T230] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.839135][ T230] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.839278][ T230] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.839419][ T230] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.839552][ T230] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.839718][ T230] ? move_addr_to_kernel (net/socket.c:258) [ 12.839854][ T230] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.839992][ T230] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.840131][ T230] ___sys_sendmsg (net/socket.c:2752) [ 12.840274][ T230] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.840451][ T230] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.840597][ T230] __sys_sendmsg (net/socket.c:2784) [ 12.840732][ T230] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.840872][ T230] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.841040][ T230] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.841180][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.841315][ T230] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.841458][ T230] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.841609][ T230] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.841745][ T230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.841911][ T230] RIP: 0033:0x7fe08f57d08e [ 12.842054][ T230] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.842543][ T230] RSP: 002b:00007fff5e46eda0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.842748][ T230] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe08f57d08e [ 12.842960][ T230] RDX: 0000000000000000 RSI: 00007fff5e46ee50 RDI: 0000000000000005 [ 12.843171][ T230] RBP: 00007fff5e46edb0 R08: 0000000000000000 R09: 0000000000000000 [ 12.843395][ T230] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 12.843598][ T230] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5e46f520 | [ 12.846974][ T230] ------------[ cut here ]------------ | [ 12.847115][ T230] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/230 | [ 12.847472][ T230] Modules linked in: netdevsim | [ 12.847874][ T230] Tainted: [W]=WARN [ 12.847976][ T230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.848137][ T230] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.848306][ T230] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.848841][ T230] RSP: 0018:ffa00000007b7190 EFLAGS: 00010286 [ 12.849005][ T230] RAX: 00000000ffffffa6 RBX: ff110000094a5cc0 RCX: 1ff40000000f6df8 [ 12.849202][ T230] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5d70 [ 12.849460][ T230] RBP: ff1100000c409000 R08: 1fe2200001294baf R09: ff1100000ae68b58 [ 12.849653][ T230] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.849849][ T230] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.850043][ T230] FS: 00007fe08f343840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 12.850273][ T230] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.850498][ T230] CR2: 0000000005e99988 CR3: 0000000009ff2006 CR4: 0000000000771ef0 [ 12.850695][ T230] PKRU: 55555554 [ 12.850792][ T230] Call Trace: [ 12.850888][ T230] [ 12.850953][ T230] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.851117][ T230] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.851277][ T230] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.851462][ T230] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 12.851587][ T230] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 12.851749][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.851877][ T230] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 12.852006][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.852135][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.852267][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.852570][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.852701][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.852846][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.852978][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.853105][ T230] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.853236][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.853418][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.853561][ T230] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 12.853690][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.853817][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.853944][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.854071][ T230] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.854204][ T230] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 12.854335][ T230] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.854463][ T230] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.854591][ T230] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.854719][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.854849][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.854977][ T230] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.855104][ T230] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.855236][ T230] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.855373][ T230] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.855503][ T230] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.855631][ T230] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.855760][ T230] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.855890][ T230] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.856016][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.856145][ T230] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.856278][ T230] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.856413][ T230] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.856543][ T230] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.856672][ T230] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.856799][ T230] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.856959][ T230] ? move_addr_to_kernel (net/socket.c:258) [ 12.857087][ T230] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.857220][ T230] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.857352][ T230] ___sys_sendmsg (net/socket.c:2752) [ 12.857479][ T230] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.857637][ T230] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.857776][ T230] __sys_sendmsg (net/socket.c:2784) [ 12.857908][ T230] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.858038][ T230] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.858203][ T230] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.858334][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.858464][ T230] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.858591][ T230] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.858717][ T230] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.858847][ T230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.859010][ T230] RIP: 0033:0x7fe08f57d08e [ 12.859148][ T230] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.859613][ T230] RSP: 002b:00007fff5e46eda0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.859810][ T230] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe08f57d08e [ 12.859999][ T230] RDX: 0000000000000000 RSI: 00007fff5e46ee50 RDI: 0000000000000005 [ 12.860195][ T230] RBP: 00007fff5e46edb0 R08: 0000000000000000 R09: 0000000000000000 [ 12.860390][ T230] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 12.860583][ T230] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5e46f520 | [ 12.972278][ T239] ------------[ cut here ]------------ | [ 12.972579][ T239] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/239 | [ 12.972962][ T239] Modules linked in: netdevsim | [ 12.973698][ T239] Tainted: [W]=WARN [ 12.973921][ T239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.974259][ T239] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.974619][ T239] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.975351][ T239] RSP: 0018:ffa00000008c71b0 EFLAGS: 00010286 [ 12.975656][ T239] RAX: 00000000ffffffa6 RBX: ff11000004b0b540 RCX: 1ff4000000118dfc [ 12.975976][ T239] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b5f0 [ 12.976308][ T239] RBP: ff11000009c21000 R08: 1fe22000009616bf R09: ff1100000c6b8ba8 [ 12.976667][ T239] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.976987][ T239] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 12.977319][ T239] FS: 00007f2a8068f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 12.977998][ T239] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.978307][ T239] CR2: 00000000004a77b8 CR3: 000000000c577003 CR4: 0000000000771ef0 [ 12.978651][ T239] PKRU: 55555554 [ 12.978842][ T239] Call Trace: [ 12.979046][ T239] [ 12.979205][ T239] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 12.979453][ T239] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.979689][ T239] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 12.979918][ T239] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.980107][ T239] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 12.980392][ T239] __dev_notify_flags (net/core/dev.c:9787) [ 12.980661][ T239] ? netif_change_name (net/core/dev.c:1495) [ 12.980936][ T239] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.981269][ T239] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 12.981541][ T239] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 12.981772][ T239] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 12.982018][ T239] ? __dev_get_by_name (net/core/dev.c:883) [ 12.982289][ T239] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 12.982555][ T239] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 12.982818][ T239] rtnl_newlink (net/core/rtnetlink.c:4150) [ 12.983055][ T239] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.983301][ T239] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.983550][ T239] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.983802][ T239] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.984043][ T239] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.984310][ T239] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.984599][ T239] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.984843][ T239] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.985071][ T239] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.985313][ T239] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.985555][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.985830][ T239] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.986103][ T239] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.986399][ T239] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.986666][ T239] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.986937][ T239] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.987196][ T239] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.987451][ T239] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.987689][ T239] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.987944][ T239] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.988188][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.988440][ T239] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.988689][ T239] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.988953][ T239] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.989201][ T239] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.989452][ T239] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.989681][ T239] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.989959][ T239] ? move_addr_to_kernel (net/socket.c:258) [ 12.990225][ T239] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.990503][ T239] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 12.990755][ T239] ___sys_sendmsg (net/socket.c:2752) [ 12.991012][ T239] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 12.991293][ T239] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.991593][ T239] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 12.991908][ T239] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 12.992193][ T239] __sys_sendmsg (net/socket.c:2784) [ 12.992477][ T239] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.992730][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.992961][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.993206][ T239] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.993470][ T239] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.993720][ T239] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.993956][ T239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.994246][ T239] RIP: 0033:0x7f2a808c908e [ 12.994532][ T239] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.995236][ T239] RSP: 002b:00007fffede1e850 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.995595][ T239] RAX: ffffffffffffffda RBX: 00007fffede1f000 RCX: 00007f2a808c908e [ 12.995936][ T239] RDX: 0000000000000000 RSI: 00007fffede1e900 RDI: 0000000000000005 [ 12.996301][ T239] RBP: 00007fffede1e860 R08: 0000000000000000 R09: 0000000000000000 [ 12.996632][ T239] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 12.996951][ T239] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffede1efd0 | [ 13.055246][ T240] ------------[ cut here ]------------ | [ 13.055473][ T240] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/240 | [ 13.055729][ T240] Modules linked in: netdevsim | [ 13.056156][ T240] Tainted: [W]=WARN [ 13.056287][ T240] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.056473][ T240] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.056651][ T240] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.057130][ T240] RSP: 0018:ffa00000008d7020 EFLAGS: 00010286 [ 13.057309][ T240] RAX: 00000000ffffffa6 RBX: ff11000004b0bcc0 RCX: 1ff400000011adca [ 13.057518][ T240] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0bd70 [ 13.057722][ T240] RBP: ff11000009c21000 R08: 1fe22000009617af R09: ff11000004c75180 [ 13.057927][ T240] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 13.058131][ T240] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 13.058351][ T240] FS: 00007f94ca24e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 13.058596][ T240] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.058775][ T240] CR2: 0000000029fbd988 CR3: 000000000ec68006 CR4: 0000000000771ef0 [ 13.058988][ T240] PKRU: 55555554 [ 13.059093][ T240] Call Trace: [ 13.059205][ T240] [ 13.059278][ T240] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 13.059495][ T240] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 13.059601][ T240] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 13.059737][ T240] __dev_notify_flags (net/core/dev.c:9787) [ 13.059875][ T240] ? netif_change_name (net/core/dev.c:1495) [ 13.060015][ T240] ? __dev_change_flags (net/core/dev.c:9752) [ 13.060152][ T240] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 13.060300][ T240] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.060509][ T240] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 13.060648][ T240] netif_change_flags (net/core/dev.c:9820) [ 13.060787][ T240] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 13.060923][ T240] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 13.061059][ T240] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 13.061239][ T240] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.061525][ T240] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.061679][ T240] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.061822][ T240] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.061961][ T240] ? __kernel_text_address (kernel/extable.c:79) [ 13.062101][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.062244][ T240] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.062442][ T240] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 13.062579][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.062714][ T240] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 13.062850][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.062985][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.063120][ T240] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 13.063268][ T240] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 13.063477][ T240] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 13.063618][ T240] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 13.063762][ T240] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 13.063968][ T240] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 13.064181][ T240] rtnl_newlink (net/core/rtnetlink.c:4150) [ 13.069397][ T240] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.069542][ T240] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.069679][ T240] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.069813][ T240] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.069947][ T240] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.070125][ T240] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.070302][ T240] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.070503][ T240] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.070663][ T240] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.070815][ T240] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.070951][ T240] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 13.071137][ T240] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.071287][ T240] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.071493][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.071634][ T240] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.071772][ T240] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.071917][ T240] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.072118][ T240] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.072324][ T240] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.072632][ T240] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.072834][ T240] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.073010][ T240] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.073169][ T240] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.073480][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.073625][ T240] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.073773][ T240] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.073915][ T240] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.074071][ T240] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 13.074215][ T240] ? copy_msghdr_from_user (net/socket.c:2635) [ 13.074456][ T240] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 13.074649][ T240] ? move_addr_to_kernel (net/socket.c:258) [ 13.074814][ T240] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.074987][ T240] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.075195][ T240] ___sys_sendmsg (net/socket.c:2752) [ 13.075427][ T240] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 13.075608][ T240] ? copy_msghdr_from_user (net/socket.c:2603) [ 13.075836][ T240] __sys_sendmsg (net/socket.c:2784) [ 13.076045][ T240] ? __sys_sendmsg_sock (net/socket.c:2765) [ 13.076261][ T240] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 13.076539][ T240] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.076680][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.076815][ T240] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.076950][ T240] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.077090][ T240] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.077237][ T240] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.077467][ T240] RIP: 0033:0x7f94ca48808e [ 13.077612][ T240] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.078177][ T240] RSP: 002b:00007ffcba658450 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.078463][ T240] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f94ca48808e [ 13.078672][ T240] RDX: 0000000000000000 RSI: 00007ffcba658500 RDI: 0000000000000005 [ 13.078877][ T240] RBP: 00007ffcba658460 R08: 0000000000000000 R09: 0000000000000000 [ 13.079085][ T240] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 13.079290][ T240] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcba658bd0 | [ 13.474951][ T261] ------------[ cut here ]------------ | [ 13.475147][ T261] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/261 | [ 13.475443][ T261] Modules linked in: netdevsim | [ 13.475887][ T261] Tainted: [W]=WARN [ 13.475996][ T261] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.476190][ T261] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.476384][ T261] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.476921][ T261] RSP: 0018:ffa0000000957010 EFLAGS: 00010286 [ 13.477103][ T261] RAX: 00000000ffffffa6 RBX: ff11000004ec01c0 RCX: 1ff400000012adc8 [ 13.477731][ T261] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0270 [ 13.477943][ T261] RBP: ff11000009c21000 R08: 1fe22000009d804f R09: ff1100000ce7d180 [ 13.478149][ T261] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 13.478372][ T261] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000957100 [ 13.478587][ T261] FS: 00007fbf31f0d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 13.478831][ T261] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.479011][ T261] CR2: 000000002f0c0988 CR3: 000000000dc75003 CR4: 0000000000771ef0 [ 13.479223][ T261] PKRU: 55555554 [ 13.479337][ T261] Call Trace: [ 13.479445][ T261] [ 13.479523][ T261] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 13.479673][ T261] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 13.479781][ T261] netif_close_many (net/core/dev.c:1804) [ 13.479918][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.480055][ T261] ? __dev_close_many (net/core/dev.c:1781) [ 13.480200][ T261] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.480351][ T261] netif_close_many_and_unlock (net/core/dev.c:12330) [ 13.480495][ T261] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 13.480634][ T261] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 13.480813][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.480952][ T261] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 13.481125][ T261] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.481271][ T261] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 13.481415][ T261] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 13.481589][ T261] ? unregister_netdevice_many (net/core/dev.c:12497) [ 13.481730][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.481872][ T261] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 13.482019][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.482161][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.482308][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.482459][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.482601][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.482796][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.482995][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.483207][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.483374][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.483515][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.483654][ T261] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 13.483794][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.483930][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.484067][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.484215][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.484360][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.484500][ T261] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 13.484638][ T261] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.484775][ T261] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.484912][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.485053][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.485270][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.485420][ T261] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.485559][ T261] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.485699][ T261] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.485842][ T261] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.485978][ T261] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.486117][ T261] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.486260][ T261] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.486404][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.486542][ T261] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.486680][ T261] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.486821][ T261] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.486961][ T261] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 13.487101][ T261] ? copy_msghdr_from_user (net/socket.c:2635) [ 13.487242][ T261] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 13.487420][ T261] ? move_addr_to_kernel (net/socket.c:258) [ 13.487564][ T261] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.487703][ T261] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.487844][ T261] ___sys_sendmsg (net/socket.c:2752) [ 13.487982][ T261] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 13.488155][ T261] ? copy_msghdr_from_user (net/socket.c:2603) [ 13.488308][ T261] __sys_sendmsg (net/socket.c:2784) [ 13.488452][ T261] ? __sys_sendmsg_sock (net/socket.c:2765) [ 13.488590][ T261] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 13.488774][ T261] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.488913][ T261] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.489054][ T261] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.489198][ T261] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.489343][ T261] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.489487][ T261] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.489660][ T261] RIP: 0033:0x7fbf3214708e [ 13.489807][ T261] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.490297][ T261] RSP: 002b:00007ffd45920aa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.490512][ T261] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbf3214708e [ 13.490718][ T261] RDX: 0000000000000000 RSI: 00007ffd45920b50 RDI: 0000000000000005 [ 13.490923][ T261] RBP: 00007ffd45920ab0 R08: 0000000000000000 R09: 0000000000000000 [ 13.491128][ T261] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 13.491374][ T261] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd45921220 | [ 13.494225][ T261] ------------[ cut here ]------------ | [ 13.494380][ T261] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/261 | [ 13.494609][ T261] Modules linked in: netdevsim | [ 13.495010][ T261] Tainted: [W]=WARN [ 13.495108][ T261] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.495274][ T261] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.495519][ T261] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.496064][ T261] RSP: 0018:ffa0000000957190 EFLAGS: 00010286 [ 13.496232][ T261] RAX: 00000000ffffffa6 RBX: ff11000004f93b40 RCX: 1ff400000012adf8 [ 13.496520][ T261] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93bf0 [ 13.496715][ T261] RBP: ff11000009c21000 R08: 1fe22000009f277f R09: ff1100000ce7d158 [ 13.496911][ T261] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 13.497103][ T261] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 13.497308][ T261] FS: 00007fbf31f0d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 13.497617][ T261] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.497779][ T261] CR2: 000000002f0c0988 CR3: 000000000dc75003 CR4: 0000000000771ef0 [ 13.497972][ T261] PKRU: 55555554 [ 13.498068][ T261] Call Trace: [ 13.498174][ T261] [ 13.498254][ T261] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 13.498503][ T261] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 13.498666][ T261] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.498796][ T261] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 13.498924][ T261] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 13.499087][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.499225][ T261] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 13.499423][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.499551][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.499683][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.499811][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.499938][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.500088][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.500220][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.500481][ T261] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.500609][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.500751][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.500879][ T261] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 13.501011][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.501140][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.501273][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.501500][ T261] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.501630][ T261] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 13.501757][ T261] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 13.501888][ T261] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.502018][ T261] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.502147][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.502283][ T261] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.502446][ T261] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.502631][ T261] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.502841][ T261] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.503015][ T261] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.503152][ T261] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.503289][ T261] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.503430][ T261] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.503562][ T261] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.503690][ T261] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.503824][ T261] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.503955][ T261] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.504091][ T261] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.504255][ T261] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 13.504396][ T261] ? copy_msghdr_from_user (net/socket.c:2635) [ 13.504530][ T261] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 13.504695][ T261] ? move_addr_to_kernel (net/socket.c:258) [ 13.504825][ T261] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.504956][ T261] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.505093][ T261] ___sys_sendmsg (net/socket.c:2752) [ 13.505230][ T261] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 13.505406][ T261] ? copy_msghdr_from_user (net/socket.c:2603) [ 13.505551][ T261] __sys_sendmsg (net/socket.c:2784) [ 13.505681][ T261] ? __sys_sendmsg_sock (net/socket.c:2765) [ 13.505812][ T261] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 13.505976][ T261] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.506107][ T261] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.506252][ T261] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.506389][ T261] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.506520][ T261] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.506654][ T261] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.506822][ T261] RIP: 0033:0x7fbf3214708e [ 13.506962][ T261] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.507444][ T261] RSP: 002b:00007ffd45920aa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.507639][ T261] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbf3214708e [ 13.507833][ T261] RDX: 0000000000000000 RSI: 00007ffd45920b50 RDI: 0000000000000005 [ 13.508040][ T261] RBP: 00007ffd45920ab0 R08: 0000000000000000 R09: 0000000000000000 [ 13.508245][ T261] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 13.508451][ T261] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd45921220 | [ 13.601778][ T270] ------------[ cut here ]------------ | [ 13.601979][ T270] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/270 | [ 13.602250][ T270] Modules linked in: netdevsim | [ 13.603365][ T270] Tainted: [W]=WARN [ 13.603482][ T270] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.603673][ T270] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.603879][ T270] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.604458][ T270] RSP: 0018:ffa00000009c71b0 EFLAGS: 00010286 [ 13.604658][ T270] RAX: 00000000ffffffa6 RBX: ff11000004f927c0 RCX: 1ff4000000138dfc [ 13.604883][ T270] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92870 [ 13.605119][ T270] RBP: ff11000005c54000 R08: 1fe22000009f250f R09: ff1100000c718ba8 [ 13.605362][ T270] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 13.605587][ T270] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 13.605818][ T270] FS: 00007f7ec27bf840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 13.606074][ T270] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.606262][ T270] CR2: 00000000004a77b8 CR3: 0000000004dbc005 CR4: 0000000000771ef0 [ 13.606487][ T270] PKRU: 55555554 [ 13.606595][ T270] Call Trace: [ 13.606708][ T270] [ 13.606783][ T270] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 13.606930][ T270] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 13.607076][ T270] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 13.607232][ T270] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 13.607351][ T270] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 13.607503][ T270] __dev_notify_flags (net/core/dev.c:9787) [ 13.607650][ T270] ? netif_change_name (net/core/dev.c:1495) [ 13.607802][ T270] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 13.607980][ T270] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 13.608123][ T270] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 13.608273][ T270] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 13.608422][ T270] ? __dev_get_by_name (net/core/dev.c:883) [ 13.608571][ T270] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 13.608755][ T270] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 13.608912][ T270] rtnl_newlink (net/core/rtnetlink.c:4150) [ 13.609062][ T270] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.609224][ T270] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.609378][ T270] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.609526][ T270] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.609672][ T270] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.609821][ T270] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.609968][ T270] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.610114][ T270] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 13.610294][ T270] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.610441][ T270] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.610584][ T270] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.610729][ T270] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.610870][ T270] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.611012][ T270] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.611157][ T270] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.611305][ T270] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.611453][ T270] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.611595][ T270] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.611737][ T270] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.611913][ T270] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.612056][ T270] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.612207][ T270] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.612354][ T270] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.612495][ T270] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.612638][ T270] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 13.612782][ T270] ? copy_msghdr_from_user (net/socket.c:2635) [ 13.612923][ T270] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 13.613097][ T270] ? move_addr_to_kernel (net/socket.c:258) [ 13.613244][ T270] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.613395][ T270] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 13.613536][ T270] ___sys_sendmsg (net/socket.c:2752) [ 13.613678][ T270] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 13.613820][ T270] ? copy_msghdr_from_user (net/socket.c:2603) [ 13.613964][ T270] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 13.614108][ T270] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 13.614258][ T270] __sys_sendmsg (net/socket.c:2784) [ 13.614429][ T270] ? __sys_sendmsg_sock (net/socket.c:2765) [ 13.614575][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.614715][ T270] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.614872][ T270] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.615014][ T270] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.615155][ T270] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.615301][ T270] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.615481][ T270] RIP: 0033:0x7f7ec29f908e [ 13.615638][ T270] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.616148][ T270] RSP: 002b:00007ffc3a14d400 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.616386][ T270] RAX: ffffffffffffffda RBX: 00007ffc3a14dbb0 RCX: 00007f7ec29f908e [ 13.616616][ T270] RDX: 0000000000000000 RSI: 00007ffc3a14d4b0 RDI: 0000000000000005 [ 13.616852][ T270] RBP: 00007ffc3a14d410 R08: 0000000000000000 R09: 0000000000000000 [ 13.617069][ T270] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 13.617287][ T270] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc3a14db80 | [ 13.656967][ T271] ------------[ cut here ]------------ | [ 13.657230][ T271] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/271 | [ 13.657756][ T271] Modules linked in: netdevsim | [ 13.658482][ T271] Tainted: [W]=WARN [ 13.658693][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.658995][ T271] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.659240][ T271] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.659791][ T271] RSP: 0018:ffa00000009d7020 EFLAGS: 00010286 [ 13.660018][ T271] RAX: 00000000ffffffa6 RBX: ff11000005d404c0 RCX: 1ff400000013adca [ 13.660283][ T271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d40570 [ 13.660557][ T271] RBP: ff11000005c54000 R08: 1fe2200000ba80af R09: ff1100000c00d180 [ 13.660811][ T271] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 13.661069][ T271] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 13.661353][ T271] FS: 00007f6740dab840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 13.661647][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.661867][ T271] CR2: 000000003d60e988 CR3: 000000000b037001 CR4: 0000000000771ef0 [ 13.662123][ T271] PKRU: 55555554 [ 13.662284][ T271] Call Trace: [ 13.662453][ T271] [ 13.662572][ T271] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 13.662768][ T271] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 13.662924][ T271] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 13.663112][ T271] __dev_notify_flags (net/core/dev.c:9787) [ 13.663310][ T271] ? netif_change_name (net/core/dev.c:1495) [ 13.663512][ T271] ? __dev_change_flags (net/core/dev.c:9752) [ 13.663700][ T271] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 13.663885][ T271] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.664084][ T271] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 13.664285][ T271] netif_change_flags (net/core/dev.c:9820) [ 13.664487][ T271] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 13.664676][ T271] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 13.664860][ T271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 13.665078][ T271] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.665277][ T271] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.665498][ T271] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.665701][ T271] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.665886][ T271] ? __kernel_text_address (kernel/extable.c:79) [ 13.666075][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.666271][ T271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.666472][ T271] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 13.666666][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.666851][ T271] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 13.667034][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.667229][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.667431][ T271] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 13.667618][ T271] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 13.667806][ T271] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 13.667991][ T271] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 13.668190][ T271] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 13.668396][ T271] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 13.668588][ T271] rtnl_newlink (net/core/rtnetlink.c:4150) [ 13.668775][ T271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.668977][ T271] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.669175][ T271] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.669374][ T271] ? mark_usage (kernel/locking/lockdep.c:4674) [ 13.669558][ T271] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.669751][ T271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.669936][ T271] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.670122][ T271] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.670322][ T271] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 13.670525][ T271] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 13.670713][ T271] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 13.670901][ T271] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.671094][ T271] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.671286][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.671490][ T271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 13.671678][ T271] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 13.671866][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.672053][ T271] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.672253][ T271] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.672456][ T271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.672644][ T271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.672834][ T271] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.673025][ T271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.673216][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.673424][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.673615][ T271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.673804][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.673998][ T271] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 13.674194][ T271] ? copy_msghdr_from_user (net/socket.c:2635) [ 13.674395][ T271] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 13.674612][ T271] ? move_addr_to_kernel (net/socket.c:258) [ 13.674799][ T271] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.674985][ T271] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 13.675181][ T271] ___sys_sendmsg (net/socket.c:2752) [ 13.675380][ T271] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 13.675608][ T271] ? copy_msghdr_from_user (net/socket.c:2603) [ 13.675809][ T271] __sys_sendmsg (net/socket.c:2784) [ 13.675994][ T271] ? __sys_sendmsg_sock (net/socket.c:2765) [ 13.676186][ T271] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 13.676426][ T271] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.676613][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.676796][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.676983][ T271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.677177][ T271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.677387][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.677627][ T271] RIP: 0033:0x7f6740fe508e [ 13.677829][ T271] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.678426][ T271] RSP: 002b:00007fff8b27eca0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.678713][ T271] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6740fe508e [ 13.678983][ T271] RDX: 0000000000000000 RSI: 00007fff8b27ed50 RDI: 0000000000000005 [ 13.679246][ T271] RBP: 00007fff8b27ecb0 R08: 0000000000000000 R09: 0000000000000000 [ 13.679527][ T271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf63 [ 13.679817][ T271] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff8b27f420 | [ 14.070990][ T292] ------------[ cut here ]------------ | [ 14.071180][ T292] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/292 | [ 14.071854][ T292] Modules linked in: netdevsim | [ 14.072436][ T292] Tainted: [W]=WARN [ 14.072545][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.072722][ T292] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.072906][ T292] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.073406][ T292] RSP: 0018:ffa0000000a67010 EFLAGS: 00010286 [ 14.073583][ T292] RAX: 00000000ffffffa6 RBX: ff11000009111b40 RCX: 1ff400000014cdc8 [ 14.073787][ T292] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111bf0 [ 14.073991][ T292] RBP: ff11000005c54000 R08: 1fe220000122237f R09: ff1100000ae68b80 [ 14.074206][ T292] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 14.074417][ T292] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000a67100 [ 14.074628][ T292] FS: 00007f196951d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.074871][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.075045][ T292] CR2: 0000000030212988 CR3: 000000000c337003 CR4: 0000000000771ef0 [ 14.075254][ T292] PKRU: 55555554 [ 14.075362][ T292] Call Trace: [ 14.075464][ T292] [ 14.075535][ T292] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.075675][ T292] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.075785][ T292] netif_close_many (net/core/dev.c:1804) [ 14.075928][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.076065][ T292] ? __dev_close_many (net/core/dev.c:1781) [ 14.076205][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.076347][ T292] netif_close_many_and_unlock (net/core/dev.c:12330) [ 14.076485][ T292] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.076619][ T292] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 14.076791][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.076928][ T292] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.077100][ T292] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.077242][ T292] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.077399][ T292] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.077574][ T292] ? unregister_netdevice_many (net/core/dev.c:12497) [ 14.077709][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.077847][ T292] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.078036][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.078219][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.078434][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.078592][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.078729][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.078888][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.079024][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.079161][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.079303][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.079447][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.079583][ T292] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.079721][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.079856][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.079996][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.080134][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.080276][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.080418][ T292] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.080555][ T292] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.080689][ T292] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.080824][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.080963][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.081099][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.081244][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.081389][ T292] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.081528][ T292] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.081668][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.081807][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.081948][ T292] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.082084][ T292] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.082225][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.082369][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.082506][ T292] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.082644][ T292] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.082789][ T292] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.082926][ T292] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.083061][ T292] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.083233][ T292] ? move_addr_to_kernel (net/socket.c:258) [ 14.083376][ T292] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.083513][ T292] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.083654][ T292] ___sys_sendmsg (net/socket.c:2752) [ 14.083788][ T292] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.083958][ T292] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.084106][ T292] __sys_sendmsg (net/socket.c:2784) [ 14.084250][ T292] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.084419][ T292] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.084594][ T292] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.084787][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.085000][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.085217][ T292] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.085437][ T292] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.085654][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.085918][ T292] RIP: 0033:0x7f196975708e [ 14.086146][ T292] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.086765][ T292] RSP: 002b:00007ffe47744dc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.086982][ T292] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f196975708e [ 14.087198][ T292] RDX: 0000000000000000 RSI: 00007ffe47744e70 RDI: 0000000000000005 [ 14.087415][ T292] RBP: 00007ffe47744dd0 R08: 0000000000000000 R09: 0000000000000000 [ 14.087626][ T292] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.087882][ T292] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe47745540 | [ 14.091546][ T292] ------------[ cut here ]------------ | [ 14.091696][ T292] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/292 | [ 14.091925][ T292] Modules linked in: netdevsim | [ 14.092428][ T292] Tainted: [W]=WARN [ 14.092527][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.092710][ T292] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.092878][ T292] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.093531][ T292] RSP: 0018:ffa0000000a67190 EFLAGS: 00010286 [ 14.093694][ T292] RAX: 00000000ffffffa6 RBX: ff110000094a5e40 RCX: 1ff400000014cdf8 [ 14.093888][ T292] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5ef0 [ 14.094078][ T292] RBP: ff11000005c54000 R08: 1fe2200001294bdf R09: ff1100000ae68b58 [ 14.094272][ T292] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 14.094544][ T292] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 14.094737][ T292] FS: 00007f196951d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.094963][ T292] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.095204][ T292] CR2: 0000000030212988 CR3: 000000000c337003 CR4: 0000000000771ef0 [ 14.095699][ T292] PKRU: 55555554 [ 14.095799][ T292] Call Trace: [ 14.095897][ T292] [ 14.095969][ T292] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 14.096137][ T292] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.096307][ T292] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.096591][ T292] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.096725][ T292] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.096891][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.097027][ T292] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.097159][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.097293][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.097565][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.097697][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.097849][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.098047][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.098220][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.098416][ T292] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.098631][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.098757][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.098884][ T292] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.099014][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.099231][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.099367][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.099492][ T292] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.099620][ T292] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.099825][ T292] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.099952][ T292] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.100083][ T292] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.100213][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.100344][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.100469][ T292] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.100595][ T292] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.100727][ T292] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.101020][ T292] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.101163][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.101296][ T292] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.101432][ T292] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.101642][ T292] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.101770][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.101901][ T292] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.102029][ T292] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.102244][ T292] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.102382][ T292] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.102510][ T292] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.102641][ T292] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.102889][ T292] ? move_addr_to_kernel (net/socket.c:258) [ 14.103021][ T292] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.103150][ T292] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.103284][ T292] ___sys_sendmsg (net/socket.c:2752) [ 14.103418][ T292] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.103581][ T292] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.103721][ T292] __sys_sendmsg (net/socket.c:2784) [ 14.103850][ T292] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.104059][ T292] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.104238][ T292] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.104371][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.104501][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.104716][ T292] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.104858][ T292] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.104992][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.105245][ T292] RIP: 0033:0x7f196975708e [ 14.105393][ T292] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.105934][ T292] RSP: 002b:00007ffe47744dc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.106130][ T292] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f196975708e [ 14.106333][ T292] RDX: 0000000000000000 RSI: 00007ffe47744e70 RDI: 0000000000000005 [ 14.106609][ T292] RBP: 00007ffe47744dd0 R08: 0000000000000000 R09: 0000000000000000 [ 14.106797][ T292] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.107073][ T292] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe47745540 | [ 14.248846][ T302] ------------[ cut here ]------------ | [ 14.249152][ T302] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/302 | [ 14.249561][ T302] Modules linked in: netdevsim | [ 14.250172][ T302] Tainted: [W]=WARN [ 14.250290][ T302] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.250484][ T302] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.250678][ T302] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.251195][ T302] RSP: 0018:ffa0000000ae71b0 EFLAGS: 00010286 [ 14.251386][ T302] RAX: 00000000ffffffa6 RBX: ff110000094a47c0 RCX: 1ff400000015cdfc [ 14.251603][ T302] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4870 [ 14.251826][ T302] RBP: ff1100000c5b1000 R08: 1fe220000129490f R09: ff1100000c308ba8 [ 14.252049][ T302] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 14.252298][ T302] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 14.252519][ T302] FS: 00007f8105098840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.252773][ T302] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.252956][ T302] CR2: 00000000004a77b8 CR3: 000000000c0c8004 CR4: 0000000000771ef0 [ 14.253183][ T302] PKRU: 55555554 [ 14.253311][ T302] Call Trace: [ 14.253428][ T302] [ 14.253507][ T302] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 14.253654][ T302] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.253799][ T302] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 14.253943][ T302] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.254051][ T302] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 14.254204][ T302] __dev_notify_flags (net/core/dev.c:9787) [ 14.254360][ T302] ? netif_change_name (net/core/dev.c:1495) [ 14.254507][ T302] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 14.254683][ T302] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 14.254831][ T302] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 14.254974][ T302] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 14.255117][ T302] ? __dev_get_by_name (net/core/dev.c:883) [ 14.255270][ T302] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 14.255425][ T302] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 14.255572][ T302] rtnl_newlink (net/core/rtnetlink.c:4150) [ 14.255720][ T302] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.255863][ T302] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.256010][ T302] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.256152][ T302] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.256299][ T302] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.256670][ T302] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.256838][ T302] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.256981][ T302] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.257122][ T302] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.257270][ T302] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.257481][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.257628][ T302] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.257769][ T302] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.257912][ T302] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.258056][ T302] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.258207][ T302] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.258432][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.258576][ T302] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.258721][ T302] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.258959][ T302] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.259101][ T302] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.259251][ T302] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.259409][ T302] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.259558][ T302] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.259703][ T302] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.259848][ T302] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.259991][ T302] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.260174][ T302] ? move_addr_to_kernel (net/socket.c:258) [ 14.260322][ T302] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.260472][ T302] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 14.260620][ T302] ___sys_sendmsg (net/socket.c:2752) [ 14.260760][ T302] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 14.260903][ T302] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.261049][ T302] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 14.261285][ T302] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 14.261466][ T302] __sys_sendmsg (net/socket.c:2784) [ 14.261611][ T302] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.261756][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.261909][ T302] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.262052][ T302] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.262200][ T302] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.262349][ T302] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.262494][ T302] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.262673][ T302] RIP: 0033:0x7f81052d208e [ 14.262824][ T302] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.263341][ T302] RSP: 002b:00007ffe4336b1d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.263558][ T302] RAX: ffffffffffffffda RBX: 00007ffe4336b980 RCX: 00007f81052d208e [ 14.263770][ T302] RDX: 0000000000000000 RSI: 00007ffe4336b280 RDI: 0000000000000005 [ 14.263986][ T302] RBP: 00007ffe4336b1e0 R08: 0000000000000000 R09: 0000000000000000 [ 14.264207][ T302] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.264424][ T302] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe4336b950 | [ 14.297733][ T303] ------------[ cut here ]------------ | [ 14.297968][ T303] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/303 | [ 14.298275][ T303] Modules linked in: netdevsim | [ 14.299009][ T303] Tainted: [W]=WARN [ 14.299259][ T303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.299577][ T303] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.299909][ T303] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.300638][ T303] RSP: 0018:ffa0000000af7020 EFLAGS: 00010286 [ 14.300923][ T303] RAX: 00000000ffffffa6 RBX: ff11000004b0b0c0 RCX: 1ff400000015edca [ 14.301177][ T303] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b170 [ 14.301445][ T303] RBP: ff1100000c5b1000 R08: 1fe220000096162f R09: ff1100000ae6ae80 [ 14.301694][ T303] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 14.301946][ T303] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 14.302204][ T303] FS: 00007ffba0dbc840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 14.302506][ T303] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.302725][ T303] CR2: 00000000056cb988 CR3: 00000000091a9006 CR4: 0000000000771ef0 [ 14.302979][ T303] PKRU: 55555554 [ 14.303130][ T303] Call Trace: [ 14.303289][ T303] [ 14.303419][ T303] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.303610][ T303] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.303762][ T303] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 14.303947][ T303] __dev_notify_flags (net/core/dev.c:9787) [ 14.304136][ T303] ? netif_change_name (net/core/dev.c:1495) [ 14.304339][ T303] ? __dev_change_flags (net/core/dev.c:9752) [ 14.304527][ T303] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 14.304710][ T303] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.304898][ T303] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 14.305085][ T303] netif_change_flags (net/core/dev.c:9820) [ 14.305283][ T303] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 14.305499][ T303] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 14.305713][ T303] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 14.305950][ T303] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.306141][ T303] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.306348][ T303] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 14.306534][ T303] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.306721][ T303] ? __kernel_text_address (kernel/extable.c:79) [ 14.306906][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.307100][ T303] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.307292][ T303] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 14.307489][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.307672][ T303] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 14.307856][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.308042][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.308236][ T303] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 14.308435][ T303] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 14.308626][ T303] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 14.308811][ T303] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 14.308997][ T303] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 14.309206][ T303] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 14.309412][ T303] rtnl_newlink (net/core/rtnetlink.c:4150) [ 14.309600][ T303] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.309783][ T303] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.309969][ T303] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.310154][ T303] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.310389][ T303] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.310579][ T303] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.310761][ T303] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.310946][ T303] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.311132][ T303] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.311370][ T303] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.311576][ T303] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.311840][ T303] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.312094][ T303] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.312381][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.312638][ T303] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.312893][ T303] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.313119][ T303] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.313399][ T303] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.313591][ T303] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.313785][ T303] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.313968][ T303] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.314158][ T303] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.314376][ T303] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.314561][ T303] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.314746][ T303] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.314935][ T303] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.315120][ T303] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.315320][ T303] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.315519][ T303] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.315704][ T303] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.315919][ T303] ? move_addr_to_kernel (net/socket.c:258) [ 14.316107][ T303] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.316305][ T303] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.316504][ T303] ___sys_sendmsg (net/socket.c:2752) [ 14.316687][ T303] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.316924][ T303] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.317120][ T303] __sys_sendmsg (net/socket.c:2784) [ 14.317313][ T303] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.317510][ T303] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.317735][ T303] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.317921][ T303] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.318126][ T303] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.318320][ T303] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.318519][ T303] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.318706][ T303] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.318933][ T303] RIP: 0033:0x7ffba0ff608e [ 14.319124][ T303] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.319675][ T303] RSP: 002b:00007ffc8b1dc3c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.319927][ T303] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ffba0ff608e [ 14.320187][ T303] RDX: 0000000000000000 RSI: 00007ffc8b1dc470 RDI: 0000000000000005 [ 14.320460][ T303] RBP: 00007ffc8b1dc3d0 R08: 0000000000000000 R09: 0000000000000000 [ 14.320802][ T303] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.321186][ T303] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc8b1dcb40 | [ 14.365260][ T305] ------------[ cut here ]------------ | [ 14.365909][ T305] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/305 | [ 14.366183][ T305] Modules linked in: netdevsim | [ 14.366663][ T305] Tainted: [W]=WARN [ 14.366794][ T305] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.366975][ T305] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.367160][ T305] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.367707][ T305] RSP: 0018:ffa0000000b071b0 EFLAGS: 00010286 [ 14.367892][ T305] RAX: 00000000ffffffa6 RBX: ff11000004b0b9c0 RCX: 1ff4000000160dfc [ 14.368113][ T305] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0ba70 [ 14.368338][ T305] RBP: ff11000004c8c000 R08: 1fe220000096174f R09: ff1100000c2e0ba8 [ 14.368548][ T305] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 14.368760][ T305] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 14.368976][ T305] FS: 00007f454f931840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.369227][ T305] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.369409][ T305] CR2: 00000000004a77b8 CR3: 000000000b242002 CR4: 0000000000771ef0 [ 14.369619][ T305] PKRU: 55555554 [ 14.369727][ T305] Call Trace: [ 14.369834][ T305] [ 14.369908][ T305] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 14.370052][ T305] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.370228][ T305] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 14.370425][ T305] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.370582][ T305] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 14.370789][ T305] __dev_notify_flags (net/core/dev.c:9787) [ 14.371006][ T305] ? netif_change_name (net/core/dev.c:1495) [ 14.371227][ T305] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 14.371471][ T305] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 14.371614][ T305] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 14.371772][ T305] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 14.371973][ T305] ? __dev_get_by_name (net/core/dev.c:883) [ 14.372140][ T305] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 14.372384][ T305] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 14.372584][ T305] rtnl_newlink (net/core/rtnetlink.c:4150) [ 14.372730][ T305] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.372872][ T305] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.373015][ T305] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.373154][ T305] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.373298][ T305] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.373450][ T305] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.373593][ T305] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.373734][ T305] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.373877][ T305] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.374017][ T305] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.374156][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.374304][ T305] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.374448][ T305] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.374589][ T305] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.374728][ T305] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.374869][ T305] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.375016][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.375158][ T305] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.375309][ T305] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.375454][ T305] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.375593][ T305] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.375734][ T305] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.375874][ T305] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.376048][ T305] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.376197][ T305] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.376343][ T305] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.376485][ T305] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.376660][ T305] ? move_addr_to_kernel (net/socket.c:258) [ 14.376801][ T305] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.376941][ T305] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 14.377085][ T305] ___sys_sendmsg (net/socket.c:2752) [ 14.377233][ T305] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 14.377378][ T305] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.377522][ T305] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 14.377666][ T305] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 14.377808][ T305] __sys_sendmsg (net/socket.c:2784) [ 14.377949][ T305] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.378115][ T305] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.378272][ T305] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.378418][ T305] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.378560][ T305] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.378701][ T305] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.378842][ T305] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.379016][ T305] RIP: 0033:0x7f454fb6b08e [ 14.379165][ T305] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.379763][ T305] RSP: 002b:00007fff5b11a530 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.380087][ T305] RAX: ffffffffffffffda RBX: 00007fff5b11ace0 RCX: 00007f454fb6b08e [ 14.380411][ T305] RDX: 0000000000000000 RSI: 00007fff5b11a5e0 RDI: 0000000000000005 [ 14.380725][ T305] RBP: 00007fff5b11a540 R08: 0000000000000000 R09: 0000000000000000 [ 14.380944][ T305] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.381156][ T305] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5b11acb0 | [ 14.423186][ T306] ------------[ cut here ]------------ | [ 14.423630][ T306] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/306 | [ 14.423909][ T306] Modules linked in: netdevsim | [ 14.424360][ T306] Tainted: [W]=WARN [ 14.424468][ T306] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.424639][ T306] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.424817][ T306] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.425435][ T306] RSP: 0018:ffa0000000b17020 EFLAGS: 00010286 [ 14.425612][ T306] RAX: 00000000ffffffa6 RBX: ff11000004ec1240 RCX: 1ff4000000162dca [ 14.425818][ T306] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec12f0 [ 14.426037][ T306] RBP: ff11000004c8c000 R08: 1fe22000009d825f R09: ff1100000c295180 [ 14.426251][ T306] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 14.426464][ T306] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 14.426669][ T306] FS: 00007fa5f1051840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.426910][ T306] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.427083][ T306] CR2: 00007fa5f13211a0 CR3: 0000000004b73004 CR4: 0000000000771ef0 [ 14.427294][ T306] PKRU: 55555554 [ 14.427402][ T306] Call Trace: [ 14.427505][ T306] [ 14.427577][ T306] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 14.427717][ T306] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.427857][ T306] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.427962][ T306] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 14.428118][ T306] __dev_notify_flags (net/core/dev.c:9787) [ 14.428264][ T306] ? netif_change_name (net/core/dev.c:1495) [ 14.428408][ T306] ? __dev_change_flags (net/core/dev.c:9752) [ 14.428544][ T306] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 14.428679][ T306] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.428817][ T306] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 14.428960][ T306] netif_change_flags (net/core/dev.c:9820) [ 14.429100][ T306] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 14.429249][ T306] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 14.429394][ T306] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 14.429586][ T306] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.429723][ T306] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.429868][ T306] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 14.430006][ T306] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.430146][ T306] ? __kernel_text_address (kernel/extable.c:79) [ 14.430292][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.430450][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.430588][ T306] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 14.430726][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.430862][ T306] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 14.430996][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.431130][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.431277][ T306] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 14.431420][ T306] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 14.431557][ T306] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 14.431694][ T306] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 14.431832][ T306] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 14.431974][ T306] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 14.432132][ T306] rtnl_newlink (net/core/rtnetlink.c:4150) [ 14.432394][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.432572][ T306] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.432762][ T306] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.432959][ T306] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.433121][ T306] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.433279][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.433427][ T306] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.433566][ T306] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.433703][ T306] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.433843][ T306] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 14.433980][ T306] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.434117][ T306] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.434262][ T306] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.434421][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.434564][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.434700][ T306] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.434838][ T306] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.434973][ T306] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.435107][ T306] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.435251][ T306] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.435395][ T306] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.435533][ T306] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.435670][ T306] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.435805][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.435944][ T306] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.436082][ T306] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.436226][ T306] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.436369][ T306] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.436507][ T306] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.436642][ T306] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.436815][ T306] ? move_addr_to_kernel (net/socket.c:258) [ 14.436956][ T306] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.437093][ T306] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.437276][ T306] ___sys_sendmsg (net/socket.c:2752) [ 14.437417][ T306] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.437587][ T306] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.437737][ T306] __sys_sendmsg (net/socket.c:2784) [ 14.437884][ T306] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.438025][ T306] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.438207][ T306] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.438352][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.438490][ T306] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.438625][ T306] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.438767][ T306] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.438904][ T306] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.439074][ T306] RIP: 0033:0x7fa5f128b08e [ 14.439229][ T306] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.439744][ T306] RSP: 002b:00007ffcc363d350 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.439956][ T306] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa5f128b08e [ 14.440173][ T306] RDX: 0000000000000000 RSI: 00007ffcc363d400 RDI: 0000000000000005 [ 14.440390][ T306] RBP: 00007ffcc363d360 R08: 0000000000000000 R09: 0000000000000000 [ 14.440598][ T306] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf64 [ 14.440806][ T306] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcc363dad0 | [ 14.873800][ T329] ------------[ cut here ]------------ | [ 14.874025][ T329] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/329 | [ 14.874296][ T329] Modules linked in: netdevsim | [ 14.875277][ T329] Tainted: [W]=WARN [ 14.875421][ T329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.875599][ T329] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.875810][ T329] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.876342][ T329] RSP: 0018:ffa0000000b87010 EFLAGS: 00010286 [ 14.876548][ T329] RAX: 00000000ffffffa6 RBX: ff11000004ec1cc0 RCX: 1ff4000000170dc8 [ 14.876780][ T329] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1d70 [ 14.877014][ T329] RBP: ff1100000c5b1000 R08: 1fe22000009d83af R09: ff1100000c008b80 [ 14.877242][ T329] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 14.877475][ T329] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000b87100 [ 14.877719][ T329] FS: 00007fa02792d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.877997][ T329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.878227][ T329] CR2: 0000000021946988 CR3: 000000000c5fb001 CR4: 0000000000771ef0 [ 14.878469][ T329] PKRU: 55555554 [ 14.878601][ T329] Call Trace: [ 14.878708][ T329] [ 14.878783][ T329] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.878922][ T329] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.879028][ T329] netif_close_many (net/core/dev.c:1804) [ 14.879167][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.879318][ T329] ? __dev_close_many (net/core/dev.c:1781) [ 14.879467][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.879607][ T329] netif_close_many_and_unlock (net/core/dev.c:12330) [ 14.879749][ T329] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.879902][ T329] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 14.880076][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.880219][ T329] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.880393][ T329] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.880531][ T329] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.880666][ T329] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.880839][ T329] ? unregister_netdevice_many (net/core/dev.c:12497) [ 14.880975][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.881113][ T329] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.881260][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.881402][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.881538][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.881674][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.881812][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.881968][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.882105][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.882249][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.882397][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.882534][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.882671][ T329] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.882813][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.882949][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.883085][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.883228][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.883374][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.883514][ T329] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.883653][ T329] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.883791][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.883934][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.884075][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.884220][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.884369][ T329] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.884510][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.884652][ T329] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.884795][ T329] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.884936][ T329] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.885083][ T329] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.885230][ T329] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.885375][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.885518][ T329] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.885661][ T329] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.885802][ T329] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.885947][ T329] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.886092][ T329] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.886237][ T329] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.886414][ T329] ? move_addr_to_kernel (net/socket.c:258) [ 14.886557][ T329] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.886700][ T329] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.886843][ T329] ___sys_sendmsg (net/socket.c:2752) [ 14.886984][ T329] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.887165][ T329] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.887325][ T329] __sys_sendmsg (net/socket.c:2784) [ 14.887472][ T329] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.887612][ T329] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.887790][ T329] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.887931][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.888076][ T329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.888225][ T329] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.888373][ T329] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.888513][ T329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.888689][ T329] RIP: 0033:0x7fa027b6708e [ 14.888837][ T329] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.889348][ T329] RSP: 002b:00007ffc4ef93320 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.889564][ T329] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa027b6708e [ 14.889774][ T329] RDX: 0000000000000000 RSI: 00007ffc4ef933d0 RDI: 0000000000000005 [ 14.889985][ T329] RBP: 00007ffc4ef93330 R08: 0000000000000000 R09: 0000000000000000 [ 14.890209][ T329] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 14.890433][ T329] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc4ef93aa0 | [ 14.893648][ T329] ------------[ cut here ]------------ | [ 14.893884][ T329] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/329 | [ 14.894120][ T329] Modules linked in: netdevsim | [ 14.894962][ T329] Tainted: [W]=WARN [ 14.895070][ T329] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.895245][ T329] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.895426][ T329] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.895897][ T329] RSP: 0018:ffa0000000b87190 EFLAGS: 00010286 [ 14.896067][ T329] RAX: 00000000ffffffa6 RBX: ff11000004ec04c0 RCX: 1ff4000000170df8 [ 14.896271][ T329] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0570 [ 14.896472][ T329] RBP: ff1100000c5b1000 R08: 1fe22000009d80af R09: ff1100000c008b58 [ 14.896673][ T329] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 14.896958][ T329] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 14.897161][ T329] FS: 00007fa02792d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.897405][ T329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.897656][ T329] CR2: 0000000021946988 CR3: 000000000c5fb001 CR4: 0000000000771ef0 [ 14.897858][ T329] PKRU: 55555554 [ 14.897960][ T329] Call Trace: [ 14.898059][ T329] [ 14.898219][ T329] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 14.898398][ T329] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.898562][ T329] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.898698][ T329] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.898915][ T329] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.899083][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.899225][ T329] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.899365][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.899502][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.899636][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.899770][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.899985][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.900138][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.900277][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.900418][ T329] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.900632][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.900765][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.900900][ T329] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.901035][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.901254][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.901393][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.901532][ T329] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.901668][ T329] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.901883][ T329] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.902016][ T329] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.902147][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.902284][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.902506][ T329] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.902641][ T329] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.902777][ T329] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.902909][ T329] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.903125][ T329] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.903265][ T329] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.903403][ T329] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.903537][ T329] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.903750][ T329] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.903882][ T329] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.904016][ T329] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.904148][ T329] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.904374][ T329] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.904511][ T329] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.904645][ T329] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.904777][ T329] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.905026][ T329] ? move_addr_to_kernel (net/socket.c:258) [ 14.905161][ T329] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.905301][ T329] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.905441][ T329] ___sys_sendmsg (net/socket.c:2752) [ 14.905657][ T329] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.905823][ T329] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.905966][ T329] __sys_sendmsg (net/socket.c:2784) [ 14.906099][ T329] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.906317][ T329] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.906491][ T329] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.906624][ T329] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.906758][ T329] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.906975][ T329] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.907113][ T329] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.907252][ T329] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.907506][ T329] RIP: 0033:0x7fa027b6708e [ 14.907647][ T329] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.908216][ T329] RSP: 002b:00007ffc4ef93320 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.908425][ T329] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa027b6708e [ 14.908627][ T329] RDX: 0000000000000000 RSI: 00007ffc4ef933d0 RDI: 0000000000000005 [ 14.908908][ T329] RBP: 00007ffc4ef93330 R08: 0000000000000000 R09: 0000000000000000 [ 14.909110][ T329] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 14.909409][ T329] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc4ef93aa0 | [ 14.966671][ T330] ------------[ cut here ]------------ | [ 14.966860][ T330] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/330 | [ 14.967141][ T330] Modules linked in: netdevsim | [ 14.968387][ T330] Tainted: [W]=WARN [ 14.968495][ T330] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.968667][ T330] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.968850][ T330] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.969410][ T330] RSP: 0018:ffa0000000b87010 EFLAGS: 00010286 [ 14.969585][ T330] RAX: 00000000ffffffa6 RBX: ff11000005d40dc0 RCX: 1ff4000000170dc8 [ 14.969792][ T330] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d40e70 [ 14.969995][ T330] RBP: ff11000004c8c000 R08: 1fe2200000ba81cf R09: ff1100000c00ae80 [ 14.970205][ T330] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 14.970412][ T330] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000b87100 [ 14.970620][ T330] FS: 00007f1ad3a4d840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 14.970863][ T330] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.971035][ T330] CR2: 0000000006381988 CR3: 0000000008e2e003 CR4: 0000000000771ef0 [ 14.971248][ T330] PKRU: 55555554 [ 14.971358][ T330] Call Trace: [ 14.971460][ T330] [ 14.971533][ T330] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 14.971673][ T330] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 14.971778][ T330] netif_close_many (net/core/dev.c:1804) [ 14.971915][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.972053][ T330] ? __dev_close_many (net/core/dev.c:1781) [ 14.972197][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.972341][ T330] netif_close_many_and_unlock (net/core/dev.c:12330) [ 14.972479][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.972614][ T330] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 14.972788][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.972924][ T330] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.973093][ T330] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.973238][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.973378][ T330] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.973550][ T330] ? unregister_netdevice_many (net/core/dev.c:12497) [ 14.973690][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.973830][ T330] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.973968][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.974105][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.974249][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.974391][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.974529][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.974686][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.974822][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.974960][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.975096][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.975239][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.975384][ T330] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.975524][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.975661][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.975798][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.975934][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.976074][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.976217][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.976366][ T330] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.976504][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.976640][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.976780][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.976917][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.977056][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.977196][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.977343][ T330] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.977487][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.977622][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.977760][ T330] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.977898][ T330] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.978035][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.978178][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.978346][ T330] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.978485][ T330] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.978624][ T330] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.978762][ T330] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.978898][ T330] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.979067][ T330] ? move_addr_to_kernel (net/socket.c:258) [ 14.979213][ T330] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.979359][ T330] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.979499][ T330] ___sys_sendmsg (net/socket.c:2752) [ 14.979635][ T330] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.979807][ T330] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.979956][ T330] __sys_sendmsg (net/socket.c:2784) [ 14.980093][ T330] ? __sys_sendmsg_sock (net/socket.c:2765) [ 14.980253][ T330] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 14.980434][ T330] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.980575][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 14.980714][ T330] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 14.980852][ T330] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.980992][ T330] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 14.981132][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.981309][ T330] RIP: 0033:0x7f1ad3c8708e [ 14.981462][ T330] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.981953][ T330] RSP: 002b:00007ffdf7300910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.982164][ T330] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1ad3c8708e [ 14.982379][ T330] RDX: 0000000000000000 RSI: 00007ffdf73009c0 RDI: 0000000000000005 [ 14.982588][ T330] RBP: 00007ffdf7300920 R08: 0000000000000000 R09: 0000000000000000 [ 14.982793][ T330] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 14.982996][ T330] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdf7301090 | [ 14.986849][ T330] ------------[ cut here ]------------ | [ 14.987027][ T330] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/330 | [ 14.987382][ T330] Modules linked in: netdevsim | [ 14.987954][ T330] Tainted: [W]=WARN [ 14.988054][ T330] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.988218][ T330] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 14.988465][ T330] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 14.988952][ T330] RSP: 0018:ffa0000000b87190 EFLAGS: 00010286 [ 14.989114][ T330] RAX: 00000000ffffffa6 RBX: ff11000005d419c0 RCX: 1ff4000000170df8 [ 14.989313][ T330] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d41a70 [ 14.989609][ T330] RBP: ff11000004c8c000 R08: 1fe2200000ba834f R09: ff1100000c00ae58 [ 14.989897][ T330] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 14.990125][ T330] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 14.990400][ T330] FS: 00007f1ad3a4d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 14.990676][ T330] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 14.990840][ T330] CR2: 0000000021946988 CR3: 0000000008e2e002 CR4: 0000000000771ef0 [ 14.991033][ T330] PKRU: 55555554 [ 14.991130][ T330] Call Trace: [ 14.991233][ T330] [ 14.991301][ T330] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 14.991472][ T330] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 14.991682][ T330] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.991813][ T330] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 14.991943][ T330] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 14.992105][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.992240][ T330] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 14.992373][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.992502][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.992631][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.992761][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.992889][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.993038][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.993166][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.993342][ T330] ? mark_usage (kernel/locking/lockdep.c:4674) [ 14.993528][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.993715][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.993907][ T330] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 14.994100][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.994300][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.994505][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.994697][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 14.994889][ T330] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 14.995079][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 14.995281][ T330] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.995481][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.995673][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.995880][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 14.996075][ T330] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 14.996288][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 14.996494][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.996693][ T330] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.996897][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 14.997098][ T330] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 14.997313][ T330] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.997524][ T330] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.997724][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 14.997923][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 14.998106][ T330] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 14.998303][ T330] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 14.998507][ T330] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 14.998697][ T330] ? copy_msghdr_from_user (net/socket.c:2635) [ 14.998890][ T330] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 14.999079][ T330] ? move_addr_to_kernel (net/socket.c:258) [ 14.999298][ T330] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.999437][ T330] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 14.999566][ T330] ___sys_sendmsg (net/socket.c:2752) [ 14.999693][ T330] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 14.999852][ T330] ? copy_msghdr_from_user (net/socket.c:2603) [ 14.999994][ T330] __sys_sendmsg (net/socket.c:2784) [ 15.000121][ T330] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.000266][ T330] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 15.000450][ T330] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.000579][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.000707][ T330] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.000834][ T330] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.000966][ T330] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.001099][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.001267][ T330] RIP: 0033:0x7f1ad3c8708e [ 15.001410][ T330] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.002008][ T330] RSP: 002b:00007ffdf7300910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.002290][ T330] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1ad3c8708e [ 15.002493][ T330] RDX: 0000000000000000 RSI: 00007ffdf73009c0 RDI: 0000000000000005 [ 15.002684][ T330] RBP: 00007ffdf7300920 R08: 0000000000000000 R09: 0000000000000000 [ 15.002874][ T330] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 15.003081][ T330] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdf7301090 | [ 15.114119][ T339] ------------[ cut here ]------------ | [ 15.114316][ T339] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/339 | [ 15.114584][ T339] Modules linked in: netdevsim | [ 15.115023][ T339] Tainted: [W]=WARN [ 15.115138][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.115336][ T339] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.115540][ T339] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.116046][ T339] RSP: 0018:ffa0000000bd71b0 EFLAGS: 00010286 [ 15.116241][ T339] RAX: 00000000ffffffa6 RBX: ff11000005cb36c0 RCX: 1ff400000017adfc [ 15.116465][ T339] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb3770 [ 15.116674][ T339] RBP: ff1100000c409000 R08: 1fe2200000b966ef R09: ff11000008d651a8 [ 15.116892][ T339] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 15.117109][ T339] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 15.117342][ T339] FS: 00007f208399f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 15.117615][ T339] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.117866][ T339] CR2: 00000000004a77b8 CR3: 000000000df67006 CR4: 0000000000771ef0 [ 15.118081][ T339] PKRU: 55555554 [ 15.118195][ T339] Call Trace: [ 15.118302][ T339] [ 15.118383][ T339] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 15.118527][ T339] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 15.118674][ T339] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 15.118815][ T339] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 15.118921][ T339] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 15.119064][ T339] __dev_notify_flags (net/core/dev.c:9787) [ 15.119215][ T339] ? netif_change_name (net/core/dev.c:1495) [ 15.119370][ T339] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 15.119554][ T339] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 15.119698][ T339] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 15.119839][ T339] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 15.119980][ T339] ? __dev_get_by_name (net/core/dev.c:883) [ 15.120120][ T339] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 15.120273][ T339] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 15.120536][ T339] rtnl_newlink (net/core/rtnetlink.c:4150) [ 15.120683][ T339] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.120868][ T339] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.121047][ T339] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.121218][ T339] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.121444][ T339] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.121592][ T339] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.121737][ T339] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.121879][ T339] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.122021][ T339] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.122161][ T339] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.122308][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.122515][ T339] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.122741][ T339] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.122882][ T339] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.123026][ T339] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.123199][ T339] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.123422][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.123565][ T339] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.123708][ T339] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.123849][ T339] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.123988][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.124136][ T339] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.124283][ T339] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.124435][ T339] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.124582][ T339] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.124724][ T339] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.124866][ T339] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.125042][ T339] ? move_addr_to_kernel (net/socket.c:258) [ 15.125194][ T339] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.125345][ T339] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 15.125489][ T339] ___sys_sendmsg (net/socket.c:2752) [ 15.125631][ T339] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 15.125772][ T339] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.125921][ T339] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 15.126067][ T339] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 15.126214][ T339] __sys_sendmsg (net/socket.c:2784) [ 15.126386][ T339] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.126531][ T339] ? fpregs_restore_userregs (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-atomic.h:41 ./include/linux/thread_info.h:109 arch/x86/kernel/fpu/context.h:79) [ 15.126672][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.126816][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.126960][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.127102][ T339] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.127248][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.127398][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.127586][ T339] RIP: 0033:0x7f2083bd908e [ 15.127737][ T339] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.128244][ T339] RSP: 002b:00007ffce62d35d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.128469][ T339] RAX: ffffffffffffffda RBX: 00007ffce62d3d80 RCX: 00007f2083bd908e [ 15.128682][ T339] RDX: 0000000000000000 RSI: 00007ffce62d3680 RDI: 0000000000000005 [ 15.128899][ T339] RBP: 00007ffce62d35e0 R08: 0000000000000000 R09: 0000000000000000 [ 15.129110][ T339] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 15.129334][ T339] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce62d3d50 | [ 15.179012][ T340] ------------[ cut here ]------------ | [ 15.179269][ T340] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/340 | [ 15.179660][ T340] Modules linked in: netdevsim | [ 15.180297][ T340] Tainted: [W]=WARN [ 15.180471][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.180743][ T340] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.181028][ T340] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.181806][ T340] RSP: 0018:ffa0000000be7020 EFLAGS: 00010286 [ 15.182083][ T340] RAX: 00000000ffffffa6 RBX: ff11000005cb27c0 RCX: 1ff400000017cdca [ 15.182413][ T340] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb2870 [ 15.182736][ T340] RBP: ff1100000c409000 R08: 1fe2200000b9650f R09: ff11000008d62e80 [ 15.183059][ T340] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 15.183536][ T340] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 15.183863][ T340] FS: 00007f0329253840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 15.184246][ T340] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.184643][ T340] CR2: 0000000000e2a988 CR3: 000000000c187001 CR4: 0000000000771ef0 [ 15.184970][ T340] PKRU: 55555554 [ 15.185138][ T340] Call Trace: [ 15.185305][ T340] [ 15.185475][ T340] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 15.185705][ T340] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 15.185871][ T340] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 15.186090][ T340] __dev_notify_flags (net/core/dev.c:9787) [ 15.186314][ T340] ? netif_change_name (net/core/dev.c:1495) [ 15.186543][ T340] ? __dev_change_flags (net/core/dev.c:9752) [ 15.186762][ T340] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 15.186974][ T340] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.187196][ T340] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 15.187423][ T340] netif_change_flags (net/core/dev.c:9820) [ 15.187640][ T340] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 15.187860][ T340] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 15.188077][ T340] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 15.188360][ T340] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.188578][ T340] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.188795][ T340] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 15.189013][ T340] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.189236][ T340] ? __kernel_text_address (kernel/extable.c:79) [ 15.189458][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.189670][ T340] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.189880][ T340] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 15.190092][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.190312][ T340] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 15.190526][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.190731][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.190936][ T340] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 15.191144][ T340] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 15.191353][ T340] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 15.191559][ T340] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 15.191768][ T340] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 15.191983][ T340] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 15.192201][ T340] rtnl_newlink (net/core/rtnetlink.c:4150) [ 15.192418][ T340] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.192626][ T340] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.192839][ T340] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.193051][ T340] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.193271][ T340] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.193501][ T340] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.193719][ T340] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.193931][ T340] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.194158][ T340] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.194386][ T340] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.194600][ T340] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.194818][ T340] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.195032][ T340] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.195247][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.195471][ T340] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.195685][ T340] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.195909][ T340] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.196127][ T340] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.196358][ T340] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.196580][ T340] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.196794][ T340] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.197012][ T340] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.197231][ T340] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.197457][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.197674][ T340] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.197892][ T340] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.198112][ T340] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.198343][ T340] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.198558][ T340] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.198774][ T340] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.199039][ T340] ? move_addr_to_kernel (net/socket.c:258) [ 15.199262][ T340] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.199487][ T340] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.199710][ T340] ___sys_sendmsg (net/socket.c:2752) [ 15.199923][ T340] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 15.200201][ T340] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.200450][ T340] __sys_sendmsg (net/socket.c:2784) [ 15.200668][ T340] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.200891][ T340] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 15.201169][ T340] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.201395][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.201611][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.201828][ T340] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.202041][ T340] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.202264][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.202549][ T340] RIP: 0033:0x7f032948d08e [ 15.202774][ T340] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.203552][ T340] RSP: 002b:00007fff69af7500 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.203881][ T340] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f032948d08e [ 15.204215][ T340] RDX: 0000000000000000 RSI: 00007fff69af75b0 RDI: 0000000000000005 [ 15.204545][ T340] RBP: 00007fff69af7510 R08: 0000000000000000 R09: 0000000000000000 [ 15.204869][ T340] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 15.205195][ T340] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff69af7c80 | [ 15.633500][ T361] ------------[ cut here ]------------ | [ 15.633765][ T361] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/361 | [ 15.634151][ T361] Modules linked in: netdevsim | [ 15.634810][ T361] Tainted: [W]=WARN [ 15.634970][ T361] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.635241][ T361] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.635524][ T361] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.636267][ T361] RSP: 0018:ffa0000000617010 EFLAGS: 00010286 [ 15.636539][ T361] RAX: 00000000ffffffa6 RBX: ff11000004b0a040 RCX: 1ff40000000c2dc8 [ 15.636851][ T361] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a0f0 [ 15.637163][ T361] RBP: ff1100000c409000 R08: 1fe220000096141f R09: ff1100000c6b8b80 [ 15.637487][ T361] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 15.637799][ T361] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000617100 [ 15.638114][ T361] FS: 00007f1a25d04840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 15.638521][ T361] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.638789][ T361] CR2: 000000003a61b988 CR3: 000000000c24f004 CR4: 0000000000771ef0 [ 15.639107][ T361] PKRU: 55555554 [ 15.639272][ T361] Call Trace: [ 15.639575][ T361] [ 15.639686][ T361] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 15.639904][ T361] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 15.640066][ T361] netif_close_many (net/core/dev.c:1804) [ 15.640284][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.640639][ T361] ? __dev_close_many (net/core/dev.c:1781) [ 15.640851][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.641198][ T361] netif_close_many_and_unlock (net/core/dev.c:12330) [ 15.641510][ T361] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 15.641721][ T361] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 15.641985][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.642203][ T361] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 15.642633][ T361] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.642842][ T361] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 15.643049][ T361] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 15.643316][ T361] ? unregister_netdevice_many (net/core/dev.c:12497) [ 15.643533][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.643745][ T361] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 15.643952][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.644161][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.644386][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.644593][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.644801][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.645048][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.645264][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.645480][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.645689][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.645896][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.646106][ T361] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 15.646333][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.646543][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.646755][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.646965][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.647181][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.647396][ T361] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.647604][ T361] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.647815][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.648026][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.648245][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.648462][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.648675][ T361] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.648884][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.649094][ T361] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.649315][ T361] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.649532][ T361] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.649744][ T361] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.649957][ T361] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.650166][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.650389][ T361] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.650600][ T361] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.650814][ T361] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.651031][ T361] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.651249][ T361] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.651465][ T361] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.651723][ T361] ? move_addr_to_kernel (net/socket.c:258) [ 15.651932][ T361] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.652141][ T361] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.652364][ T361] ___sys_sendmsg (net/socket.c:2752) [ 15.652569][ T361] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 15.652832][ T361] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.653067][ T361] __sys_sendmsg (net/socket.c:2784) [ 15.653280][ T361] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.653495][ T361] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 15.653761][ T361] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.653970][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.654184][ T361] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.654400][ T361] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.654612][ T361] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.654822][ T361] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.655081][ T361] RIP: 0033:0x7f1a25f3e08e [ 15.655307][ T361] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.656059][ T361] RSP: 002b:00007ffe8b41ec40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.656391][ T361] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1a25f3e08e [ 15.656703][ T361] RDX: 0000000000000000 RSI: 00007ffe8b41ecf0 RDI: 0000000000000005 [ 15.657017][ T361] RBP: 00007ffe8b41ec50 R08: 0000000000000000 R09: 0000000000000000 [ 15.657368][ T361] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 15.657689][ T361] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe8b41f3c0 | [ 15.661415][ T361] ------------[ cut here ]------------ | [ 15.661562][ T361] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/361 | [ 15.661802][ T361] Modules linked in: netdevsim | [ 15.662208][ T361] Tainted: [W]=WARN [ 15.662306][ T361] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.662482][ T361] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.662650][ T361] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.663110][ T361] RSP: 0018:ffa0000000617190 EFLAGS: 00010286 [ 15.663279][ T361] RAX: 00000000ffffffa6 RBX: ff1100000ec1af40 RCX: 1ff40000000c2df8 [ 15.663479][ T361] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1aff0 [ 15.663670][ T361] RBP: ff1100000c409000 R08: 1fe2200001d835ff R09: ff1100000c6b8b58 [ 15.663861][ T361] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 15.664053][ T361] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 15.664254][ T361] FS: 00007f1a25d04840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 15.664495][ T361] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.664658][ T361] CR2: 00007f242a933fb0 CR3: 000000000c24f001 CR4: 0000000000771ef0 [ 15.664851][ T361] PKRU: 55555554 [ 15.664947][ T361] Call Trace: [ 15.665044][ T361] [ 15.665112][ T361] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 15.665287][ T361] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 15.665451][ T361] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.665578][ T361] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 15.665706][ T361] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 15.665865][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.665995][ T361] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 15.666124][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.666259][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.666399][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.666526][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.666654][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.666799][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.666925][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.667053][ T361] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.667186][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.667313][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.667448][ T361] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 15.667582][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.667710][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.667837][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.667965][ T361] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.668098][ T361] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 15.668234][ T361] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.668370][ T361] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.668500][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.668630][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.668760][ T361] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.668886][ T361] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.669015][ T361] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.669144][ T361] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.669277][ T361] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.669422][ T361] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.669550][ T361] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.669680][ T361] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.669808][ T361] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.669936][ T361] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.670070][ T361] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.670209][ T361] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.670342][ T361] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.670473][ T361] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.670603][ T361] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.670730][ T361] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.670886][ T361] ? move_addr_to_kernel (net/socket.c:258) [ 15.671014][ T361] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.671144][ T361] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.671282][ T361] ___sys_sendmsg (net/socket.c:2752) [ 15.671414][ T361] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 15.671574][ T361] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.671715][ T361] __sys_sendmsg (net/socket.c:2784) [ 15.671843][ T361] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.671970][ T361] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 15.672139][ T361] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.672478][ T361] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.672611][ T361] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.672739][ T361] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.672868][ T361] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.672997][ T361] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.673241][ T361] RIP: 0033:0x7f1a25f3e08e [ 15.673440][ T361] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.673887][ T361] RSP: 002b:00007ffe8b41ec40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.674079][ T361] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1a25f3e08e [ 15.674470][ T361] RDX: 0000000000000000 RSI: 00007ffe8b41ecf0 RDI: 0000000000000005 [ 15.674710][ T361] RBP: 00007ffe8b41ec50 R08: 0000000000000000 R09: 0000000000000000 [ 15.674898][ T361] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf65 [ 15.675089][ T361] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe8b41f3c0 | [ 15.814257][ T370] ------------[ cut here ]------------ | [ 15.814545][ T370] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/370 | [ 15.814924][ T370] Modules linked in: netdevsim | [ 15.815597][ T370] Tainted: [W]=WARN [ 15.815760][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.816029][ T370] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.816445][ T370] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.817200][ T370] RSP: 0018:ffa0000000cf71b0 EFLAGS: 00010286 [ 15.817472][ T370] RAX: 00000000ffffffa6 RBX: ff1100000ec1a1c0 RCX: 1ff400000019edfc [ 15.817793][ T370] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a270 [ 15.818107][ T370] RBP: ff110000088b1000 R08: 1fe2200001d8344f R09: ff11000008e20ba8 [ 15.818446][ T370] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 15.818757][ T370] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 15.819072][ T370] FS: 00007f10faa6c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 15.819449][ T370] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.819711][ T370] CR2: 00000000004a77b8 CR3: 0000000004e1e005 CR4: 0000000000771ef0 [ 15.820031][ T370] PKRU: 55555554 [ 15.820194][ T370] Call Trace: [ 15.820364][ T370] [ 15.820475][ T370] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 15.820688][ T370] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 15.820903][ T370] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 15.821115][ T370] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 15.821278][ T370] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 15.821502][ T370] __dev_notify_flags (net/core/dev.c:9787) [ 15.821719][ T370] ? netif_change_name (net/core/dev.c:1495) [ 15.821920][ T370] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 15.822180][ T370] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 15.822399][ T370] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 15.822608][ T370] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 15.822818][ T370] ? __dev_get_by_name (net/core/dev.c:883) [ 15.823022][ T370] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 15.823243][ T370] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 15.823459][ T370] rtnl_newlink (net/core/rtnetlink.c:4150) [ 15.823668][ T370] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.823873][ T370] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.824078][ T370] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.824287][ T370] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.824504][ T370] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.824717][ T370] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.824922][ T370] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.825130][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.825351][ T370] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.825560][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.825764][ T370] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.825976][ T370] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.826192][ T370] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.826411][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.826614][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.826823][ T370] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.827036][ T370] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.827246][ T370] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.827461][ T370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.827674][ T370] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.827881][ T370] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.828094][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.828307][ T370] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.828523][ T370] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.828734][ T370] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.828938][ T370] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.829142][ T370] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.829412][ T370] ? move_addr_to_kernel (net/socket.c:258) [ 15.829618][ T370] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.829825][ T370] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 15.830036][ T370] ___sys_sendmsg (net/socket.c:2752) [ 15.830244][ T370] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 15.830456][ T370] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.830670][ T370] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 15.830886][ T370] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 15.831096][ T370] __sys_sendmsg (net/socket.c:2784) [ 15.831308][ T370] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.831529][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.831735][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.831944][ T370] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.832150][ T370] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.832368][ T370] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.832579][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.832836][ T370] RIP: 0033:0x7f10faca608e [ 15.833056][ T370] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.833812][ T370] RSP: 002b:00007ffdb76abc70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.834148][ T370] RAX: ffffffffffffffda RBX: 00007ffdb76ac420 RCX: 00007f10faca608e [ 15.834482][ T370] RDX: 0000000000000000 RSI: 00007ffdb76abd20 RDI: 0000000000000005 [ 15.834805][ T370] RBP: 00007ffdb76abc80 R08: 0000000000000000 R09: 0000000000000000 [ 15.835130][ T370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 15.835466][ T370] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdb76ac3f0 | [ 15.888821][ T371] ------------[ cut here ]------------ | [ 15.889068][ T371] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/371 | [ 15.889951][ T371] Modules linked in: netdevsim | [ 15.890592][ T371] Tainted: [W]=WARN [ 15.890751][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.891006][ T371] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 15.891284][ T371] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 15.892010][ T371] RSP: 0018:ffa0000000d07020 EFLAGS: 00010286 [ 15.892274][ T371] RAX: 00000000ffffffa6 RBX: ff1100000ec1a640 RCX: 1ff40000001a0dca [ 15.892589][ T371] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a6f0 [ 15.892892][ T371] RBP: ff110000088b1000 R08: 1fe2200001d834df R09: ff1100000ce7d180 [ 15.893196][ T371] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 15.893500][ T371] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 15.893800][ T371] FS: 00007f057ae7d840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 15.894153][ T371] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 15.894421][ T371] CR2: 000000001af9d988 CR3: 000000000c6ef002 CR4: 0000000000771ef0 [ 15.894724][ T371] PKRU: 55555554 [ 15.894874][ T371] Call Trace: [ 15.895022][ T371] [ 15.895127][ T371] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 15.895343][ T371] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 15.895546][ T371] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 15.895693][ T371] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 15.895891][ T371] __dev_notify_flags (net/core/dev.c:9787) [ 15.896087][ T371] ? netif_change_name (net/core/dev.c:1495) [ 15.896289][ T371] ? __dev_change_flags (net/core/dev.c:9752) [ 15.896491][ T371] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 15.896686][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.896883][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 15.897086][ T371] netif_change_flags (net/core/dev.c:9820) [ 15.897296][ T371] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 15.897603][ T371] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 15.897799][ T371] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 15.898041][ T371] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.898241][ T371] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.898708][ T371] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 15.898906][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.899105][ T371] ? __kernel_text_address (kernel/extable.c:79) [ 15.899309][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.899627][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.899829][ T371] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 15.900030][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.900233][ T371] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 15.900584][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.900781][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.900977][ T371] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 15.901174][ T371] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 15.901442][ T371] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 15.901635][ T371] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 15.901831][ T371] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 15.902036][ T371] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 15.902241][ T371] rtnl_newlink (net/core/rtnetlink.c:4150) [ 15.902449][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.902644][ T371] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.902840][ T371] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.903036][ T371] ? mark_usage (kernel/locking/lockdep.c:4674) [ 15.903232][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.903440][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.903635][ T371] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.903834][ T371] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.904028][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 15.904228][ T371] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 15.904432][ T371] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 15.904653][ T371] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.904850][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.905050][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.905258][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 15.905459][ T371] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 15.905658][ T371] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 15.905857][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.906053][ T371] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.906254][ T371] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.906454][ T371] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.906656][ T371] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.906857][ T371] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.907055][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 15.907263][ T371] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 15.907469][ T371] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 15.907669][ T371] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 15.907874][ T371] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 15.908070][ T371] ? copy_msghdr_from_user (net/socket.c:2635) [ 15.908270][ T371] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 15.908522][ T371] ? move_addr_to_kernel (net/socket.c:258) [ 15.908726][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.908928][ T371] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 15.909134][ T371] ___sys_sendmsg (net/socket.c:2752) [ 15.909341][ T371] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 15.909583][ T371] ? copy_msghdr_from_user (net/socket.c:2603) [ 15.909804][ T371] __sys_sendmsg (net/socket.c:2784) [ 15.910006][ T371] ? __sys_sendmsg_sock (net/socket.c:2765) [ 15.910232][ T371] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 15.910491][ T371] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.910689][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 15.910886][ T371] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 15.911083][ T371] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 15.911285][ T371] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 15.911492][ T371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.911735][ T371] RIP: 0033:0x7f057b0b708e [ 15.911943][ T371] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.912655][ T371] RSP: 002b:00007ffefd833650 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.912953][ T371] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f057b0b708e [ 15.913248][ T371] RDX: 0000000000000000 RSI: 00007ffefd833700 RDI: 0000000000000005 [ 15.913550][ T371] RBP: 00007ffefd833660 R08: 0000000000000000 R09: 0000000000000000 [ 15.913840][ T371] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 15.914138][ T371] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffefd833dd0 | [ 16.179453][ T383] ------------[ cut here ]------------ | [ 16.179645][ T383] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/383 | [ 16.179896][ T383] Modules linked in: netdevsim | [ 16.180336][ T383] Tainted: [W]=WARN [ 16.180443][ T383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.180615][ T383] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.180805][ T383] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.181296][ T383] RSP: 0018:ffa0000000d57010 EFLAGS: 00010286 [ 16.181555][ T383] RAX: 00000000ffffffa6 RBX: ff11000004f93540 RCX: 1ff40000001aadc8 [ 16.181761][ T383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f935f0 [ 16.181968][ T383] RBP: ff110000088b1000 R08: 1fe22000009f26bf R09: ff11000004d2d180 [ 16.182181][ T383] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 16.182465][ T383] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000d57100 [ 16.182676][ T383] FS: 00007f3a2bd8b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 16.182997][ T383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.183182][ T383] CR2: 0000000002b3d988 CR3: 000000000c5ed006 CR4: 0000000000771ef0 [ 16.183470][ T383] PKRU: 55555554 [ 16.183575][ T383] Call Trace: [ 16.183678][ T383] [ 16.183752][ T383] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.183893][ T383] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.183998][ T383] netif_close_many (net/core/dev.c:1804) [ 16.184136][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.184284][ T383] ? __dev_close_many (net/core/dev.c:1781) [ 16.184518][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.184656][ T383] netif_close_many_and_unlock (net/core/dev.c:12330) [ 16.184793][ T383] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.184929][ T383] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 16.185099][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.185244][ T383] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 16.185507][ T383] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.185645][ T383] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.185780][ T383] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 16.185949][ T383] ? unregister_netdevice_many (net/core/dev.c:12497) [ 16.186089][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.186253][ T383] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 16.186487][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.186687][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.186886][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.187090][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.187301][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.187703][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.187911][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.188115][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.188484][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.188690][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.188903][ T383] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 16.189121][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.189487][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.189700][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.189905][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.190127][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.190517][ T383] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.190730][ T383] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.190941][ T383] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.191146][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.191499][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.191701][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.191908][ T383] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.192105][ T383] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.192266][ T383] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.192509][ T383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.192649][ T383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.192786][ T383] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.192923][ T383] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.193061][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.193207][ T383] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.193418][ T383] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.193554][ T383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.193691][ T383] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.193832][ T383] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.193978][ T383] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.194185][ T383] ? move_addr_to_kernel (net/socket.c:258) [ 16.194411][ T383] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.194556][ T383] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.194698][ T383] ___sys_sendmsg (net/socket.c:2752) [ 16.194837][ T383] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.195015][ T383] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.195171][ T383] __sys_sendmsg (net/socket.c:2784) [ 16.195319][ T383] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.195524][ T383] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.195701][ T383] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.195841][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.195992][ T383] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.196204][ T383] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.196516][ T383] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.196694][ T383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.196872][ T383] RIP: 0033:0x7f3a2bfc508e [ 16.197023][ T383] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.197574][ T383] RSP: 002b:00007ffff08a5d30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.197789][ T383] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3a2bfc508e [ 16.198000][ T383] RDX: 0000000000000000 RSI: 00007ffff08a5de0 RDI: 0000000000000005 [ 16.198226][ T383] RBP: 00007ffff08a5d40 R08: 0000000000000000 R09: 0000000000000000 [ 16.198448][ T383] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 16.198661][ T383] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff08a64b0 | [ 16.202346][ T383] ------------[ cut here ]------------ | [ 16.202539][ T383] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/383 | [ 16.202824][ T383] Modules linked in: netdevsim | [ 16.203354][ T383] Tainted: [W]=WARN [ 16.203505][ T383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.203724][ T383] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.203946][ T383] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.204505][ T383] RSP: 0018:ffa0000000d57190 EFLAGS: 00010286 [ 16.204725][ T383] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff40000001aadf8 [ 16.204971][ T383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 16.205226][ T383] RBP: ff110000088b1000 R08: 1fe22000009d801f R09: ff11000004d2d158 [ 16.205494][ T383] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 16.205739][ T383] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 16.205986][ T383] FS: 00007f3a2bd8b840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 16.206306][ T383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.206548][ T383] CR2: 00007f8376046f98 CR3: 000000000c5ed004 CR4: 0000000000771ef0 [ 16.206807][ T383] PKRU: 55555554 [ 16.206958][ T383] Call Trace: [ 16.207106][ T383] [ 16.207230][ T383] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 16.207464][ T383] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 16.207677][ T383] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.207859][ T383] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.208042][ T383] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 16.208264][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.208477][ T383] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 16.208728][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.208916][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.209098][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.209288][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.209480][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.209682][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.209875][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.210118][ T383] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.210384][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.210626][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.210864][ T383] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 16.211139][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.211456][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.211736][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.212046][ T383] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.212289][ T383] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.212540][ T383] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.212777][ T383] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.213012][ T383] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.213257][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.213482][ T383] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.213664][ T383] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.213847][ T383] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.214027][ T383] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.214244][ T383] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.214501][ T383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.214736][ T383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.214975][ T383] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.215218][ T383] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.215449][ T383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.215687][ T383] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.215928][ T383] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.216168][ T383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.216431][ T383] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.216669][ T383] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.216905][ T383] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.217207][ T383] ? move_addr_to_kernel (net/socket.c:258) [ 16.217470][ T383] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.217707][ T383] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.217944][ T383] ___sys_sendmsg (net/socket.c:2752) [ 16.218188][ T383] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.218481][ T383] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.218745][ T383] __sys_sendmsg (net/socket.c:2784) [ 16.219048][ T383] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.219373][ T383] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.219744][ T383] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.219989][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.220234][ T383] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.220483][ T383] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.220725][ T383] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.220968][ T383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.221261][ T383] RIP: 0033:0x7f3a2bfc508e [ 16.221520][ T383] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.222233][ T383] RSP: 002b:00007ffff08a5d30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.222580][ T383] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3a2bfc508e [ 16.222911][ T383] RDX: 0000000000000000 RSI: 00007ffff08a5de0 RDI: 0000000000000005 [ 16.223245][ T383] RBP: 00007ffff08a5d40 R08: 0000000000000000 R09: 0000000000000000 [ 16.223586][ T383] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 16.223921][ T383] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff08a64b0 | [ 16.333226][ T392] ------------[ cut here ]------------ | [ 16.333486][ T392] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/392 | [ 16.333875][ T392] Modules linked in: netdevsim | [ 16.334690][ T392] Tainted: [W]=WARN [ 16.334930][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.335256][ T392] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.335505][ T392] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.336117][ T392] RSP: 0018:ffa0000000dc71b0 EFLAGS: 00010286 [ 16.336362][ T392] RAX: 00000000ffffffa6 RBX: ff11000005d407c0 RCX: 1ff40000001b8dfc [ 16.336618][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d40870 [ 16.336872][ T392] RBP: ff1100000c2f9000 R08: 1fe2200000ba810f R09: ff11000004b68ba8 [ 16.337128][ T392] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 16.337404][ T392] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 16.337662][ T392] FS: 00007fca487a0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 16.337956][ T392] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.338187][ T392] CR2: 00000000004a77b8 CR3: 000000000df37003 CR4: 0000000000771ef0 [ 16.338520][ T392] PKRU: 55555554 [ 16.338739][ T392] Call Trace: [ 16.338960][ T392] [ 16.339126][ T392] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 16.339425][ T392] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.339693][ T392] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 16.339883][ T392] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.340038][ T392] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 16.340230][ T392] __dev_notify_flags (net/core/dev.c:9787) [ 16.340433][ T392] ? netif_change_name (net/core/dev.c:1495) [ 16.340628][ T392] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 16.340852][ T392] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 16.341042][ T392] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 16.341231][ T392] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 16.341433][ T392] ? __dev_get_by_name (net/core/dev.c:883) [ 16.341622][ T392] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 16.341814][ T392] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 16.342009][ T392] rtnl_newlink (net/core/rtnetlink.c:4150) [ 16.342206][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.342450][ T392] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.342677][ T392] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.342866][ T392] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.343054][ T392] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.343256][ T392] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.343466][ T392] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.343653][ T392] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.343841][ T392] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.344029][ T392] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.344223][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.344427][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.344615][ T392] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.344804][ T392] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.344996][ T392] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.345192][ T392] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.345398][ T392] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.345583][ T392] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.345773][ T392] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.345961][ T392] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.346148][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.346389][ T392] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.346585][ T392] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.346775][ T392] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.346970][ T392] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.347163][ T392] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.347399][ T392] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.347623][ T392] ? move_addr_to_kernel (net/socket.c:258) [ 16.347813][ T392] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.348005][ T392] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 16.348201][ T392] ___sys_sendmsg (net/socket.c:2752) [ 16.348400][ T392] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 16.348591][ T392] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.348786][ T392] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 16.348980][ T392] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 16.349172][ T392] __sys_sendmsg (net/socket.c:2784) [ 16.349463][ T392] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.349735][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.350003][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.350281][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.350561][ T392] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.350826][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.351093][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.351436][ T392] RIP: 0033:0x7fca489da08e [ 16.351724][ T392] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.352564][ T392] RSP: 002b:00007ffdd2b61020 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.352943][ T392] RAX: ffffffffffffffda RBX: 00007ffdd2b617d0 RCX: 00007fca489da08e [ 16.353348][ T392] RDX: 0000000000000000 RSI: 00007ffdd2b610d0 RDI: 0000000000000005 [ 16.353730][ T392] RBP: 00007ffdd2b61030 R08: 0000000000000000 R09: 0000000000000000 [ 16.354106][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 16.354495][ T392] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd2b617a0 | [ 16.394297][ T393] ------------[ cut here ]------------ | [ 16.394486][ T393] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/393 | [ 16.394740][ T393] Modules linked in: netdevsim | [ 16.395221][ T393] Tainted: [W]=WARN [ 16.395333][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.395510][ T393] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.395687][ T393] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.396180][ T393] RSP: 0018:ffa0000000dd7020 EFLAGS: 00010286 [ 16.396357][ T393] RAX: 00000000ffffffa6 RBX: ff11000005d41cc0 RCX: 1ff40000001badca [ 16.396560][ T393] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d41d70 [ 16.396765][ T393] RBP: ff1100000c2f9000 R08: 1fe2200000ba83af R09: ff11000004b6ae80 [ 16.396974][ T393] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 16.397184][ T393] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 16.397394][ T393] FS: 00007fd55cb30840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 16.397634][ T393] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.397805][ T393] CR2: 00007fd55ce001a0 CR3: 000000000ecce005 CR4: 0000000000771ef0 [ 16.398013][ T393] PKRU: 55555554 [ 16.398115][ T393] Call Trace: [ 16.398221][ T393] [ 16.398297][ T393] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 16.398440][ T393] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.398583][ T393] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.398686][ T393] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 16.398824][ T393] __dev_notify_flags (net/core/dev.c:9787) [ 16.398964][ T393] ? netif_change_name (net/core/dev.c:1495) [ 16.399104][ T393] ? __dev_change_flags (net/core/dev.c:9752) [ 16.399253][ T393] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 16.399397][ T393] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.399533][ T393] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 16.399673][ T393] netif_change_flags (net/core/dev.c:9820) [ 16.399808][ T393] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 16.399949][ T393] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 16.400086][ T393] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 16.400258][ T393] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.400486][ T393] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.400622][ T393] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 16.400755][ T393] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.400896][ T393] ? __kernel_text_address (kernel/extable.c:79) [ 16.401034][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.401177][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.401319][ T393] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 16.401553][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.401687][ T393] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 16.401825][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.401959][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.402099][ T393] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 16.402243][ T393] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 16.402466][ T393] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 16.402603][ T393] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 16.402743][ T393] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 16.402884][ T393] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 16.403030][ T393] rtnl_newlink (net/core/rtnetlink.c:4150) [ 16.403171][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.403314][ T393] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.403535][ T393] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.403670][ T393] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.403804][ T393] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.403944][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.404084][ T393] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.404227][ T393] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.404419][ T393] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.404555][ T393] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.404690][ T393] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.404824][ T393] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.404959][ T393] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.405098][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.405243][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.405388][ T393] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.405531][ T393] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.405668][ T393] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.405804][ T393] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.405943][ T393] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.406079][ T393] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.406222][ T393] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.406365][ T393] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.406502][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.406643][ T393] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.406778][ T393] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.406916][ T393] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.407060][ T393] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.407209][ T393] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.407358][ T393] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.407526][ T393] ? move_addr_to_kernel (net/socket.c:258) [ 16.407671][ T393] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.407808][ T393] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.407947][ T393] ___sys_sendmsg (net/socket.c:2752) [ 16.408083][ T393] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.408257][ T393] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.408411][ T393] __sys_sendmsg (net/socket.c:2784) [ 16.408548][ T393] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.408698][ T393] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.408949][ T393] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.409148][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.409370][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.409577][ T393] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.409774][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.409979][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.410238][ T393] RIP: 0033:0x7fd55cd6a08e [ 16.410396][ T393] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.410885][ T393] RSP: 002b:00007ffcf9c1bb60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.411097][ T393] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd55cd6a08e [ 16.411317][ T393] RDX: 0000000000000000 RSI: 00007ffcf9c1bc10 RDI: 0000000000000005 [ 16.411626][ T393] RBP: 00007ffcf9c1bb70 R08: 0000000000000000 R09: 0000000000000000 [ 16.411926][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf66 [ 16.412239][ T393] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcf9c1c2e0 | [ 16.537600][ T396] ------------[ cut here ]------------ | [ 16.537806][ T396] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/396 | [ 16.538151][ T396] Modules linked in: netdevsim | [ 16.538656][ T396] Tainted: [W]=WARN [ 16.538773][ T396] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.538966][ T396] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.539190][ T396] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.539816][ T396] RSP: 0018:ffa0000000e07310 EFLAGS: 00010286 [ 16.540013][ T396] RAX: 00000000ffffffa6 RBX: ff11000009111b40 RCX: 1ff40000001c0e28 [ 16.540256][ T396] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111bf0 [ 16.540493][ T396] RBP: ff11000009e2a000 R08: 1fe220000122237f R09: ff1100000c00aed0 [ 16.540723][ T396] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 16.540954][ T396] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 16.541195][ T396] FS: 00007f3a317ad840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 16.541473][ T396] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.541668][ T396] CR2: 00007f3a31d62004 CR3: 0000000004b77001 CR4: 0000000000771ef0 [ 16.541901][ T396] PKRU: 55555554 [ 16.542018][ T396] Call Trace: [ 16.542136][ T396] [ 16.542224][ T396] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 16.542431][ T396] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 16.542623][ T396] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 16.542783][ T396] ? netdev_run_todo (net/core/dev.c:11703) [ 16.542937][ T396] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.543094][ T396] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 16.543255][ T396] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 16.543414][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.543572][ T396] ? unregister_netdevice_many (net/core/dev.c:12497) [ 16.543728][ T396] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 16.543883][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.544039][ T396] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 16.544238][ T396] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 16.544528][ T396] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 16.544724][ T396] devlink_reload (net/devlink/dev.c:462) [ 16.544881][ T396] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 16.545034][ T396] ? devlink_resources_validate (net/devlink/resource.c:471) [ 16.545234][ T396] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 16.545482][ T396] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 16.545777][ T396] ? __nla_validate_parse (lib/nlattr.c:635) [ 16.545934][ T396] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 16.546090][ T396] ? __nla_parse (lib/nlattr.c:732) [ 16.546279][ T396] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 16.546546][ T396] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 16.546742][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.546895][ T396] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 16.547051][ T396] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 16.547214][ T396] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 16.547459][ T396] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 16.547651][ T396] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 16.547842][ T396] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 16.547995][ T396] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 16.548148][ T396] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 16.548309][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.548546][ T396] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 16.548704][ T396] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.548857][ T396] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 16.549017][ T396] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.549194][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.549429][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.549586][ T396] genl_rcv (net/netlink/genetlink.c:1218) [ 16.549704][ T396] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.549932][ T396] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.550109][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.550272][ T396] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.550498][ T396] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.550657][ T396] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.550812][ T396] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.550967][ T396] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 16.551123][ T396] ? __ia32_sys_getpeername (net/socket.c:2219) [ 16.551301][ T396] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 16.551523][ T396] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.551714][ T396] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 16.551869][ T396] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 16.552023][ T396] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.552176][ T396] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.552399][ T396] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.552557][ T396] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.552748][ T396] RIP: 0033:0x7f3a319e708e [ 16.552911][ T396] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.553538][ T396] RSP: 002b:00007ffc7d97b7b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 16.553774][ T396] RAX: ffffffffffffffda RBX: 00000000117f5980 RCX: 00007f3a319e708e [ 16.554007][ T396] RDX: 0000000000000038 RSI: 00000000117f5ba0 RDI: 0000000000000005 [ 16.554243][ T396] RBP: 00007ffc7d97b7c0 R08: 00007f3a31c9b980 R09: 000000000000000c [ 16.554635][ T396] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 16.554868][ T396] R13: 00000000117f5980 R14: 0000000000000000 R15: 0000000000000003 | [ 16.615134][ T396] ------------[ cut here ]------------ | [ 16.615370][ T396] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/396 | [ 16.615692][ T396] Modules linked in: netdevsim | [ 16.616195][ T396] Tainted: [W]=WARN [ 16.616317][ T396] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.616520][ T396] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.616779][ T396] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.617425][ T396] RSP: 0018:ffa0000000e07268 EFLAGS: 00010286 [ 16.617630][ T396] RAX: 00000000ffffffa6 RBX: ff110000094a5e40 RCX: 1ff40000001c0e13 [ 16.617868][ T396] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5ef0 [ 16.618109][ T396] RBP: ff1100000c3fa000 R08: 1fe2200001294bdf R09: ff1100000c00aed0 [ 16.618360][ T396] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 16.618600][ T396] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c3fa000 [ 16.618840][ T396] FS: 00007f3a317ad840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 16.619137][ T396] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.619421][ T396] CR2: 00007f3a31d62004 CR3: 0000000004b77001 CR4: 0000000000771ef0 [ 16.619747][ T396] PKRU: 55555554 [ 16.619926][ T396] Call Trace: [ 16.620096][ T396] [ 16.620190][ T396] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.620694][ T396] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.620815][ T396] register_netdevice (net/core/dev.c:11488) [ 16.620974][ T396] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 16.621170][ T396] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 16.621345][ T396] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 16.621545][ T396] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 16.621704][ T396] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 16.621899][ T396] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 16.622059][ T396] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 16.622262][ T396] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 16.622424][ T396] ? static_obj (kernel/locking/lockdep.c:858) [ 16.622545][ T396] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 16.622703][ T396] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 16.622901][ T396] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 16.623098][ T396] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 16.623298][ T396] devlink_reload (net/devlink/dev.c:475) [ 16.623457][ T396] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 16.623615][ T396] ? devlink_resources_validate (net/devlink/resource.c:471) [ 16.623811][ T396] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 16.623965][ T396] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 16.624158][ T396] ? __nla_validate_parse (lib/nlattr.c:635) [ 16.624318][ T396] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 16.624480][ T396] ? __nla_parse (lib/nlattr.c:732) [ 16.624639][ T396] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 16.624799][ T396] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 16.625000][ T396] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.625166][ T396] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 16.625336][ T396] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 16.625496][ T396] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 16.625653][ T396] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 16.625847][ T396] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 16.626050][ T396] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 16.626210][ T396] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 16.626481][ T396] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 16.626636][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.626905][ T396] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 16.627063][ T396] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.627230][ T396] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 16.627391][ T396] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.627555][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.627713][ T396] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.627873][ T396] genl_rcv (net/netlink/genetlink.c:1218) [ 16.627997][ T396] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.628155][ T396] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.628317][ T396] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.628482][ T396] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.628641][ T396] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.628908][ T396] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.629065][ T396] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.629227][ T396] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 16.629389][ T396] ? __ia32_sys_getpeername (net/socket.c:2219) [ 16.629557][ T396] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 16.629722][ T396] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.629924][ T396] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 16.630080][ T396] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 16.630242][ T396] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.630401][ T396] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.630554][ T396] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.630834][ T396] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.631031][ T396] RIP: 0033:0x7f3a319e708e [ 16.631208][ T396] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.631940][ T396] RSP: 002b:00007ffc7d97b7b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 16.632193][ T396] RAX: ffffffffffffffda RBX: 00000000117f5980 RCX: 00007f3a319e708e [ 16.632440][ T396] RDX: 0000000000000038 RSI: 00000000117f5ba0 RDI: 0000000000000005 [ 16.632676][ T396] RBP: 00007ffc7d97b7c0 R08: 00007f3a31c9b980 R09: 000000000000000c [ 16.632912][ T396] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 16.633147][ T396] R13: 00000000117f5980 R14: 0000000000000000 R15: 0000000000000003 | [ 16.816837][ T408] ------------[ cut here ]------------ | [ 16.817021][ T408] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/408 | [ 16.817281][ T408] Modules linked in: netdevsim | [ 16.817721][ T408] Tainted: [W]=WARN [ 16.817830][ T408] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.818012][ T408] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.818199][ T408] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.818690][ T408] RSP: 0018:ffa0000000e67010 EFLAGS: 00010286 [ 16.818864][ T408] RAX: 00000000ffffffa6 RBX: ff11000004b0ac40 RCX: 1ff40000001ccdc8 [ 16.819076][ T408] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0acf0 [ 16.819285][ T408] RBP: ff1100000c2f9000 R08: 1fe220000096159f R09: ff1100000c7fae80 [ 16.819499][ T408] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 16.819702][ T408] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000e67100 [ 16.819909][ T408] FS: 00007ff225db4840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 16.820157][ T408] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.820343][ T408] CR2: 000000001f5c8988 CR3: 000000000210b002 CR4: 0000000000771ef0 [ 16.820550][ T408] PKRU: 55555554 [ 16.820653][ T408] Call Trace: [ 16.820756][ T408] [ 16.820828][ T408] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.820973][ T408] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.821078][ T408] netif_close_many (net/core/dev.c:1804) [ 16.821221][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.821366][ T408] ? __dev_close_many (net/core/dev.c:1781) [ 16.821503][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.821642][ T408] netif_close_many_and_unlock (net/core/dev.c:12330) [ 16.821784][ T408] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.821921][ T408] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 16.822092][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.822236][ T408] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 16.822418][ T408] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.822556][ T408] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.822692][ T408] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 16.822865][ T408] ? unregister_netdevice_many (net/core/dev.c:12497) [ 16.823006][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.823146][ T408] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 16.823284][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.823427][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.823562][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.823701][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.823839][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.823994][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.824132][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.824276][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.824423][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.824559][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.824695][ T408] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 16.824833][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.824969][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.825105][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.825249][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.825395][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.825529][ T408] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.825665][ T408] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.825802][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.825936][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.826074][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.826213][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.826357][ T408] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.826495][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.826629][ T408] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.826765][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.826900][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.827037][ T408] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.827219][ T408] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.827369][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.827506][ T408] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.827645][ T408] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.827782][ T408] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.827918][ T408] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.828055][ T408] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.828199][ T408] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.828396][ T408] ? move_addr_to_kernel (net/socket.c:258) [ 16.828587][ T408] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.828803][ T408] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.829007][ T408] ___sys_sendmsg (net/socket.c:2752) [ 16.829145][ T408] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.829324][ T408] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.829486][ T408] __sys_sendmsg (net/socket.c:2784) [ 16.829624][ T408] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.829758][ T408] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.829933][ T408] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.830069][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.830214][ T408] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.830361][ T408] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.830499][ T408] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.830637][ T408] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.830809][ T408] RIP: 0033:0x7ff225fee08e [ 16.830959][ T408] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.831463][ T408] RSP: 002b:00007ffec3f38790 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.831677][ T408] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff225fee08e [ 16.831889][ T408] RDX: 0000000000000000 RSI: 00007ffec3f38840 RDI: 0000000000000005 [ 16.832094][ T408] RBP: 00007ffec3f387a0 R08: 0000000000000000 R09: 0000000000000000 [ 16.832306][ T408] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 16.832523][ T408] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec3f38f10 | [ 16.836018][ T408] ------------[ cut here ]------------ | [ 16.836163][ T408] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/408 | [ 16.836403][ T408] Modules linked in: netdevsim | [ 16.836829][ T408] Tainted: [W]=WARN [ 16.836930][ T408] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.837090][ T408] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.837267][ T408] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.837732][ T408] RSP: 0018:ffa0000000e67190 EFLAGS: 00010286 [ 16.837894][ T408] RAX: 00000000ffffffa6 RBX: ff11000004b0b540 RCX: 1ff40000001ccdf8 [ 16.838090][ T408] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b5f0 [ 16.838295][ T408] RBP: ff1100000c2f9000 R08: 1fe22000009616bf R09: ff1100000c7fae58 [ 16.838496][ T408] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 16.838685][ T408] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 16.838876][ T408] FS: 00007ff225db4840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 16.839105][ T408] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.839274][ T408] CR2: 000000001f5c8988 CR3: 000000000210b002 CR4: 0000000000771ef0 [ 16.839471][ T408] PKRU: 55555554 [ 16.839568][ T408] Call Trace: [ 16.839664][ T408] [ 16.839732][ T408] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 16.839900][ T408] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 16.840058][ T408] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.840209][ T408] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 16.840340][ T408] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 16.840501][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.840631][ T408] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 16.840758][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.840890][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.841017][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.841143][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.841277][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.841430][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.841558][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.841686][ T408] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.841813][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.841939][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.842070][ T408] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 16.842209][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.842341][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.842474][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.842603][ T408] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.842730][ T408] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 16.842859][ T408] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.842988][ T408] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.843115][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.843251][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.843470][ T408] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.843602][ T408] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.843740][ T408] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.843869][ T408] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.844001][ T408] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.844135][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.844276][ T408] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.844483][ T408] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.844618][ T408] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.844751][ T408] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.844886][ T408] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.845026][ T408] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.845159][ T408] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.845299][ T408] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.845622][ T408] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.845752][ T408] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.845913][ T408] ? move_addr_to_kernel (net/socket.c:258) [ 16.846046][ T408] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.846176][ T408] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.846315][ T408] ___sys_sendmsg (net/socket.c:2752) [ 16.846558][ T408] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.846765][ T408] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.846906][ T408] __sys_sendmsg (net/socket.c:2784) [ 16.847035][ T408] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.847161][ T408] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.847516][ T408] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.847660][ T408] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.847803][ T408] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.847992][ T408] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.848149][ T408] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.848291][ T408] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.848532][ T408] RIP: 0033:0x7ff225fee08e [ 16.848671][ T408] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.849134][ T408] RSP: 002b:00007ffec3f38790 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.849404][ T408] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff225fee08e [ 16.849634][ T408] RDX: 0000000000000000 RSI: 00007ffec3f38840 RDI: 0000000000000005 [ 16.849937][ T408] RBP: 00007ffec3f387a0 R08: 0000000000000000 R09: 0000000000000000 [ 16.850198][ T408] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 16.850468][ T408] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec3f38f10 | [ 16.916022][ T409] ------------[ cut here ]------------ | [ 16.916283][ T409] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/409 | [ 16.916608][ T409] Modules linked in: netdevsim | [ 16.917197][ T409] Tainted: [W]=WARN [ 16.917364][ T409] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.917587][ T409] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.917824][ T409] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.918383][ T409] RSP: 0018:ffa0000000e571b0 EFLAGS: 00010286 [ 16.918697][ T409] RAX: 00000000ffffffa6 RBX: ff1100000ec1a1c0 RCX: 1ff40000001cadfc [ 16.919058][ T409] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a270 [ 16.919444][ T409] RBP: ff11000008ec9000 R08: 1fe2200001d8344f R09: ff1100000c7f8ba8 [ 16.919757][ T409] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 16.920095][ T409] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 16.920481][ T409] FS: 00007f8f8748a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 16.920904][ T409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.921144][ T409] CR2: 00000000004a77b8 CR3: 000000000c7d3001 CR4: 0000000000771ef0 [ 16.921435][ T409] PKRU: 55555554 [ 16.921632][ T409] Call Trace: [ 16.921786][ T409] [ 16.921906][ T409] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 16.922096][ T409] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.922300][ T409] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 16.922503][ T409] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.922658][ T409] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 16.922845][ T409] __dev_notify_flags (net/core/dev.c:9787) [ 16.923036][ T409] ? netif_change_name (net/core/dev.c:1495) [ 16.923246][ T409] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 16.923574][ T409] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 16.923846][ T409] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 16.924113][ T409] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 16.924368][ T409] ? __dev_get_by_name (net/core/dev.c:883) [ 16.924563][ T409] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 16.924756][ T409] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 16.924947][ T409] rtnl_newlink (net/core/rtnetlink.c:4150) [ 16.925138][ T409] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.925348][ T409] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.925569][ T409] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.925763][ T409] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.925953][ T409] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.926147][ T409] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.926376][ T409] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.926565][ T409] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.926752][ T409] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.926944][ T409] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.927132][ T409] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.927346][ T409] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.927531][ T409] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.927718][ T409] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.927907][ T409] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.928114][ T409] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.928313][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.928521][ T409] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.928712][ T409] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.928900][ T409] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.929086][ T409] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.929287][ T409] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.929492][ T409] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.929755][ T409] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.929996][ T409] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.930197][ T409] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.930401][ T409] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.930621][ T409] ? move_addr_to_kernel (net/socket.c:258) [ 16.930809][ T409] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.930997][ T409] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 16.931195][ T409] ___sys_sendmsg (net/socket.c:2752) [ 16.931401][ T409] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 16.931621][ T409] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.931814][ T409] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 16.932004][ T409] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 16.932201][ T409] __sys_sendmsg (net/socket.c:2784) [ 16.932402][ T409] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.932592][ T409] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.932780][ T409] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.932971][ T409] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.933160][ T409] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.933377][ T409] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.933569][ T409] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.933788][ T409] RIP: 0033:0x7f8f876c408e [ 16.933980][ T409] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.934545][ T409] RSP: 002b:00007ffcdb6d42b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.934802][ T409] RAX: ffffffffffffffda RBX: 00007ffcdb6d4a60 RCX: 00007f8f876c408e [ 16.935058][ T409] RDX: 0000000000000000 RSI: 00007ffcdb6d4360 RDI: 0000000000000005 [ 16.935320][ T409] RBP: 00007ffcdb6d42c0 R08: 0000000000000000 R09: 0000000000000000 [ 16.935592][ T409] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 16.935846][ T409] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcdb6d4a30 | [ 16.967932][ T410] ------------[ cut here ]------------ | [ 16.968131][ T410] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/410 | [ 16.968402][ T410] Modules linked in: netdevsim | [ 16.968838][ T410] Tainted: [W]=WARN [ 16.968944][ T410] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.969121][ T410] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 16.969309][ T410] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 16.969804][ T410] RSP: 0018:ffa0000000e67020 EFLAGS: 00010286 [ 16.969985][ T410] RAX: 00000000ffffffa6 RBX: ff1100000ec1bcc0 RCX: 1ff40000001ccdca [ 16.970194][ T410] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1bd70 [ 16.970409][ T410] RBP: ff11000008ec9000 R08: 1fe2200001d837af R09: ff1100000c10d180 [ 16.970615][ T410] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 16.970818][ T410] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 16.971026][ T410] FS: 00007fa556b49840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 16.971277][ T410] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 16.971457][ T410] CR2: 000000000fb93988 CR3: 000000000c219005 CR4: 0000000000771ef0 [ 16.971662][ T410] PKRU: 55555554 [ 16.971764][ T410] Call Trace: [ 16.971866][ T410] [ 16.971937][ T410] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 16.972079][ T410] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 16.972227][ T410] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 16.972338][ T410] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 16.972478][ T410] __dev_notify_flags (net/core/dev.c:9787) [ 16.972616][ T410] ? netif_change_name (net/core/dev.c:1495) [ 16.972751][ T410] ? __dev_change_flags (net/core/dev.c:9752) [ 16.972887][ T410] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 16.973023][ T410] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.973164][ T410] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 16.973308][ T410] netif_change_flags (net/core/dev.c:9820) [ 16.973547][ T410] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 16.973687][ T410] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 16.973825][ T410] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 16.973994][ T410] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.974132][ T410] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.974272][ T410] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 16.974492][ T410] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.974630][ T410] ? __kernel_text_address (kernel/extable.c:79) [ 16.974772][ T410] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.974912][ T410] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.975048][ T410] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 16.975194][ T410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.975436][ T410] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 16.975574][ T410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.975708][ T410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.975846][ T410] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 16.975981][ T410] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 16.976116][ T410] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 16.976256][ T410] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 16.976476][ T410] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 16.976613][ T410] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 16.976755][ T410] rtnl_newlink (net/core/rtnetlink.c:4150) [ 16.976897][ T410] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.977033][ T410] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.977174][ T410] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.977313][ T410] ? mark_usage (kernel/locking/lockdep.c:4674) [ 16.977519][ T410] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.977661][ T410] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.977794][ T410] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.977929][ T410] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.978064][ T410] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 16.978207][ T410] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 16.978399][ T410] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 16.978535][ T410] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.978672][ T410] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.978807][ T410] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.978943][ T410] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 16.979082][ T410] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 16.979225][ T410] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 16.979422][ T410] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 16.979559][ T410] ? netlink_ack (./include/linux/skbuff.h:2718) [ 16.979698][ T410] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 16.979838][ T410] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 16.979982][ T410] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 16.980118][ T410] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 16.980258][ T410] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 16.980457][ T410] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 16.980592][ T410] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 16.980728][ T410] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 16.980867][ T410] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 16.981009][ T410] ? copy_msghdr_from_user (net/socket.c:2635) [ 16.981145][ T410] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 16.981320][ T410] ? move_addr_to_kernel (net/socket.c:258) [ 16.981518][ T410] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 16.981653][ T410] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 16.981794][ T410] ___sys_sendmsg (net/socket.c:2752) [ 16.981930][ T410] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 16.982101][ T410] ? copy_msghdr_from_user (net/socket.c:2603) [ 16.982260][ T410] __sys_sendmsg (net/socket.c:2784) [ 16.982478][ T410] ? __sys_sendmsg_sock (net/socket.c:2765) [ 16.982613][ T410] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 16.982791][ T410] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.982929][ T410] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 16.983068][ T410] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 16.983270][ T410] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 16.983477][ T410] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 16.983619][ T410] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.983787][ T410] RIP: 0033:0x7fa556d8308e [ 16.983931][ T410] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 16.984434][ T410] RSP: 002b:00007fff9a73b050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 16.984642][ T410] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa556d8308e [ 16.984845][ T410] RDX: 0000000000000000 RSI: 00007fff9a73b100 RDI: 0000000000000005 [ 16.985050][ T410] RBP: 00007fff9a73b060 R08: 0000000000000000 R09: 0000000000000000 [ 16.985267][ T410] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 16.985475][ T410] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff9a73b7d0 | [ 17.131800][ T414] ------------[ cut here ]------------ | [ 17.132144][ T414] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/414 | [ 17.132700][ T414] Modules linked in: netdevsim | [ 17.133565][ T414] Tainted: [W]=WARN [ 17.133804][ T414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.134155][ T414] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.134549][ T414] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.135466][ T414] RSP: 0018:ffa0000000e87310 EFLAGS: 00010286 [ 17.135826][ T414] RAX: 00000000ffffffa6 RBX: ff11000004f93cc0 RCX: 1ff40000001d0e28 [ 17.136245][ T414] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93d70 [ 17.136696][ T414] RBP: ff1100000c3fa000 R08: 1fe22000009f27af R09: ff1100000ae6aed0 [ 17.137105][ T414] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 17.137541][ T414] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 17.137957][ T414] FS: 00007f0c377cd840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 17.138449][ T414] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.138801][ T414] CR2: 00007f0c37d82004 CR3: 000000000c193002 CR4: 0000000000771ef0 [ 17.139220][ T414] PKRU: 55555554 [ 17.139469][ T414] Call Trace: [ 17.139701][ T414] [ 17.139878][ T414] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 17.140247][ T414] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 17.140628][ T414] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 17.140936][ T414] ? netdev_run_todo (net/core/dev.c:11703) [ 17.141234][ T414] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.141546][ T414] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 17.141837][ T414] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 17.142121][ T414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.142430][ T414] ? unregister_netdevice_many (net/core/dev.c:12497) [ 17.142722][ T414] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 17.143004][ T414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.143296][ T414] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 17.143647][ T414] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 17.143984][ T414] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 17.144346][ T414] devlink_reload (net/devlink/dev.c:462) [ 17.144631][ T414] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.144910][ T414] ? devlink_resources_validate (net/devlink/resource.c:471) [ 17.145272][ T414] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 17.145573][ T414] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 17.145909][ T414] ? __nla_validate_parse (lib/nlattr.c:635) [ 17.146198][ T414] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.146501][ T414] ? __nla_parse (lib/nlattr.c:732) [ 17.146801][ T414] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.147085][ T414] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.147447][ T414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.147734][ T414] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.148019][ T414] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.148328][ T414] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.148636][ T414] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.148986][ T414] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 17.149364][ T414] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 17.149657][ T414] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.149951][ T414] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 17.150248][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.150572][ T414] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.150864][ T414] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.151154][ T414] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.151512][ T414] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.151814][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.152105][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.152424][ T414] genl_rcv (net/netlink/genetlink.c:1218) [ 17.152656][ T414] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.152949][ T414] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.153248][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.153579][ T414] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.153887][ T414] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.154177][ T414] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.154494][ T414] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.154788][ T414] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 17.155091][ T414] ? __ia32_sys_getpeername (net/socket.c:2219) [ 17.155440][ T414] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 17.155738][ T414] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.156088][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 17.156400][ T414] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 17.156688][ T414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.156974][ T414] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.157266][ T414] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.157573][ T414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.157927][ T414] RIP: 0033:0x7f0c37a0708e [ 17.158235][ T414] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.159163][ T414] RSP: 002b:00007fffe0728220 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.159607][ T414] RAX: ffffffffffffffda RBX: 000000000ae06980 RCX: 00007f0c37a0708e [ 17.160027][ T414] RDX: 0000000000000038 RSI: 000000000ae06ba0 RDI: 0000000000000005 [ 17.160454][ T414] RBP: 00007fffe0728230 R08: 00007f0c37cbb980 R09: 000000000000000c [ 17.160861][ T414] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 17.161282][ T414] R13: 000000000ae06980 R14: 0000000000000000 R15: 0000000000000003 | [ 17.228080][ T414] ------------[ cut here ]------------ | [ 17.228485][ T414] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/414 | [ 17.229005][ T414] Modules linked in: netdevsim | [ 17.229845][ T414] Tainted: [W]=WARN [ 17.230074][ T414] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.230537][ T414] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.230929][ T414] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.231853][ T414] RSP: 0018:ffa0000000e87268 EFLAGS: 00010286 [ 17.232213][ T414] RAX: 00000000ffffffa6 RBX: ff110000092b07c0 RCX: 1ff40000001d0e13 [ 17.232630][ T414] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000092b0870 [ 17.233021][ T414] RBP: ff1100000ce7a000 R08: 1fe220000125610f R09: ff1100000ae6aed0 [ 17.233426][ T414] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 17.233808][ T414] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000ce7a000 [ 17.234216][ T414] FS: 00007f0c377cd840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 17.234687][ T414] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.235023][ T414] CR2: 00007f0c37d82004 CR3: 000000000c193002 CR4: 0000000000771ef0 [ 17.235450][ T414] PKRU: 55555554 [ 17.235677][ T414] Call Trace: [ 17.235904][ T414] [ 17.236078][ T414] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 17.236394][ T414] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 17.236615][ T414] register_netdevice (net/core/dev.c:11488) [ 17.236890][ T414] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 17.237234][ T414] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 17.237547][ T414] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 17.237892][ T414] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 17.238177][ T414] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 17.238544][ T414] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 17.238829][ T414] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 17.239175][ T414] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 17.239484][ T414] ? static_obj (kernel/locking/lockdep.c:858) [ 17.239713][ T414] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 17.240005][ T414] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 17.240376][ T414] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 17.240722][ T414] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 17.241062][ T414] devlink_reload (net/devlink/dev.c:475) [ 17.241372][ T414] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.241656][ T414] ? devlink_resources_validate (net/devlink/resource.c:471) [ 17.242003][ T414] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 17.242295][ T414] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 17.242647][ T414] ? __nla_validate_parse (lib/nlattr.c:635) [ 17.242972][ T414] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.243267][ T414] ? __nla_parse (lib/nlattr.c:732) [ 17.243575][ T414] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.243868][ T414] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.244224][ T414] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.244522][ T414] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.244802][ T414] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.245091][ T414] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.245398][ T414] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.245729][ T414] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 17.246058][ T414] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 17.246354][ T414] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.246629][ T414] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 17.246904][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.247196][ T414] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.247494][ T414] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.247772][ T414] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.248053][ T414] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.248366][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.248644][ T414] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.248923][ T414] genl_rcv (net/netlink/genetlink.c:1218) [ 17.249146][ T414] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.249448][ T414] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.249723][ T414] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.250006][ T414] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.250295][ T414] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.250588][ T414] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.250869][ T414] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.251152][ T414] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 17.251453][ T414] ? __ia32_sys_getpeername (net/socket.c:2219) [ 17.251750][ T414] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 17.252029][ T414] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.252396][ T414] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 17.252674][ T414] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 17.252947][ T414] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.253227][ T414] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.253520][ T414] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.253797][ T414] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.254129][ T414] RIP: 0033:0x7f0c37a0708e [ 17.254444][ T414] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.255300][ T414] RSP: 002b:00007fffe0728220 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.255711][ T414] RAX: ffffffffffffffda RBX: 000000000ae06980 RCX: 00007f0c37a0708e [ 17.256105][ T414] RDX: 0000000000000038 RSI: 000000000ae06ba0 RDI: 0000000000000005 [ 17.256516][ T414] RBP: 00007fffe0728230 R08: 00007f0c37cbb980 R09: 000000000000000c [ 17.256905][ T414] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 17.257299][ T414] R13: 000000000ae06980 R14: 0000000000000000 R15: 0000000000000003 | [ 17.465361][ T425] ------------[ cut here ]------------ | [ 17.465638][ T425] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/425 | [ 17.466023][ T425] Modules linked in: netdevsim | [ 17.467394][ T425] Tainted: [W]=WARN [ 17.467559][ T425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.467769][ T425] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.467959][ T425] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.468469][ T425] RSP: 0018:ffa0000000ed7010 EFLAGS: 00010286 [ 17.468643][ T425] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff40000001dadc8 [ 17.468853][ T425] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 17.469060][ T425] RBP: ff11000008ec9000 R08: 1fe22000009d81ff R09: ff11000008e20b80 [ 17.469270][ T425] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 17.469479][ T425] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000ed7100 [ 17.469726][ T425] FS: 00007f34e3e5d840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 17.470097][ T425] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.470443][ T425] CR2: 0000000016a05988 CR3: 000000000c50f003 CR4: 0000000000771ef0 [ 17.470771][ T425] PKRU: 55555554 [ 17.470928][ T425] Call Trace: [ 17.471042][ T425] [ 17.471120][ T425] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 17.471295][ T425] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 17.471426][ T425] netif_close_many (net/core/dev.c:1804) [ 17.471580][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.471722][ T425] ? __dev_close_many (net/core/dev.c:1781) [ 17.471861][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.472006][ T425] netif_close_many_and_unlock (net/core/dev.c:12330) [ 17.472149][ T425] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 17.472312][ T425] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 17.472517][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.472652][ T425] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 17.472821][ T425] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.472957][ T425] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 17.473094][ T425] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 17.473276][ T425] ? unregister_netdevice_many (net/core/dev.c:12497) [ 17.473424][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.473564][ T425] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 17.473705][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.473839][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.473975][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.474111][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.474255][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.474417][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.474569][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.474710][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.474845][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.474979][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.475114][ T425] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 17.475259][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.475401][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.475558][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.475696][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.475843][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.475978][ T425] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 17.476136][ T425] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.476309][ T425] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.476450][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.476602][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.476739][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.476873][ T425] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.477008][ T425] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.477145][ T425] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.477286][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.477431][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.477569][ T425] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.477712][ T425] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.477849][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.477987][ T425] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.478123][ T425] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.478267][ T425] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.478412][ T425] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 17.478582][ T425] ? copy_msghdr_from_user (net/socket.c:2635) [ 17.478738][ T425] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 17.478929][ T425] ? move_addr_to_kernel (net/socket.c:258) [ 17.479083][ T425] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.479233][ T425] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.479399][ T425] ___sys_sendmsg (net/socket.c:2752) [ 17.479536][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 17.479769][ T425] ? copy_msghdr_from_user (net/socket.c:2603) [ 17.480002][ T425] __sys_sendmsg (net/socket.c:2784) [ 17.480233][ T425] ? __sys_sendmsg_sock (net/socket.c:2765) [ 17.480455][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 17.480731][ T425] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.480992][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.481232][ T425] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.481455][ T425] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.481674][ T425] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.481891][ T425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.482139][ T425] RIP: 0033:0x7f34e409708e [ 17.482311][ T425] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.482927][ T425] RSP: 002b:00007ffda3d665f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.483142][ T425] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f34e409708e [ 17.483357][ T425] RDX: 0000000000000000 RSI: 00007ffda3d666a0 RDI: 0000000000000005 [ 17.483556][ T425] RBP: 00007ffda3d66600 R08: 0000000000000000 R09: 0000000000000000 [ 17.483761][ T425] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 17.483967][ T425] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda3d66d70 | [ 17.487267][ T425] ------------[ cut here ]------------ | [ 17.487503][ T425] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/425 | [ 17.487734][ T425] Modules linked in: netdevsim | [ 17.488136][ T425] Tainted: [W]=WARN [ 17.488272][ T425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.488524][ T425] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.488769][ T425] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.489229][ T425] RSP: 0018:ffa0000000ed7190 EFLAGS: 00010286 [ 17.489484][ T425] RAX: 00000000ffffffa6 RBX: ff11000005d419c0 RCX: 1ff40000001dadf8 [ 17.489685][ T425] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d41a70 [ 17.489878][ T425] RBP: ff11000008ec9000 R08: 1fe2200000ba834f R09: ff11000008e20b58 [ 17.490080][ T425] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 17.490276][ T425] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 17.490639][ T425] FS: 00007f34e3e5d840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 17.490869][ T425] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.491032][ T425] CR2: 0000000016a05988 CR3: 000000000c50f003 CR4: 0000000000771ef0 [ 17.491253][ T425] PKRU: 55555554 [ 17.491448][ T425] Call Trace: [ 17.491552][ T425] [ 17.491621][ T425] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 17.491792][ T425] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 17.491952][ T425] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.492083][ T425] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 17.492290][ T425] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 17.492470][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.492601][ T425] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 17.492729][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.492859][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.492986][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.493114][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.493247][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.493402][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.493532][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.493662][ T425] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.493791][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.493920][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.494058][ T425] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 17.494200][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.494349][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.494485][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.494671][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.494865][ T425] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 17.495035][ T425] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 17.495257][ T425] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.495418][ T425] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.495550][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.495683][ T425] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.495812][ T425] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.495950][ T425] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.496082][ T425] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.496220][ T425] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.496359][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.496494][ T425] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.496632][ T425] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.496761][ T425] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.496891][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.497023][ T425] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.497157][ T425] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.497294][ T425] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.497434][ T425] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 17.497562][ T425] ? copy_msghdr_from_user (net/socket.c:2635) [ 17.497692][ T425] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 17.497859][ T425] ? move_addr_to_kernel (net/socket.c:258) [ 17.497992][ T425] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.498126][ T425] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.498261][ T425] ___sys_sendmsg (net/socket.c:2752) [ 17.498394][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 17.498555][ T425] ? copy_msghdr_from_user (net/socket.c:2603) [ 17.498697][ T425] __sys_sendmsg (net/socket.c:2784) [ 17.498826][ T425] ? __sys_sendmsg_sock (net/socket.c:2765) [ 17.498955][ T425] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 17.499122][ T425] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.499261][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.499402][ T425] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.499535][ T425] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.499670][ T425] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.499805][ T425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.499966][ T425] RIP: 0033:0x7f34e409708e [ 17.500104][ T425] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.500636][ T425] RSP: 002b:00007ffda3d665f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.500872][ T425] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f34e409708e [ 17.501114][ T425] RDX: 0000000000000000 RSI: 00007ffda3d666a0 RDI: 0000000000000005 [ 17.501316][ T425] RBP: 00007ffda3d66600 R08: 0000000000000000 R09: 0000000000000000 [ 17.501517][ T425] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 17.501711][ T425] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda3d66d70 | [ 17.571008][ T426] ------------[ cut here ]------------ | [ 17.571388][ T426] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/426 | [ 17.571713][ T426] Modules linked in: netdevsim | [ 17.572320][ T426] Tainted: [W]=WARN [ 17.572496][ T426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.572718][ T426] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.572954][ T426] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.573599][ T426] RSP: 0018:ffa0000000ee71b0 EFLAGS: 00010286 [ 17.573911][ T426] RAX: 00000000ffffffa6 RBX: ff11000005d41840 RCX: 1ff40000001dcdfc [ 17.574221][ T426] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005d418f0 [ 17.574522][ T426] RBP: ff1100000c7e4000 R08: 1fe2200000ba831f R09: ff11000008e251a8 [ 17.574785][ T426] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 17.575142][ T426] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 17.575506][ T426] FS: 00007f37d69be840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 17.575810][ T426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.576036][ T426] CR2: 00007f37d6ccff10 CR3: 0000000004b39005 CR4: 0000000000771ef0 [ 17.576301][ T426] PKRU: 55555554 [ 17.576469][ T426] Call Trace: [ 17.576627][ T426] [ 17.576777][ T426] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 17.577059][ T426] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 17.577354][ T426] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 17.577633][ T426] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 17.577836][ T426] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 17.578098][ T426] __dev_notify_flags (net/core/dev.c:9787) [ 17.578369][ T426] ? netif_change_name (net/core/dev.c:1495) [ 17.578585][ T426] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 17.578812][ T426] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 17.579058][ T426] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 17.579284][ T426] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 17.579488][ T426] ? __dev_get_by_name (net/core/dev.c:883) [ 17.579681][ T426] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 17.579908][ T426] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 17.580149][ T426] rtnl_newlink (net/core/rtnetlink.c:4150) [ 17.580438][ T426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.580701][ T426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.580971][ T426] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 17.581239][ T426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.581525][ T426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.581755][ T426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.581968][ T426] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 17.582158][ T426] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 17.582416][ T426] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.582614][ T426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.582812][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.583008][ T426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.583210][ T426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.583418][ T426] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.583633][ T426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.583823][ T426] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.584017][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.584218][ T426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.584422][ T426] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.584613][ T426] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.584822][ T426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.585018][ T426] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.585217][ T426] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.585421][ T426] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.585617][ T426] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 17.585817][ T426] ? copy_msghdr_from_user (net/socket.c:2635) [ 17.586015][ T426] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 17.586257][ T426] ? move_addr_to_kernel (net/socket.c:258) [ 17.586470][ T426] ___sys_sendmsg (net/socket.c:2752) [ 17.586670][ T426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.586857][ T426] ? copy_msghdr_from_user (net/socket.c:2603) [ 17.587072][ T426] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 17.587281][ T426] __sys_sendmsg (net/socket.c:2784) [ 17.587490][ T426] ? __sys_sendmsg_sock (net/socket.c:2765) [ 17.587690][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.587896][ T426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.588085][ T426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.588286][ T426] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.588483][ T426] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.588689][ T426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.588948][ T426] RIP: 0033:0x7f37d6bf808e [ 17.589149][ T426] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.589731][ T426] RSP: 002b:00007ffd671e6160 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.590034][ T426] RAX: ffffffffffffffda RBX: 00007ffd671e6910 RCX: 00007f37d6bf808e [ 17.590345][ T426] RDX: 0000000000000000 RSI: 00007ffd671e6210 RDI: 0000000000000005 [ 17.590637][ T426] RBP: 00007ffd671e6170 R08: 0000000000000000 R09: 0000000000000000 [ 17.590926][ T426] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 17.591228][ T426] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd671e68e0 | [ 17.621806][ T427] ------------[ cut here ]------------ | [ 17.622073][ T427] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/427 | [ 17.622405][ T427] Modules linked in: netdevsim | [ 17.622965][ T427] Tainted: [W]=WARN [ 17.623146][ T427] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.623399][ T427] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.623650][ T427] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.624206][ T427] RSP: 0018:ffa0000000ef7020 EFLAGS: 00010286 [ 17.624457][ T427] RAX: 00000000ffffffa6 RBX: ff11000005cb2040 RCX: 1ff40000001dedca [ 17.624714][ T427] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005cb20f0 [ 17.624970][ T427] RBP: ff1100000c7e4000 R08: 1fe2200000b9641f R09: ff11000004d2d180 [ 17.625251][ T427] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 17.625522][ T427] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 17.625782][ T427] FS: 00007f7af79d6840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 17.626072][ T427] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.626317][ T427] CR2: 0000000033591988 CR3: 000000000c4b9001 CR4: 0000000000771ef0 [ 17.626589][ T427] PKRU: 55555554 [ 17.626742][ T427] Call Trace: [ 17.626898][ T427] [ 17.627022][ T427] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 17.627220][ T427] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 17.627393][ T427] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 17.627583][ T427] __dev_notify_flags (net/core/dev.c:9787) [ 17.627805][ T427] ? netif_change_name (net/core/dev.c:1495) [ 17.627998][ T427] ? __dev_change_flags (net/core/dev.c:9752) [ 17.628206][ T427] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 17.628415][ T427] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.628604][ T427] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 17.628806][ T427] netif_change_flags (net/core/dev.c:9820) [ 17.629000][ T427] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 17.629202][ T427] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 17.629405][ T427] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 17.629629][ T427] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.629821][ T427] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.630014][ T427] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.630211][ T427] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.630472][ T427] ? __kernel_text_address (kernel/extable.c:79) [ 17.630675][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.630886][ T427] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.631077][ T427] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 17.631276][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.631478][ T427] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 17.631667][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.631853][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.632057][ T427] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 17.632254][ T427] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 17.632464][ T427] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 17.632670][ T427] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 17.632874][ T427] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 17.633078][ T427] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 17.633276][ T427] rtnl_newlink (net/core/rtnetlink.c:4150) [ 17.633479][ T427] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.633671][ T427] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.633862][ T427] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 17.634047][ T427] ? mark_usage (kernel/locking/lockdep.c:4674) [ 17.634242][ T427] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.634448][ T427] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.634636][ T427] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.634824][ T427] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 17.635014][ T427] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 17.635221][ T427] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 17.635424][ T427] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 17.635614][ T427] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.635806][ T427] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.636003][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.636208][ T427] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 17.636414][ T427] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 17.636611][ T427] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.636800][ T427] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.636989][ T427] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.637193][ T427] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.637396][ T427] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.637585][ T427] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.637799][ T427] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.637994][ T427] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.638193][ T427] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.638399][ T427] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.638588][ T427] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.638783][ T427] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 17.638971][ T427] ? copy_msghdr_from_user (net/socket.c:2635) [ 17.639161][ T427] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 17.639428][ T427] ? move_addr_to_kernel (net/socket.c:258) [ 17.639629][ T427] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.639839][ T427] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 17.640035][ T427] ___sys_sendmsg (net/socket.c:2752) [ 17.640258][ T427] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 17.640499][ T427] ? copy_msghdr_from_user (net/socket.c:2603) [ 17.640718][ T427] __sys_sendmsg (net/socket.c:2784) [ 17.640906][ T427] ? __sys_sendmsg_sock (net/socket.c:2765) [ 17.641115][ T427] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 17.641364][ T427] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.641564][ T427] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.641764][ T427] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.641953][ T427] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.642142][ T427] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.642357][ T427] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.642582][ T427] RIP: 0033:0x7f7af7c1008e [ 17.642777][ T427] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.643357][ T427] RSP: 002b:00007ffd9741b7f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.643651][ T427] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7af7c1008e [ 17.643925][ T427] RDX: 0000000000000000 RSI: 00007ffd9741b8a0 RDI: 0000000000000005 [ 17.644191][ T427] RBP: 00007ffd9741b800 R08: 0000000000000000 R09: 0000000000000000 [ 17.644485][ T427] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf67 [ 17.644750][ T427] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9741bf70 | [ 17.780784][ T430] ------------[ cut here ]------------ | [ 17.781042][ T430] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/430 | [ 17.782485][ T430] Modules linked in: netdevsim | [ 17.783232][ T430] Tainted: [W]=WARN [ 17.783480][ T430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.783789][ T430] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.784072][ T430] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.784687][ T430] RSP: 0018:ffa0000000f27310 EFLAGS: 00010286 [ 17.784957][ T430] RAX: 00000000ffffffa6 RBX: ff11000009111b40 RCX: 1ff40000001e4e28 [ 17.785251][ T430] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111bf0 [ 17.785543][ T430] RBP: ff1100000ce7a000 R08: 1fe220000122237f R09: ff1100000ccb51d0 [ 17.785828][ T430] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 17.786144][ T430] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 17.786460][ T430] FS: 00007fec94a49840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 17.786799][ T430] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.787042][ T430] CR2: 00007fec94ffe004 CR3: 000000000c542006 CR4: 0000000000771ef0 [ 17.787344][ T430] PKRU: 55555554 [ 17.787508][ T430] Call Trace: [ 17.787672][ T430] [ 17.787802][ T430] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 17.788059][ T430] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 17.788344][ T430] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 17.788556][ T430] ? netdev_run_todo (net/core/dev.c:11703) [ 17.788760][ T430] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.788969][ T430] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 17.789203][ T430] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 17.789420][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.789637][ T430] ? unregister_netdevice_many (net/core/dev.c:12497) [ 17.789845][ T430] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 17.790051][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.790273][ T430] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 17.790552][ T430] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 17.790796][ T430] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 17.791043][ T430] devlink_reload (net/devlink/dev.c:462) [ 17.791256][ T430] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.791475][ T430] ? devlink_resources_validate (net/devlink/resource.c:471) [ 17.791719][ T430] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 17.791922][ T430] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 17.792161][ T430] ? __nla_validate_parse (lib/nlattr.c:635) [ 17.792388][ T430] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.792624][ T430] ? __nla_parse (lib/nlattr.c:732) [ 17.792834][ T430] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.793040][ T430] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.793293][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.793511][ T430] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.793712][ T430] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.793918][ T430] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.794132][ T430] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.794392][ T430] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 17.794634][ T430] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 17.794838][ T430] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.795042][ T430] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 17.795255][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.795475][ T430] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.795683][ T430] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.795883][ T430] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.796086][ T430] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.796340][ T430] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.796544][ T430] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.796747][ T430] genl_rcv (net/netlink/genetlink.c:1218) [ 17.796924][ T430] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.797131][ T430] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.797364][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.797572][ T430] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.797775][ T430] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.797977][ T430] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.798194][ T430] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.798412][ T430] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 17.798615][ T430] ? __ia32_sys_getpeername (net/socket.c:2219) [ 17.798831][ T430] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 17.799035][ T430] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.799920][ T430] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 17.800124][ T430] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 17.800353][ T430] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.800558][ T430] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.800764][ T430] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.800980][ T430] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.801233][ T430] RIP: 0033:0x7fec94c8308e [ 17.801465][ T430] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.802068][ T430] RSP: 002b:00007ffc925d4590 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.802409][ T430] RAX: ffffffffffffffda RBX: 000000003dc07980 RCX: 00007fec94c8308e [ 17.802694][ T430] RDX: 0000000000000038 RSI: 000000003dc07ba0 RDI: 0000000000000005 [ 17.802976][ T430] RBP: 00007ffc925d45a0 R08: 00007fec94f37980 R09: 000000000000000c [ 17.803269][ T430] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 17.803573][ T430] R13: 000000003dc07980 R14: 0000000000000000 R15: 0000000000000003 | [ 17.874889][ T430] ------------[ cut here ]------------ | [ 17.875161][ T430] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/430 | [ 17.876044][ T430] Modules linked in: netdevsim | [ 17.876595][ T430] Tainted: [W]=WARN [ 17.876720][ T430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.876927][ T430] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 17.877147][ T430] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 17.877753][ T430] RSP: 0018:ffa0000000f27268 EFLAGS: 00010286 [ 17.877960][ T430] RAX: 00000000ffffffa6 RBX: ff1100000584d540 RCX: 1ff40000001e4e13 [ 17.878211][ T430] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000584d5f0 [ 17.878467][ T430] RBP: ff1100000cd42000 R08: 1fe2200000b09abf R09: ff1100000ccb51d0 [ 17.878720][ T430] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 17.878958][ T430] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000cd42000 [ 17.879202][ T430] FS: 00007fec94a49840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 17.879502][ T430] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 17.879709][ T430] CR2: 00005597be0c6bb0 CR3: 000000000c542001 CR4: 0000000000771ef0 [ 17.879952][ T430] PKRU: 55555554 [ 17.880074][ T430] Call Trace: [ 17.880201][ T430] [ 17.880284][ T430] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 17.880454][ T430] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 17.880575][ T430] register_netdevice (net/core/dev.c:11488) [ 17.880738][ T430] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 17.880934][ T430] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 17.881102][ T430] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 17.881311][ T430] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 17.881479][ T430] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 17.881677][ T430] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 17.881875][ T430] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 17.882076][ T430] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 17.882242][ T430] ? static_obj (kernel/locking/lockdep.c:858) [ 17.882370][ T430] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 17.882535][ T430] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 17.882739][ T430] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 17.882943][ T430] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 17.883149][ T430] devlink_reload (net/devlink/dev.c:475) [ 17.883319][ T430] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 17.883560][ T430] ? devlink_resources_validate (net/devlink/resource.c:471) [ 17.883799][ T430] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 17.883958][ T430] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 17.884155][ T430] ? __nla_validate_parse (lib/nlattr.c:635) [ 17.884339][ T430] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.884506][ T430] ? __nla_parse (lib/nlattr.c:732) [ 17.884672][ T430] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 17.884834][ T430] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 17.885038][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 17.885206][ T430] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 17.885376][ T430] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.885542][ T430] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 17.885707][ T430] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 17.885905][ T430] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 17.886105][ T430] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 17.886271][ T430] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 17.886437][ T430] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 17.886598][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.886757][ T430] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 17.886912][ T430] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 17.887067][ T430] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 17.887229][ T430] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.887394][ T430] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 17.887550][ T430] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 17.887709][ T430] genl_rcv (net/netlink/genetlink.c:1218) [ 17.887827][ T430] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.887983][ T430] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.888139][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 17.888304][ T430] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 17.888467][ T430] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 17.888625][ T430] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.888781][ T430] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 17.888938][ T430] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 17.889097][ T430] ? __ia32_sys_getpeername (net/socket.c:2219) [ 17.889270][ T430] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 17.889433][ T430] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.889628][ T430] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 17.889784][ T430] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 17.889939][ T430] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 17.890094][ T430] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 17.890259][ T430] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 17.890424][ T430] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.890621][ T430] RIP: 0033:0x7fec94c8308e [ 17.890808][ T430] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.891394][ T430] RSP: 002b:00007ffc925d4590 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 17.891639][ T430] RAX: ffffffffffffffda RBX: 000000003dc07980 RCX: 00007fec94c8308e [ 17.891877][ T430] RDX: 0000000000000038 RSI: 000000003dc07ba0 RDI: 0000000000000005 [ 17.892117][ T430] RBP: 00007ffc925d45a0 R08: 00007fec94f37980 R09: 000000000000000c [ 17.892373][ T430] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 17.892619][ T430] R13: 000000003dc07980 R14: 0000000000000000 R15: 0000000000000003 | [ 18.051480][ T441] ------------[ cut here ]------------ | [ 18.051776][ T441] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/441 | [ 18.052176][ T441] Modules linked in: netdevsim | [ 18.052890][ T441] Tainted: [W]=WARN [ 18.053062][ T441] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.053356][ T441] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 18.053646][ T441] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.054462][ T441] RSP: 0018:ffa0000000f87010 EFLAGS: 00010286 [ 18.054776][ T441] RAX: 00000000ffffffa6 RBX: ff11000004b0a640 RCX: 1ff40000001f0dc8 [ 18.055108][ T441] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a6f0 [ 18.055461][ T441] RBP: ff1100000c7e4000 R08: 1fe22000009614df R09: ff11000008d65180 [ 18.055784][ T441] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 18.056110][ T441] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000f87100 [ 18.056985][ T441] FS: 00007fcfb2e0b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 18.057455][ T441] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.057746][ T441] CR2: 0000000035d99988 CR3: 000000000ec3b003 CR4: 0000000000771ef0 [ 18.058078][ T441] PKRU: 55555554 [ 18.058244][ T441] Call Trace: [ 18.058418][ T441] [ 18.058534][ T441] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 18.058780][ T441] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 18.058974][ T441] netif_close_many (net/core/dev.c:1804) [ 18.059206][ T441] ? __dev_close_many (net/core/dev.c:1781) [ 18.059439][ T441] ? trace_contention_end (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:649 ./include/linux/cpumask.h:1231 ./include/trace/events/lock.h:122) [ 18.059664][ T441] netif_close_many_and_unlock (net/core/dev.c:12330) [ 18.059890][ T441] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 18.060106][ T441] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 18.060392][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.060616][ T441] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 18.060888][ T441] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 18.061113][ T441] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 18.061357][ T441] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 18.061633][ T441] ? unregister_netdevice_many (net/core/dev.c:12497) [ 18.061850][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.062078][ T441] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 18.062318][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.062549][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.062764][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.062981][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.063206][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.063466][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.063681][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.063895][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.064113][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.064364][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.064578][ T441] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 18.064798][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.065020][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.065242][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.065467][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.065697][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.065911][ T441] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 18.066143][ T441] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.066375][ T441] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.066589][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.066810][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.067024][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.067246][ T441] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 18.067478][ T441] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.067692][ T441] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.067924][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 18.068147][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 18.068392][ T441] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.068613][ T441] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.068828][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.069050][ T441] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 18.069285][ T441] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 18.069513][ T441] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 18.069739][ T441] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 18.069955][ T441] ? copy_msghdr_from_user (net/socket.c:2635) [ 18.070166][ T441] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 18.070561][ T441] ? move_addr_to_kernel (net/socket.c:258) [ 18.070799][ T441] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.071040][ T441] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.071314][ T441] ___sys_sendmsg (net/socket.c:2752) [ 18.071538][ T441] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 18.071805][ T441] ? copy_msghdr_from_user (net/socket.c:2603) [ 18.072053][ T441] __sys_sendmsg (net/socket.c:2784) [ 18.072279][ T441] ? __sys_sendmsg_sock (net/socket.c:2765) [ 18.072507][ T441] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 18.072787][ T441] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.073002][ T441] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.073223][ T441] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 18.073470][ T441] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 18.073695][ T441] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.073912][ T441] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.074181][ T441] RIP: 0033:0x7fcfb304508e [ 18.074428][ T441] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.075237][ T441] RSP: 002b:00007ffda33dc150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.075603][ T441] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcfb304508e [ 18.075938][ T441] RDX: 0000000000000000 RSI: 00007ffda33dc200 RDI: 0000000000000005 [ 18.076299][ T441] RBP: 00007ffda33dc160 R08: 0000000000000000 R09: 0000000000000000 [ 18.076631][ T441] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf68 [ 18.076946][ T441] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda33dc8d0 | [ 18.081178][ T441] ------------[ cut here ]------------ | [ 18.081360][ T441] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/441 | [ 18.081592][ T441] Modules linked in: netdevsim | [ 18.082020][ T441] Tainted: [W]=WARN [ 18.082126][ T441] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.082304][ T441] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 18.082490][ T441] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.082947][ T441] RSP: 0018:ffa0000000f87190 EFLAGS: 00010286 [ 18.083115][ T441] RAX: 00000000ffffffa6 RBX: ff11000004b0b6c0 RCX: 1ff40000001f0df8 [ 18.083320][ T441] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b770 [ 18.083530][ T441] RBP: ff1100000c7e4000 R08: 1fe22000009616ef R09: ff11000008d65158 [ 18.083724][ T441] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 18.083921][ T441] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 18.084127][ T441] FS: 00007fcfb2e0b840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 18.084394][ T441] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.084571][ T441] CR2: 000055fc190e3b48 CR3: 000000000ec3b006 CR4: 0000000000771ef0 [ 18.084769][ T441] PKRU: 55555554 [ 18.084866][ T441] Call Trace: [ 18.084962][ T441] [ 18.085030][ T441] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 18.085208][ T441] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 18.085377][ T441] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 18.085512][ T441] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 18.085652][ T441] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 18.085823][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.085960][ T441] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 18.086093][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.086247][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.086389][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.086524][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.086654][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.086805][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.086935][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.087067][ T441] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.087198][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.087332][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.087463][ T441] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 18.087599][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.087752][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.087888][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.088106][ T441] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.088241][ T441] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 18.088377][ T441] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 18.088504][ T441] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.088718][ T441] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.088848][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.088982][ T441] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.089110][ T441] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.089336][ T441] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 18.089464][ T441] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.089592][ T441] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.089722][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 18.089938][ T441] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 18.090102][ T441] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.090258][ T441] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.090397][ T441] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.090614][ T441] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 18.090748][ T441] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 18.090878][ T441] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 18.091017][ T441] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 18.091243][ T441] ? copy_msghdr_from_user (net/socket.c:2635) [ 18.091380][ T441] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 18.091542][ T441] ? move_addr_to_kernel (net/socket.c:258) [ 18.091673][ T441] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.091892][ T441] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.092023][ T441] ___sys_sendmsg (net/socket.c:2752) [ 18.092151][ T441] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 18.092321][ T441] ? copy_msghdr_from_user (net/socket.c:2603) [ 18.092475][ T441] __sys_sendmsg (net/socket.c:2784) [ 18.092616][ T441] ? __sys_sendmsg_sock (net/socket.c:2765) [ 18.092754][ T441] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 18.092925][ T441] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.093080][ T441] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.093223][ T441] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 18.093368][ T441] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 18.093518][ T441] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.093649][ T441] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.093808][ T441] RIP: 0033:0x7fcfb304508e [ 18.093944][ T441] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.094412][ T441] RSP: 002b:00007ffda33dc150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.094608][ T441] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcfb304508e [ 18.094798][ T441] RDX: 0000000000000000 RSI: 00007ffda33dc200 RDI: 0000000000000005 [ 18.094993][ T441] RBP: 00007ffda33dc160 R08: 0000000000000000 R09: 0000000000000000 [ 18.095192][ T441] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf68 [ 18.095394][ T441] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda33dc8d0 | [ 18.188752][ T450] ------------[ cut here ]------------ | [ 18.188966][ T450] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/450 | [ 18.189277][ T450] Modules linked in: netdevsim | [ 18.189914][ T450] Tainted: [W]=WARN [ 18.190026][ T450] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.190212][ T450] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 18.190419][ T450] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.190956][ T450] RSP: 0018:ffa0000000ff71b0 EFLAGS: 00010286 [ 18.191141][ T450] RAX: 00000000ffffffa6 RBX: ff1100000ec1a040 RCX: 1ff40000001fedfc [ 18.191370][ T450] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a0f0 [ 18.191584][ T450] RBP: ff1100000c27c000 R08: 1fe2200001d8341f R09: ff1100000904aea8 [ 18.191794][ T450] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 18.192013][ T450] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 18.192245][ T450] FS: 00007f7ef7a4a840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 18.192500][ T450] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.192681][ T450] CR2: 00000000004a77b8 CR3: 000000000ccf7002 CR4: 0000000000771ef0 [ 18.192895][ T450] PKRU: 55555554 [ 18.193005][ T450] Call Trace: [ 18.193110][ T450] [ 18.193185][ T450] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 18.193341][ T450] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 18.193496][ T450] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 18.193655][ T450] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 18.193763][ T450] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 18.193907][ T450] __dev_notify_flags (net/core/dev.c:9787) [ 18.194051][ T450] ? netif_change_name (net/core/dev.c:1495) [ 18.194203][ T450] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 18.195112][ T450] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 18.195441][ T450] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 18.195609][ T450] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 18.195755][ T450] ? __dev_get_by_name (net/core/dev.c:883) [ 18.195925][ T450] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 18.196146][ T450] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 18.196535][ T450] rtnl_newlink (net/core/rtnetlink.c:4150) [ 18.196918][ T450] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.197071][ T450] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.197224][ T450] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 18.197447][ T450] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.197590][ T450] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.197742][ T450] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.197886][ T450] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 18.198031][ T450] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 18.198176][ T450] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.198387][ T450] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.198531][ T450] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.198678][ T450] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.198823][ T450] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.198969][ T450] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 18.199115][ T450] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.199402][ T450] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.199572][ T450] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 18.199710][ T450] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 18.199851][ T450] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.199990][ T450] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.200135][ T450] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.200286][ T450] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 18.200549][ T450] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 18.200764][ T450] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 18.200908][ T450] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 18.201053][ T450] ? copy_msghdr_from_user (net/socket.c:2635) [ 18.201198][ T450] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 18.201381][ T450] ? move_addr_to_kernel (net/socket.c:258) [ 18.201520][ T450] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.201681][ T450] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 18.201891][ T450] ___sys_sendmsg (net/socket.c:2752) [ 18.202042][ T450] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 18.202185][ T450] ? copy_msghdr_from_user (net/socket.c:2603) [ 18.202342][ T450] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 18.202488][ T450] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 18.202631][ T450] __sys_sendmsg (net/socket.c:2784) [ 18.202771][ T450] ? __sys_sendmsg_sock (net/socket.c:2765) [ 18.202969][ T450] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.203172][ T450] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.203401][ T450] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 18.203615][ T450] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 18.203824][ T450] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.204052][ T450] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.204294][ T450] RIP: 0033:0x7f7ef7c8408e [ 18.204460][ T450] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.204970][ T450] RSP: 002b:00007ffc85006b40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.205200][ T450] RAX: ffffffffffffffda RBX: 00007ffc850072f0 RCX: 00007f7ef7c8408e [ 18.205419][ T450] RDX: 0000000000000000 RSI: 00007ffc85006bf0 RDI: 0000000000000005 [ 18.205632][ T450] RBP: 00007ffc85006b50 R08: 0000000000000000 R09: 0000000000000000 [ 18.205846][ T450] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf68 [ 18.206061][ T450] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc850072c0 | [ 18.241392][ T451] ------------[ cut here ]------------ | [ 18.241631][ T451] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/451 | [ 18.241922][ T451] Modules linked in: netdevsim | [ 18.242474][ T451] Tainted: [W]=WARN [ 18.242629][ T451] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.242850][ T451] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 18.243079][ T451] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 18.243746][ T451] RSP: 0018:ffa0000001007020 EFLAGS: 00010286 [ 18.244040][ T451] RAX: 00000000ffffffa6 RBX: ff1100000ec1a940 RCX: 1ff4000000200dca [ 18.244402][ T451] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a9f0 [ 18.244659][ T451] RBP: ff1100000c27c000 R08: 1fe2200001d8353f R09: ff1100000904d180 [ 18.244916][ T451] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 18.245173][ T451] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 18.245451][ T451] FS: 00007f6c698fc840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 18.245744][ T451] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 18.245973][ T451] CR2: 000000003a277988 CR3: 000000000ce87004 CR4: 0000000000771ef0 [ 18.246236][ T451] PKRU: 55555554 [ 18.246402][ T451] Call Trace: [ 18.246556][ T451] [ 18.246675][ T451] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 18.246866][ T451] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 18.247020][ T451] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 18.247224][ T451] __dev_notify_flags (net/core/dev.c:9787) [ 18.247436][ T451] ? netif_change_name (net/core/dev.c:1495) [ 18.247624][ T451] ? __dev_change_flags (net/core/dev.c:9752) [ 18.247811][ T451] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 18.247995][ T451] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.248195][ T451] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 18.248403][ T451] netif_change_flags (net/core/dev.c:9820) [ 18.248590][ T451] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 18.248782][ T451] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 18.248968][ T451] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 18.249198][ T451] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.249399][ T451] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.249587][ T451] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 18.249772][ T451] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.249965][ T451] ? __kernel_text_address (kernel/extable.c:79) [ 18.250154][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.250359][ T451] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.250546][ T451] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 18.250732][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.250918][ T451] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 18.251116][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.251340][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.251540][ T451] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 18.251732][ T451] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 18.251929][ T451] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 18.252117][ T451] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 18.252309][ T451] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 18.252511][ T451] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 18.252747][ T451] rtnl_newlink (net/core/rtnetlink.c:4150) [ 18.252940][ T451] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.253134][ T451] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.253347][ T451] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 18.253563][ T451] ? mark_usage (kernel/locking/lockdep.c:4674) [ 18.253757][ T451] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.253982][ T451] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.254204][ T451] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.254427][ T451] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 18.254624][ T451] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 18.254816][ T451] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 18.255010][ T451] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 18.255223][ T451] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.255428][ T451] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.255617][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.255806][ T451] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 18.255989][ T451] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 18.256184][ T451] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 18.256399][ T451] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.256585][ T451] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.256775][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 18.256961][ T451] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 18.257151][ T451] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.257367][ T451] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.257561][ T451] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 18.257749][ T451] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 18.257938][ T451] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 18.258124][ T451] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 18.258321][ T451] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 18.258522][ T451] ? copy_msghdr_from_user (net/socket.c:2635) [ 18.258704][ T451] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 18.258920][ T451] ? move_addr_to_kernel (net/socket.c:258) [ 18.259111][ T451] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.259303][ T451] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 18.259507][ T451] ___sys_sendmsg (net/socket.c:2752) [ 18.259690][ T451] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 18.259910][ T451] ? copy_msghdr_from_user (net/socket.c:2603) [ 18.260108][ T451] __sys_sendmsg (net/socket.c:2784) [ 18.260302][ T451] ? __sys_sendmsg_sock (net/socket.c:2765) [ 18.260504][ T451] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 18.260726][ T451] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.260912][ T451] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 18.261099][ T451] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 18.261296][ T451] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 18.261494][ T451] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 18.261681][ T451] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.261906][ T451] RIP: 0033:0x7f6c69b3608e [ 18.262103][ T451] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.262648][ T451] RSP: 002b:00007ffeb36c0e40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.262903][ T451] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6c69b3608e [ 18.263162][ T451] RDX: 0000000000000000 RSI: 00007ffeb36c0ef0 RDI: 0000000000000005 [ 18.263439][ T451] RBP: 00007ffeb36c0e50 R08: 0000000000000000 R09: 0000000000000000 [ 18.263690][ T451] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf68 [ 18.263942][ T451] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb36c15c0 | [ 19.103672][ T473] ------------[ cut here ]------------ | [ 19.103935][ T473] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/473 | [ 19.104309][ T473] Modules linked in: netdevsim | [ 19.105000][ T473] Tainted: [W]=WARN [ 19.105164][ T473] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.105441][ T473] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.105723][ T473] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.106516][ T473] RSP: 0018:ffa0000001147010 EFLAGS: 00010286 [ 19.106794][ T473] RAX: 00000000ffffffa6 RBX: ff110000094a5840 RCX: 1ff4000000228dc8 [ 19.107111][ T473] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a58f0 [ 19.107455][ T473] RBP: ff1100000c27c000 R08: 1fe2200001294b1f R09: ff1100000c6bae80 [ 19.107811][ T473] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 19.108136][ T473] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001147100 [ 19.108989][ T473] FS: 00007f015ca32840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 19.109424][ T473] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.109709][ T473] CR2: 00007f015cd021a0 CR3: 000000000edaf005 CR4: 0000000000771ef0 [ 19.110036][ T473] PKRU: 55555554 [ 19.110206][ T473] Call Trace: [ 19.110376][ T473] [ 19.110489][ T473] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 19.110703][ T473] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 19.110861][ T473] netif_close_many (net/core/dev.c:1804) [ 19.111076][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.111300][ T473] ? __dev_close_many (net/core/dev.c:1781) [ 19.111528][ T473] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.111742][ T473] netif_close_many_and_unlock (net/core/dev.c:12330) [ 19.111955][ T473] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 19.112168][ T473] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 19.112457][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.112679][ T473] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 19.112950][ T473] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.113169][ T473] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 19.113394][ T473] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 19.113662][ T473] ? unregister_netdevice_many (net/core/dev.c:12497) [ 19.113877][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.114108][ T473] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 19.114351][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.114582][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.114792][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.114998][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.115214][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.115477][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.115687][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.115899][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.116110][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.116323][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.116546][ T473] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 19.116758][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.116988][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.117199][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.117425][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.117642][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.117857][ T473] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 19.118066][ T473] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.118278][ T473] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.118522][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.118738][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.118963][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.119182][ T473] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.119405][ T473] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.119614][ T473] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.119843][ T473] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.120054][ T473] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.120273][ T473] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.120515][ T473] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.120734][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.120950][ T473] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.121166][ T473] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.121398][ T473] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.121611][ T473] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 19.121821][ T473] ? copy_msghdr_from_user (net/socket.c:2635) [ 19.122032][ T473] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 19.122300][ T473] ? move_addr_to_kernel (net/socket.c:258) [ 19.122523][ T473] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.122731][ T473] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.122943][ T473] ___sys_sendmsg (net/socket.c:2752) [ 19.123160][ T473] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 19.123455][ T473] ? copy_msghdr_from_user (net/socket.c:2603) [ 19.123730][ T473] __sys_sendmsg (net/socket.c:2784) [ 19.123940][ T473] ? __sys_sendmsg_sock (net/socket.c:2765) [ 19.124146][ T473] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 19.124427][ T473] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.124640][ T473] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.124897][ T473] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.125114][ T473] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.125338][ T473] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.125562][ T473] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.125843][ T473] RIP: 0033:0x7f015cc6c08e [ 19.126065][ T473] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.126829][ T473] RSP: 002b:00007ffffffb1980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.127151][ T473] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f015cc6c08e [ 19.127485][ T473] RDX: 0000000000000000 RSI: 00007ffffffb1a30 RDI: 0000000000000005 [ 19.127801][ T473] RBP: 00007ffffffb1990 R08: 0000000000000000 R09: 0000000000000000 [ 19.128134][ T473] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf69 [ 19.128484][ T473] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffffb2100 | [ 19.149033][ T473] ------------[ cut here ]------------ | [ 19.149322][ T473] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/473 | [ 19.149684][ T473] Modules linked in: netdevsim | [ 19.150296][ T473] Tainted: [W]=WARN [ 19.150489][ T473] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.150755][ T473] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.151021][ T473] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.151752][ T473] RSP: 0018:ffa0000001147190 EFLAGS: 00010286 [ 19.152005][ T473] RAX: 00000000ffffffa6 RBX: ff110000094a44c0 RCX: 1ff4000000228df8 [ 19.152316][ T473] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4570 [ 19.152627][ T473] RBP: ff1100000c27c000 R08: 1fe22000012948af R09: ff1100000c6bae58 [ 19.152921][ T473] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 19.153218][ T473] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 19.153625][ T473] FS: 00007f015ca32840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 19.153985][ T473] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.154246][ T473] CR2: 00007f015cd021a0 CR3: 000000000edaf005 CR4: 0000000000771ef0 [ 19.154648][ T473] PKRU: 55555554 [ 19.154822][ T473] Call Trace: [ 19.154975][ T473] [ 19.155081][ T473] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 19.155356][ T473] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 19.155606][ T473] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.155802][ T473] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 19.156001][ T473] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 19.156259][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.156480][ T473] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 19.156682][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.156881][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.157078][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.157280][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.157484][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.157717][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.157920][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.158122][ T473] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.158336][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.158536][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.158734][ T473] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 19.158935][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.159130][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.159347][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.159552][ T473] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.159754][ T473] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 19.159954][ T473] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 19.160157][ T473] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.160370][ T473] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.160572][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.160773][ T473] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.160976][ T473] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.161178][ T473] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.161393][ T473] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.161594][ T473] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.161806][ T473] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.162010][ T473] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.162220][ T473] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.162431][ T473] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.162630][ T473] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.162825][ T473] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.163028][ T473] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.163235][ T473] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.163451][ T473] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 19.163651][ T473] ? copy_msghdr_from_user (net/socket.c:2635) [ 19.163846][ T473] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 19.164097][ T473] ? move_addr_to_kernel (net/socket.c:258) [ 19.164286][ T473] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.164490][ T473] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.164693][ T473] ___sys_sendmsg (net/socket.c:2752) [ 19.164892][ T473] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 19.165145][ T473] ? copy_msghdr_from_user (net/socket.c:2603) [ 19.165386][ T473] __sys_sendmsg (net/socket.c:2784) [ 19.165581][ T473] ? __sys_sendmsg_sock (net/socket.c:2765) [ 19.165777][ T473] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 19.166074][ T473] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.166302][ T473] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.166514][ T473] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.166714][ T473] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.166916][ T473] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.167120][ T473] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.167380][ T473] RIP: 0033:0x7f015cc6c08e [ 19.167589][ T473] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.168297][ T473] RSP: 002b:00007ffffffb1980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.168611][ T473] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f015cc6c08e [ 19.168910][ T473] RDX: 0000000000000000 RSI: 00007ffffffb1a30 RDI: 0000000000000005 [ 19.169213][ T473] RBP: 00007ffffffb1990 R08: 0000000000000000 R09: 0000000000000000 [ 19.169560][ T473] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf69 [ 19.169861][ T473] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffffb2100 | [ 19.324253][ T483] ------------[ cut here ]------------ | [ 19.324461][ T483] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/483 | [ 19.324731][ T483] Modules linked in: netdevsim | [ 19.325183][ T483] Tainted: [W]=WARN [ 19.325306][ T483] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.325497][ T483] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.325690][ T483] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.326228][ T483] RSP: 0018:ffa00000011a71b0 EFLAGS: 00010286 [ 19.326418][ T483] RAX: 00000000ffffffa6 RBX: ff11000004b0bcc0 RCX: 1ff4000000234dfc [ 19.326629][ T483] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0bd70 [ 19.326841][ T483] RBP: ff1100000c7ec000 R08: 1fe22000009617af R09: ff11000004c98ba8 [ 19.327051][ T483] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 19.327265][ T483] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 19.327479][ T483] FS: 00007ff394ad7840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 19.327727][ T483] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.327903][ T483] CR2: 00000000004a77b8 CR3: 000000000c669003 CR4: 0000000000771ef0 [ 19.328122][ T483] PKRU: 55555554 [ 19.328233][ T483] Call Trace: [ 19.328343][ T483] [ 19.328417][ T483] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 19.328564][ T483] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 19.328704][ T483] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 19.328846][ T483] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 19.328952][ T483] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 19.329096][ T483] __dev_notify_flags (net/core/dev.c:9787) [ 19.329243][ T483] ? netif_change_name (net/core/dev.c:1495) [ 19.329395][ T483] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 19.329572][ T483] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 19.329714][ T483] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 19.329855][ T483] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 19.329999][ T483] ? __dev_get_by_name (net/core/dev.c:883) [ 19.330146][ T483] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 19.330297][ T483] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 19.330448][ T483] rtnl_newlink (net/core/rtnetlink.c:4150) [ 19.330591][ T483] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.330731][ T483] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.330873][ T483] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 19.331013][ T483] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.331155][ T483] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.331306][ T483] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.331454][ T483] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 19.331593][ T483] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 19.331734][ T483] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.331875][ T483] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.332015][ T483] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.332159][ T483] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.332308][ T483] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.332459][ T483] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.332602][ T483] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.332743][ T483] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.332887][ T483] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.333026][ T483] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.333168][ T483] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.333314][ T483] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.333461][ T483] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.333601][ T483] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.333740][ T483] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.333878][ T483] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.334024][ T483] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 19.334165][ T483] ? copy_msghdr_from_user (net/socket.c:2635) [ 19.334312][ T483] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 19.334494][ T483] ? move_addr_to_kernel (net/socket.c:258) [ 19.334642][ T483] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.334784][ T483] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 19.334927][ T483] ___sys_sendmsg (net/socket.c:2752) [ 19.335067][ T483] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 19.335212][ T483] ? copy_msghdr_from_user (net/socket.c:2603) [ 19.335363][ T483] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 19.335509][ T483] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 19.335654][ T483] __sys_sendmsg (net/socket.c:2784) [ 19.335794][ T483] ? __sys_sendmsg_sock (net/socket.c:2765) [ 19.335938][ T483] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.336082][ T483] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.336229][ T483] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.336377][ T483] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.336516][ T483] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.336657][ T483] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.336835][ T483] RIP: 0033:0x7ff394d1108e [ 19.336986][ T483] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.337502][ T483] RSP: 002b:00007ffd15bbfc50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.337719][ T483] RAX: ffffffffffffffda RBX: 00007ffd15bc0400 RCX: 00007ff394d1108e [ 19.337928][ T483] RDX: 0000000000000000 RSI: 00007ffd15bbfd00 RDI: 0000000000000005 [ 19.338137][ T483] RBP: 00007ffd15bbfc60 R08: 0000000000000000 R09: 0000000000000000 [ 19.338359][ T483] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf69 [ 19.338566][ T483] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd15bc03d0 | [ 19.397181][ T484] ------------[ cut here ]------------ | [ 19.397600][ T484] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/484 | [ 19.397975][ T484] Modules linked in: netdevsim | [ 19.398802][ T484] Tainted: [W]=WARN [ 19.398964][ T484] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.399236][ T484] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.399700][ T484] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.400581][ T484] RSP: 0018:ffa00000011a7020 EFLAGS: 00010286 [ 19.400849][ T484] RAX: 00000000ffffffa6 RBX: ff11000004b0b240 RCX: 1ff4000000234dca [ 19.401171][ T484] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b2f0 [ 19.401515][ T484] RBP: ff1100000c7ec000 R08: 1fe220000096165f R09: ff1100000ccb5180 [ 19.401834][ T484] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 19.402148][ T484] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 19.402492][ T484] FS: 00007ff0f8bc5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 19.402882][ T484] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.403160][ T484] CR2: 000000000c5b8988 CR3: 000000000cd57004 CR4: 0000000000771ef0 [ 19.403503][ T484] PKRU: 55555554 [ 19.403670][ T484] Call Trace: [ 19.403832][ T484] [ 19.403945][ T484] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 19.404174][ T484] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 19.404362][ T484] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 19.404548][ T484] __dev_notify_flags (net/core/dev.c:9787) [ 19.404746][ T484] ? netif_change_name (net/core/dev.c:1495) [ 19.404958][ T484] ? __dev_change_flags (net/core/dev.c:9752) [ 19.405165][ T484] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 19.405394][ T484] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.405615][ T484] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 19.405830][ T484] netif_change_flags (net/core/dev.c:9820) [ 19.406046][ T484] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 19.406264][ T484] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 19.406487][ T484] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 19.406756][ T484] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.406974][ T484] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.407188][ T484] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 19.407418][ T484] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.407627][ T484] ? __kernel_text_address (kernel/extable.c:79) [ 19.407843][ T484] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.408063][ T484] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.408280][ T484] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 19.408511][ T484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.408722][ T484] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 19.408935][ T484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.409149][ T484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.409375][ T484] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 19.409587][ T484] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 19.409798][ T484] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 19.410010][ T484] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 19.410237][ T484] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 19.410464][ T484] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 19.410682][ T484] rtnl_newlink (net/core/rtnetlink.c:4150) [ 19.410901][ T484] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.411112][ T484] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.411350][ T484] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 19.411559][ T484] ? mark_usage (kernel/locking/lockdep.c:4674) [ 19.411767][ T484] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.411988][ T484] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.412204][ T484] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.412429][ T484] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 19.412640][ T484] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 19.412850][ T484] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 19.413065][ T484] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 19.413286][ T484] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.413508][ T484] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.413719][ T484] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.413934][ T484] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 19.414140][ T484] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 19.414356][ T484] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.414557][ T484] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.414770][ T484] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.414990][ T484] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.415214][ T484] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.415442][ T484] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.415656][ T484] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.415868][ T484] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.416083][ T484] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.416299][ T484] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.416517][ T484] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.416737][ T484] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 19.416953][ T484] ? copy_msghdr_from_user (net/socket.c:2635) [ 19.417164][ T484] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 19.417439][ T484] ? move_addr_to_kernel (net/socket.c:258) [ 19.417654][ T484] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.417871][ T484] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 19.418087][ T484] ___sys_sendmsg (net/socket.c:2752) [ 19.418305][ T484] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 19.418605][ T484] ? copy_msghdr_from_user (net/socket.c:2603) [ 19.418840][ T484] __sys_sendmsg (net/socket.c:2784) [ 19.419054][ T484] ? __sys_sendmsg_sock (net/socket.c:2765) [ 19.419265][ T484] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 19.419548][ T484] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.419759][ T484] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.419978][ T484] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.420203][ T484] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.420428][ T484] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.420648][ T484] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.420917][ T484] RIP: 0033:0x7ff0f8dff08e [ 19.421137][ T484] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.421917][ T484] RSP: 002b:00007ffeff62d030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.422245][ T484] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff0f8dff08e [ 19.422567][ T484] RDX: 0000000000000000 RSI: 00007ffeff62d0e0 RDI: 0000000000000005 [ 19.422887][ T484] RBP: 00007ffeff62d040 R08: 0000000000000000 R09: 0000000000000000 [ 19.423216][ T484] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf69 [ 19.423537][ T484] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeff62d7b0 | [ 19.493114][ T486] ------------[ cut here ]------------ | [ 19.494093][ T486] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/486 | [ 19.494470][ T486] Modules linked in: netdevsim | [ 19.495214][ T486] Tainted: [W]=WARN [ 19.495431][ T486] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.495762][ T486] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.496113][ T486] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.496853][ T486] RSP: 0018:ffa00000011c7310 EFLAGS: 00010286 [ 19.497141][ T486] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff4000000238e28 [ 19.497544][ T486] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 19.497934][ T486] RBP: ff1100000cd42000 R08: 1fe22000009d828f R09: ff1100000c71d1d0 [ 19.498274][ T486] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 19.498564][ T486] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 19.498896][ T486] FS: 00007f7cd8396840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 19.499377][ T486] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.499711][ T486] CR2: 00007f7cd894b004 CR3: 0000000009f39001 CR4: 0000000000771ef0 [ 19.500073][ T486] PKRU: 55555554 [ 19.500242][ T486] Call Trace: [ 19.500420][ T486] [ 19.500549][ T486] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 19.500797][ T486] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 19.501033][ T486] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 19.501244][ T486] ? netdev_run_todo (net/core/dev.c:11703) [ 19.501462][ T486] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.501667][ T486] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 19.501868][ T486] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 19.502066][ T486] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.502276][ T486] ? unregister_netdevice_many (net/core/dev.c:12497) [ 19.502495][ T486] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 19.502698][ T486] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.502906][ T486] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 19.503147][ T486] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 19.503409][ T486] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 19.503648][ T486] devlink_reload (net/devlink/dev.c:462) [ 19.503850][ T486] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 19.504052][ T486] ? devlink_resources_validate (net/devlink/resource.c:471) [ 19.504299][ T486] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 19.504539][ T486] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 19.504798][ T486] ? __nla_validate_parse (lib/nlattr.c:635) [ 19.505003][ T486] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 19.505240][ T486] ? __nla_parse (lib/nlattr.c:732) [ 19.505459][ T486] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 19.505688][ T486] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 19.505934][ T486] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.506137][ T486] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.506389][ T486] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 19.506603][ T486] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 19.506807][ T486] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 19.507069][ T486] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 19.507347][ T486] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 19.507555][ T486] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 19.507756][ T486] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 19.507957][ T486] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.508162][ T486] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 19.508383][ T486] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.508588][ T486] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 19.508791][ T486] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.508997][ T486] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.509214][ T486] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.509431][ T486] genl_rcv (net/netlink/genetlink.c:1218) [ 19.509596][ T486] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.509800][ T486] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.510000][ T486] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.510209][ T486] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.510422][ T486] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.510629][ T486] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.510835][ T486] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.511040][ T486] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 19.511249][ T486] ? __ia32_sys_getpeername (net/socket.c:2219) [ 19.511475][ T486] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 19.511677][ T486] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.511917][ T486] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 19.512123][ T486] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 19.512348][ T486] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.512552][ T486] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.512752][ T486] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.512954][ T486] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.513191][ T486] RIP: 0033:0x7f7cd85d008e [ 19.513421][ T486] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.514012][ T486] RSP: 002b:00007ffd31c6f050 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 19.514296][ T486] RAX: ffffffffffffffda RBX: 0000000031f06980 RCX: 00007f7cd85d008e [ 19.514583][ T486] RDX: 0000000000000038 RSI: 0000000031f06ba0 RDI: 0000000000000005 [ 19.514860][ T486] RBP: 00007ffd31c6f060 R08: 00007f7cd8884980 R09: 000000000000000c [ 19.515158][ T486] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 19.515451][ T486] R13: 0000000031f06980 R14: 0000000000000000 R15: 0000000000000003 | [ 19.571586][ T486] ------------[ cut here ]------------ | [ 19.571923][ T486] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/486 | [ 19.572552][ T486] Modules linked in: netdevsim | [ 19.573207][ T486] Tainted: [W]=WARN [ 19.573386][ T486] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.573649][ T486] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 19.573934][ T486] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 19.574662][ T486] RSP: 0018:ffa00000011c7268 EFLAGS: 00010286 [ 19.574915][ T486] RAX: 00000000ffffffa6 RBX: ff11000004e1d240 RCX: 1ff4000000238e13 [ 19.575357][ T486] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d2f0 [ 19.575638][ T486] RBP: ff11000009472000 R08: 1fe22000009c3a5f R09: ff1100000c71d1d0 [ 19.575918][ T486] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 19.576294][ T486] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009472000 [ 19.576591][ T486] FS: 00007f7cd8396840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 19.576908][ T486] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 19.577183][ T486] CR2: 00007f7cd894b004 CR3: 0000000009f39001 CR4: 0000000000771ef0 [ 19.577600][ T486] PKRU: 55555554 [ 19.577829][ T486] Call Trace: [ 19.578058][ T486] [ 19.578241][ T486] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 19.578494][ T486] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 19.578707][ T486] register_netdevice (net/core/dev.c:11488) [ 19.578993][ T486] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 19.579363][ T486] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 19.579639][ T486] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 19.579947][ T486] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 19.580245][ T486] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 19.580612][ T486] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 19.580850][ T486] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 19.581097][ T486] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 19.581309][ T486] ? static_obj (kernel/locking/lockdep.c:858) [ 19.581487][ T486] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 19.581696][ T486] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 19.581944][ T486] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 19.582297][ T486] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 19.582613][ T486] devlink_reload (net/devlink/dev.c:475) [ 19.582902][ T486] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 19.583181][ T486] ? devlink_resources_validate (net/devlink/resource.c:471) [ 19.583554][ T486] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 19.583790][ T486] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 19.584060][ T486] ? __nla_validate_parse (lib/nlattr.c:635) [ 19.584621][ T486] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 19.584869][ T486] ? __nla_parse (lib/nlattr.c:732) [ 19.585131][ T486] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 19.585409][ T486] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 19.585654][ T486] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 19.585857][ T486] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.586113][ T486] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 19.586388][ T486] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 19.586594][ T486] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 19.586833][ T486] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 19.587108][ T486] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 19.587350][ T486] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 19.587552][ T486] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 19.587754][ T486] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.588045][ T486] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 19.588301][ T486] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 19.588519][ T486] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 19.588723][ T486] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.588934][ T486] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 19.589136][ T486] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 19.589360][ T486] genl_rcv (net/netlink/genetlink.c:1218) [ 19.589525][ T486] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.589754][ T486] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.590025][ T486] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 19.590323][ T486] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 19.590633][ T486] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 19.590873][ T486] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.591102][ T486] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 19.591412][ T486] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 19.591701][ T486] ? __ia32_sys_getpeername (net/socket.c:2219) [ 19.591983][ T486] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 19.592281][ T486] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.592549][ T486] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 19.592753][ T486] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 19.592954][ T486] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 19.593154][ T486] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 19.593371][ T486] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 19.593582][ T486] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.593820][ T486] RIP: 0033:0x7f7cd85d008e [ 19.594028][ T486] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.594630][ T486] RSP: 002b:00007ffd31c6f050 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 19.594921][ T486] RAX: ffffffffffffffda RBX: 0000000031f06980 RCX: 00007f7cd85d008e [ 19.595207][ T486] RDX: 0000000000000038 RSI: 0000000031f06ba0 RDI: 0000000000000005 [ 19.595494][ T486] RBP: 00007ffd31c6f060 R08: 00007f7cd8884980 R09: 000000000000000c [ 19.595770][ T486] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 19.596099][ T486] R13: 0000000031f06980 R14: 0000000000000000 R15: 0000000000000003 | [ 20.482603][ T510] ------------[ cut here ]------------ | [ 20.482840][ T510] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/510 | [ 20.483129][ T510] Modules linked in: netdevsim | [ 20.483896][ T510] Tainted: [W]=WARN [ 20.484048][ T510] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.484272][ T510] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.484516][ T510] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.485048][ T510] RSP: 0018:ffa0000001327010 EFLAGS: 00010286 [ 20.485275][ T510] RAX: 00000000ffffffa6 RBX: ff110000094a47c0 RCX: 1ff4000000264dc8 [ 20.485540][ T510] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4870 [ 20.485791][ T510] RBP: ff1100000c7ec000 R08: 1fe220000129490f R09: ff11000004c9d180 [ 20.486043][ T510] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 20.486300][ T510] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001327100 [ 20.486566][ T510] FS: 00007f4b0e202840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 20.486859][ T510] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.487080][ T510] CR2: 00007f4b0e4d21a0 CR3: 0000000004c0d006 CR4: 0000000000771ef0 [ 20.487390][ T510] PKRU: 55555554 [ 20.487580][ T510] Call Trace: [ 20.487773][ T510] [ 20.487918][ T510] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 20.488155][ T510] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 20.488318][ T510] netif_close_many (net/core/dev.c:1804) [ 20.488519][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.488709][ T510] ? __dev_close_many (net/core/dev.c:1781) [ 20.488895][ T510] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.489081][ T510] netif_close_many_and_unlock (net/core/dev.c:12330) [ 20.489275][ T510] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 20.489476][ T510] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 20.489696][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.489882][ T510] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 20.490095][ T510] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 20.490280][ T510] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 20.490477][ T510] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 20.490697][ T510] ? unregister_netdevice_many (net/core/dev.c:12497) [ 20.490880][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.491066][ T510] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 20.491258][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.491453][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.491640][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.491823][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.492010][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.492226][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.492424][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.492611][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.492794][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.492983][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.493169][ T510] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 20.493376][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.493559][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.493745][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.493936][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.494192][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.494442][ T510] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 20.494626][ T510] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.494810][ T510] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.495061][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.495345][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.495616][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.495876][ T510] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.496062][ T510] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.496251][ T510] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.496493][ T510] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.496717][ T510] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.496911][ T510] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.497097][ T510] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.497293][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.497568][ T510] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.497830][ T510] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.498084][ T510] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.498380][ T510] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 20.498624][ T510] ? copy_msghdr_from_user (net/socket.c:2635) [ 20.498809][ T510] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 20.499028][ T510] ? move_addr_to_kernel (net/socket.c:258) [ 20.499227][ T510] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 20.499429][ T510] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.499619][ T510] ___sys_sendmsg (net/socket.c:2752) [ 20.499803][ T510] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 20.500024][ T510] ? copy_msghdr_from_user (net/socket.c:2603) [ 20.500229][ T510] __sys_sendmsg (net/socket.c:2784) [ 20.500429][ T510] ? __sys_sendmsg_sock (net/socket.c:2765) [ 20.500613][ T510] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 20.500843][ T510] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 20.501033][ T510] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.501246][ T510] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.501507][ T510] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.501697][ T510] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.501885][ T510] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.502104][ T510] RIP: 0033:0x7f4b0e43c08e [ 20.502321][ T510] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.502932][ T510] RSP: 002b:00007ffce9e01720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.503191][ T510] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4b0e43c08e [ 20.503569][ T510] RDX: 0000000000000000 RSI: 00007ffce9e017d0 RDI: 0000000000000005 [ 20.503849][ T510] RBP: 00007ffce9e01730 R08: 0000000000000000 R09: 0000000000000000 [ 20.504103][ T510] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6a [ 20.504378][ T510] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce9e01ea0 | [ 20.509221][ T510] ------------[ cut here ]------------ | [ 20.509481][ T510] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/510 | [ 20.509833][ T510] Modules linked in: netdevsim | [ 20.510440][ T510] Tainted: [W]=WARN [ 20.510619][ T510] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.510828][ T510] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.511109][ T510] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.511640][ T510] RSP: 0018:ffa0000001327190 EFLAGS: 00010286 [ 20.511856][ T510] RAX: 00000000ffffffa6 RBX: ff110000094a53c0 RCX: 1ff4000000264df8 [ 20.512124][ T510] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5470 [ 20.512431][ T510] RBP: ff1100000c7ec000 R08: 1fe2200001294a8f R09: ff11000004c9d158 [ 20.512668][ T510] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 20.513007][ T510] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 20.513372][ T510] FS: 00007f4b0e202840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 20.513758][ T510] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.514194][ T510] CR2: 00007f4b0e4d21a0 CR3: 0000000004c0d006 CR4: 0000000000771ef0 [ 20.514561][ T510] PKRU: 55555554 [ 20.514710][ T510] Call Trace: [ 20.514938][ T510] [ 20.515053][ T510] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 20.515274][ T510] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 20.515494][ T510] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 20.515754][ T510] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 20.515958][ T510] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 20.516261][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.516528][ T510] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 20.516898][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.517107][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.517381][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.517600][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.517889][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.518094][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.518278][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.518517][ T510] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.518799][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.518979][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.519183][ T510] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 20.519436][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.519773][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.519996][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.520232][ T510] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.520495][ T510] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 20.520874][ T510] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 20.521136][ T510] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.521424][ T510] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.521672][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.522058][ T510] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.522279][ T510] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.522491][ T510] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.522731][ T510] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.523101][ T510] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.523368][ T510] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.523616][ T510] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.523864][ T510] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.524218][ T510] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.524439][ T510] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.524661][ T510] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.524837][ T510] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.525122][ T510] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.525389][ T510] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 20.525633][ T510] ? copy_msghdr_from_user (net/socket.c:2635) [ 20.525882][ T510] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 20.526282][ T510] ? move_addr_to_kernel (net/socket.c:258) [ 20.526533][ T510] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 20.526712][ T510] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.526892][ T510] ___sys_sendmsg (net/socket.c:2752) [ 20.527227][ T510] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 20.527527][ T510] ? copy_msghdr_from_user (net/socket.c:2603) [ 20.527788][ T510] __sys_sendmsg (net/socket.c:2784) [ 20.528029][ T510] ? __sys_sendmsg_sock (net/socket.c:2765) [ 20.528437][ T510] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 20.528738][ T510] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 20.528975][ T510] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.529370][ T510] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.529624][ T510] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.529868][ T510] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.530086][ T510] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.530527][ T510] RIP: 0033:0x7f4b0e43c08e [ 20.530758][ T510] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.531667][ T510] RSP: 002b:00007ffce9e01720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.531911][ T510] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4b0e43c08e [ 20.532149][ T510] RDX: 0000000000000000 RSI: 00007ffce9e017d0 RDI: 0000000000000005 [ 20.532492][ T510] RBP: 00007ffce9e01730 R08: 0000000000000000 R09: 0000000000000000 [ 20.532741][ T510] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6a [ 20.533183][ T510] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce9e01ea0 | [ 20.608130][ T511] ------------[ cut here ]------------ | [ 20.608422][ T511] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/511 | [ 20.608838][ T511] Modules linked in: netdevsim | [ 20.609536][ T511] Tainted: [W]=WARN [ 20.609708][ T511] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.609997][ T511] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.610292][ T511] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.611089][ T511] RSP: 0018:ffa00000013371b0 EFLAGS: 00010286 [ 20.611378][ T511] RAX: 00000000ffffffa6 RBX: ff11000004b0a4c0 RCX: 1ff4000000266dfc [ 20.611703][ T511] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a570 [ 20.612029][ T511] RBP: ff1100000c32c000 R08: 1fe22000009614af R09: ff1100000c2e51a8 [ 20.612374][ T511] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 20.612699][ T511] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 20.613026][ T511] FS: 00007fcb71798840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 20.613429][ T511] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.613698][ T511] CR2: 00000000004a77b8 CR3: 000000000cc3f001 CR4: 0000000000771ef0 [ 20.614019][ T511] PKRU: 55555554 [ 20.614184][ T511] Call Trace: [ 20.614366][ T511] [ 20.614480][ T511] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 20.614705][ T511] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 20.614933][ T511] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 20.615152][ T511] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 20.615320][ T511] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 20.615554][ T511] __dev_notify_flags (net/core/dev.c:9787) [ 20.615775][ T511] ? netif_change_name (net/core/dev.c:1495) [ 20.615995][ T511] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 20.616292][ T511] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 20.616539][ T511] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 20.616763][ T511] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 20.616987][ T511] ? __dev_get_by_name (net/core/dev.c:883) [ 20.617215][ T511] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 20.617461][ T511] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 20.617699][ T511] rtnl_newlink (net/core/rtnetlink.c:4150) [ 20.617930][ T511] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.618159][ T511] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.618400][ T511] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 20.618622][ T511] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.618849][ T511] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.619078][ T511] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.619306][ T511] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 20.619551][ T511] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 20.619773][ T511] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.619992][ T511] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.620192][ T511] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.620403][ T511] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.620601][ T511] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.620824][ T511] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.621043][ T511] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.621260][ T511] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.621485][ T511] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.621694][ T511] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.621903][ T511] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.622115][ T511] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.622344][ T511] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.622564][ T511] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.622782][ T511] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.623021][ T511] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.623241][ T511] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 20.623445][ T511] ? copy_msghdr_from_user (net/socket.c:2635) [ 20.623653][ T511] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 20.623918][ T511] ? move_addr_to_kernel (net/socket.c:258) [ 20.624141][ T511] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.624398][ T511] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 20.624618][ T511] ___sys_sendmsg (net/socket.c:2752) [ 20.624833][ T511] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 20.625042][ T511] ? copy_msghdr_from_user (net/socket.c:2603) [ 20.625265][ T511] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 20.625501][ T511] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 20.625721][ T511] __sys_sendmsg (net/socket.c:2784) [ 20.625940][ T511] ? __sys_sendmsg_sock (net/socket.c:2765) [ 20.626174][ T511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.626405][ T511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.626625][ T511] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.626842][ T511] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.627059][ T511] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.627277][ T511] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.627553][ T511] RIP: 0033:0x7fcb719d208e [ 20.627783][ T511] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.628564][ T511] RSP: 002b:00007ffc3ffd15b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.628866][ T511] RAX: ffffffffffffffda RBX: 00007ffc3ffd1d60 RCX: 00007fcb719d208e [ 20.629197][ T511] RDX: 0000000000000000 RSI: 00007ffc3ffd1660 RDI: 0000000000000005 [ 20.629524][ T511] RBP: 00007ffc3ffd15c0 R08: 0000000000000000 R09: 0000000000000000 [ 20.629835][ T511] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6a [ 20.630156][ T511] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc3ffd1d30 | [ 20.674940][ T512] ------------[ cut here ]------------ | [ 20.675196][ T512] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/512 | [ 20.676245][ T512] Modules linked in: netdevsim | [ 20.676957][ T512] Tainted: [W]=WARN [ 20.677114][ T512] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.677357][ T512] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.677594][ T512] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.678149][ T512] RSP: 0018:ffa0000001347020 EFLAGS: 00010286 [ 20.678405][ T512] RAX: 00000000ffffffa6 RBX: ff1100000ec1b0c0 RCX: 1ff4000000268dca [ 20.678666][ T512] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1b170 [ 20.678924][ T512] RBP: ff1100000c32c000 R08: 1fe2200001d8362f R09: ff1100000c2e0b80 [ 20.679186][ T512] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 20.679470][ T512] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 20.679731][ T512] FS: 00007f2fcfb16840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 20.680028][ T512] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.680286][ T512] CR2: 000000000bc64988 CR3: 000000000c066002 CR4: 0000000000771ef0 [ 20.680567][ T512] PKRU: 55555554 [ 20.680726][ T512] Call Trace: [ 20.680882][ T512] [ 20.681003][ T512] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 20.681193][ T512] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 20.681471][ T512] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 20.681700][ T512] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 20.681986][ T512] __dev_notify_flags (net/core/dev.c:9787) [ 20.682403][ T512] ? netif_change_name (net/core/dev.c:1495) [ 20.682668][ T512] ? __dev_change_flags (net/core/dev.c:9752) [ 20.682854][ T512] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 20.683044][ T512] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.683244][ T512] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 20.683453][ T512] netif_change_flags (net/core/dev.c:9820) [ 20.683644][ T512] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 20.683835][ T512] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 20.684025][ T512] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 20.684269][ T512] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.684476][ T512] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.684664][ T512] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 20.684853][ T512] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 20.685044][ T512] ? __kernel_text_address (kernel/extable.c:79) [ 20.685237][ T512] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.685445][ T512] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.685637][ T512] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 20.685852][ T512] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.686042][ T512] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 20.686232][ T512] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.686440][ T512] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.686656][ T512] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 20.686849][ T512] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 20.687034][ T512] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 20.687241][ T512] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 20.687456][ T512] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 20.687656][ T512] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 20.687855][ T512] rtnl_newlink (net/core/rtnetlink.c:4150) [ 20.688046][ T512] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.688249][ T512] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.688455][ T512] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 20.688665][ T512] ? mark_usage (kernel/locking/lockdep.c:4674) [ 20.688857][ T512] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.689049][ T512] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.689255][ T512] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.689479][ T512] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 20.689730][ T512] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 20.689921][ T512] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 20.690110][ T512] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 20.690309][ T512] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.690538][ T512] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.690733][ T512] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.690927][ T512] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 20.691115][ T512] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 20.691319][ T512] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.691523][ T512] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 20.691710][ T512] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.691908][ T512] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.692131][ T512] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.692352][ T512] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.692545][ T512] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.692727][ T512] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.692916][ T512] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.693111][ T512] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.693317][ T512] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.693534][ T512] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 20.693725][ T512] ? copy_msghdr_from_user (net/socket.c:2635) [ 20.693915][ T512] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 20.694138][ T512] ? move_addr_to_kernel (net/socket.c:258) [ 20.694349][ T512] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 20.694539][ T512] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 20.694731][ T512] ___sys_sendmsg (net/socket.c:2752) [ 20.694920][ T512] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 20.695143][ T512] ? copy_msghdr_from_user (net/socket.c:2603) [ 20.695412][ T512] __sys_sendmsg (net/socket.c:2784) [ 20.695605][ T512] ? __sys_sendmsg_sock (net/socket.c:2765) [ 20.695795][ T512] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 20.696049][ T512] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 20.696253][ T512] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.696472][ T512] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.696668][ T512] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.696862][ T512] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.697054][ T512] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.697287][ T512] RIP: 0033:0x7f2fcfd5008e [ 20.697500][ T512] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.698052][ T512] RSP: 002b:00007ffc32fba050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 20.698373][ T512] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f2fcfd5008e [ 20.698630][ T512] RDX: 0000000000000000 RSI: 00007ffc32fba100 RDI: 0000000000000005 [ 20.698888][ T512] RBP: 00007ffc32fba060 R08: 0000000000000000 R09: 0000000000000000 [ 20.699151][ T512] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6a [ 20.699429][ T512] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc32fba7d0 | [ 20.789756][ T514] ------------[ cut here ]------------ | [ 20.790004][ T514] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/514 | [ 20.790420][ T514] Modules linked in: netdevsim | [ 20.790987][ T514] Tainted: [W]=WARN [ 20.791149][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.791491][ T514] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.791824][ T514] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.792506][ T514] RSP: 0018:ffa0000001367310 EFLAGS: 00010286 [ 20.792832][ T514] RAX: 00000000ffffffa6 RBX: ff11000004e1d0c0 RCX: 1ff400000026ce28 [ 20.793142][ T514] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d170 [ 20.793439][ T514] RBP: ff11000009472000 R08: 1fe22000009c3a2f R09: ff1100000c6b8bd0 [ 20.793714][ T514] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 20.793987][ T514] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 20.794272][ T514] FS: 00007f13119b6840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 20.794606][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.794846][ T514] CR2: 00007f1311f6b004 CR3: 000000000c37a005 CR4: 0000000000771ef0 [ 20.795124][ T514] PKRU: 55555554 [ 20.795361][ T514] Call Trace: [ 20.795527][ T514] [ 20.795656][ T514] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 20.796021][ T514] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 20.796384][ T514] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 20.796667][ T514] ? netdev_run_todo (net/core/dev.c:11703) [ 20.796953][ T514] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 20.797189][ T514] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 20.797416][ T514] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 20.797619][ T514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.797833][ T514] ? unregister_netdevice_many (net/core/dev.c:12497) [ 20.798036][ T514] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 20.798251][ T514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.798472][ T514] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 20.798716][ T514] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 20.798956][ T514] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 20.799211][ T514] devlink_reload (net/devlink/dev.c:462) [ 20.799426][ T514] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 20.799628][ T514] ? devlink_resources_validate (net/devlink/resource.c:471) [ 20.799867][ T514] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 20.800068][ T514] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 20.800313][ T514] ? __nla_validate_parse (lib/nlattr.c:635) [ 20.800530][ T514] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 20.800734][ T514] ? __nla_parse (lib/nlattr.c:732) [ 20.800954][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 20.801156][ T514] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 20.801424][ T514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.801625][ T514] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 20.801827][ T514] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 20.802033][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 20.802247][ T514] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 20.802490][ T514] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 20.802725][ T514] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 20.802929][ T514] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 20.803132][ T514] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 20.803354][ T514] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.803559][ T514] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 20.803765][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.803965][ T514] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 20.804167][ T514] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.804390][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.804591][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.804794][ T514] genl_rcv (net/netlink/genetlink.c:1218) [ 20.804958][ T514] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.805164][ T514] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.805382][ T514] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.805590][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.805813][ T514] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.806013][ T514] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.806227][ T514] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.806449][ T514] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 20.806652][ T514] ? __ia32_sys_getpeername (net/socket.c:2219) [ 20.806867][ T514] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 20.807068][ T514] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.807442][ T514] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 20.807645][ T514] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 20.807849][ T514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.808051][ T514] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.808266][ T514] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.808488][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.808754][ T514] RIP: 0033:0x7f1311bf008e [ 20.808983][ T514] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.809659][ T514] RSP: 002b:00007ffcae5433f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 20.809944][ T514] RAX: ffffffffffffffda RBX: 0000000013098980 RCX: 00007f1311bf008e [ 20.810229][ T514] RDX: 0000000000000038 RSI: 0000000013098ba0 RDI: 0000000000000005 [ 20.810530][ T514] RBP: 00007ffcae543400 R08: 00007f1311ea4980 R09: 000000000000000c [ 20.810812][ T514] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 20.811089][ T514] R13: 0000000013098980 R14: 0000000000000000 R15: 0000000000000003 | [ 20.864989][ T514] ------------[ cut here ]------------ | [ 20.865226][ T514] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/514 | [ 20.865760][ T514] Modules linked in: netdevsim | [ 20.866259][ T514] Tainted: [W]=WARN [ 20.866385][ T514] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.866612][ T514] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 20.866814][ T514] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 20.867413][ T514] RSP: 0018:ffa0000001367268 EFLAGS: 00010286 [ 20.867614][ T514] RAX: 00000000ffffffa6 RBX: ff1100000dfff840 RCX: 1ff400000026ce13 [ 20.867848][ T514] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff8f0 [ 20.868082][ T514] RBP: ff1100000af52000 R08: 1fe2200001bfff1f R09: ff1100000c6b8bd0 [ 20.868332][ T514] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 20.868569][ T514] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000af52000 [ 20.868808][ T514] FS: 00007f13119b6840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 20.869086][ T514] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.869337][ T514] CR2: 000055fbe875cd5c CR3: 000000000c37a001 CR4: 0000000000771ef0 [ 20.869688][ T514] PKRU: 55555554 [ 20.869866][ T514] Call Trace: [ 20.870010][ T514] [ 20.870095][ T514] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 20.870263][ T514] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 20.870407][ T514] register_netdevice (net/core/dev.c:11488) [ 20.870571][ T514] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 20.870765][ T514] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 20.870939][ T514] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 20.871141][ T514] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 20.871302][ T514] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 20.871537][ T514] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 20.871696][ T514] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 20.871891][ T514] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 20.872050][ T514] ? static_obj (kernel/locking/lockdep.c:858) [ 20.872169][ T514] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 20.872339][ T514] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 20.872536][ T514] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 20.872732][ T514] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 20.872933][ T514] devlink_reload (net/devlink/dev.c:475) [ 20.873091][ T514] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 20.873252][ T514] ? devlink_resources_validate (net/devlink/resource.c:471) [ 20.873454][ T514] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 20.873610][ T514] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 20.873805][ T514] ? __nla_validate_parse (lib/nlattr.c:635) [ 20.873964][ T514] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 20.874125][ T514] ? __nla_parse (lib/nlattr.c:732) [ 20.874290][ T514] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 20.874454][ T514] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 20.874652][ T514] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 20.874811][ T514] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 20.874968][ T514] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 20.875128][ T514] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 20.875295][ T514] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 20.875493][ T514] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 20.875688][ T514] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 20.875843][ T514] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 20.875998][ T514] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 20.876157][ T514] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.876341][ T514] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 20.876499][ T514] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 20.876656][ T514] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 20.876813][ T514] ? netlink_ack (./include/linux/skbuff.h:2718) [ 20.876972][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 20.877128][ T514] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 20.877292][ T514] genl_rcv (net/netlink/genetlink.c:1218) [ 20.877415][ T514] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 20.877578][ T514] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.877751][ T514] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 20.877912][ T514] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 20.878070][ T514] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 20.878234][ T514] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.878398][ T514] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 20.878556][ T514] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 20.878714][ T514] ? __ia32_sys_getpeername (net/socket.c:2219) [ 20.878887][ T514] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 20.879109][ T514] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.879430][ T514] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 20.879664][ T514] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 20.879897][ T514] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 20.880127][ T514] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 20.880369][ T514] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 20.880611][ T514] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.880902][ T514] RIP: 0033:0x7f1311bf008e [ 20.881072][ T514] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 20.881674][ T514] RSP: 002b:00007ffcae5433f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 20.881920][ T514] RAX: ffffffffffffffda RBX: 0000000013098980 RCX: 00007f1311bf008e [ 20.882156][ T514] RDX: 0000000000000038 RSI: 0000000013098ba0 RDI: 0000000000000005 [ 20.882404][ T514] RBP: 00007ffcae543400 R08: 00007f1311ea4980 R09: 000000000000000c [ 20.882635][ T514] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 20.882874][ T514] R13: 0000000013098980 R14: 0000000000000000 R15: 0000000000000003 | [ 21.789538][ T538] ------------[ cut here ]------------ | [ 21.789757][ T538] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/538 | [ 21.790069][ T538] Modules linked in: netdevsim | [ 21.791080][ T538] Tainted: [W]=WARN [ 21.791465][ T538] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.791667][ T538] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 21.791870][ T538] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 21.792536][ T538] RSP: 0018:ffa00000014b7310 EFLAGS: 00010286 [ 21.792731][ T538] RAX: 00000000ffffffa6 RBX: ff11000004ec10c0 RCX: 1ff4000000296e28 [ 21.792959][ T538] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1170 [ 21.793298][ T538] RBP: ff1100000af52000 R08: 1fe22000009d822f R09: ff1100000cdcd1d0 [ 21.793625][ T538] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 21.793891][ T538] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 21.794145][ T538] FS: 00007f63c1e18840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 21.794534][ T538] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.794737][ T538] CR2: 00007f63c23cd004 CR3: 000000000dc86003 CR4: 0000000000771ef0 [ 21.794982][ T538] PKRU: 55555554 [ 21.795100][ T538] Call Trace: [ 21.795220][ T538] [ 21.795302][ T538] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 21.795510][ T538] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 21.795703][ T538] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 21.795862][ T538] ? netdev_run_todo (net/core/dev.c:11703) [ 21.796016][ T538] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 21.796172][ T538] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 21.796358][ T538] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 21.796520][ T538] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 21.796676][ T538] ? unregister_netdevice_many (net/core/dev.c:12497) [ 21.796835][ T538] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 21.796993][ T538] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 21.797147][ T538] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 21.797357][ T538] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 21.797556][ T538] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 21.797751][ T538] devlink_reload (net/devlink/dev.c:462) [ 21.797908][ T538] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 21.798063][ T538] ? devlink_resources_validate (net/devlink/resource.c:471) [ 21.798262][ T538] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 21.798425][ T538] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 21.798618][ T538] ? __nla_validate_parse (lib/nlattr.c:635) [ 21.798778][ T538] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 21.798933][ T538] ? __nla_parse (lib/nlattr.c:732) [ 21.799090][ T538] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 21.799250][ T538] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 21.799452][ T538] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 21.799606][ T538] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 21.799762][ T538] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 21.799920][ T538] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 21.800074][ T538] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 21.800288][ T538] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 21.800491][ T538] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 21.800644][ T538] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 21.800798][ T538] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 21.800951][ T538] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 21.801110][ T538] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 21.801276][ T538] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 21.801436][ T538] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 21.801591][ T538] ? netlink_ack (./include/linux/skbuff.h:2718) [ 21.801754][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 21.801912][ T538] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 21.802067][ T538] genl_rcv (net/netlink/genetlink.c:1218) [ 21.802183][ T538] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 21.802374][ T538] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 21.802533][ T538] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 21.802690][ T538] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 21.802858][ T538] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 21.803094][ T538] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 21.803352][ T538] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 21.803603][ T538] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 21.803855][ T538] ? __ia32_sys_getpeername (net/socket.c:2219) [ 21.804121][ T538] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 21.804335][ T538] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.804530][ T538] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 21.804684][ T538] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 21.804838][ T538] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 21.804992][ T538] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 21.805144][ T538] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 21.805302][ T538] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.805501][ T538] RIP: 0033:0x7f63c205208e [ 21.805663][ T538] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 21.806223][ T538] RSP: 002b:00007ffcfb531470 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 21.806493][ T538] RAX: ffffffffffffffda RBX: 0000000011707980 RCX: 00007f63c205208e [ 21.806725][ T538] RDX: 0000000000000038 RSI: 0000000011707ba0 RDI: 0000000000000005 [ 21.806953][ T538] RBP: 00007ffcfb531480 R08: 00007f63c2306980 R09: 000000000000000c [ 21.807261][ T538] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 21.807523][ T538] R13: 0000000011707980 R14: 0000000000000000 R15: 0000000000000003 | [ 21.971411][ T540] ------------[ cut here ]------------ | [ 21.971726][ T540] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/540 | [ 21.972154][ T540] Modules linked in: netdevsim | [ 21.972945][ T540] Tainted: [W]=WARN [ 21.973160][ T540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.973502][ T540] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 21.973811][ T540] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 21.974631][ T540] RSP: 0018:ffa0000000fa7010 EFLAGS: 00010286 [ 21.974960][ T540] RAX: 00000000ffffffa6 RBX: ff11000009ae9b40 RCX: 1ff40000001f4dc8 [ 21.975357][ T540] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009ae9bf0 [ 21.975734][ T540] RBP: ff1100000c32c000 R08: 1fe220000135d37f R09: ff1100000904ae80 [ 21.976108][ T540] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 21.976502][ T540] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000fa7100 [ 21.976877][ T540] FS: 00007fcdd4505840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 21.977310][ T540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.977641][ T540] CR2: 0000000021e43988 CR3: 000000000cc15002 CR4: 0000000000771ef0 [ 21.978008][ T540] PKRU: 55555554 [ 21.978226][ T540] Call Trace: [ 21.978452][ T540] [ 21.978615][ T540] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 21.978889][ T540] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 21.979112][ T540] netif_close_many (net/core/dev.c:1804) [ 21.979555][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 21.979821][ T540] ? __dev_close_many (net/core/dev.c:1781) [ 21.980086][ T540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 21.980382][ T540] netif_close_many_and_unlock (net/core/dev.c:12330) [ 21.980651][ T540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 21.980914][ T540] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 21.981244][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 21.981528][ T540] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 21.981844][ T540] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 21.982107][ T540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 21.982395][ T540] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 21.982713][ T540] ? unregister_netdevice_many (net/core/dev.c:12497) [ 21.982974][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 21.983257][ T540] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 21.983545][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 21.983810][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 21.984075][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 21.984369][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 21.984632][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 21.984935][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 21.985200][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 21.985498][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 21.985760][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 21.986025][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 21.986304][ T540] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 21.986592][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 21.986853][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 21.987119][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 21.987414][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 21.987676][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 21.987940][ T540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 21.988216][ T540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 21.988500][ T540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 21.988764][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 21.989034][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 21.989309][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 21.989600][ T540] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 21.989866][ T540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 21.990136][ T540] ? netlink_ack (./include/linux/skbuff.h:2718) [ 21.990435][ T540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 21.990703][ T540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 21.990972][ T540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 21.991244][ T540] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 21.991521][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 21.991793][ T540] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 21.992065][ T540] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 21.992357][ T540] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 21.992625][ T540] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 21.992889][ T540] ? copy_msghdr_from_user (net/socket.c:2635) [ 21.993154][ T540] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 21.993491][ T540] ? move_addr_to_kernel (net/socket.c:258) [ 21.993758][ T540] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 21.994024][ T540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 21.994300][ T540] ___sys_sendmsg (net/socket.c:2752) [ 21.994579][ T540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 21.994899][ T540] ? copy_msghdr_from_user (net/socket.c:2603) [ 21.995189][ T540] __sys_sendmsg (net/socket.c:2784) [ 21.995482][ T540] ? __sys_sendmsg_sock (net/socket.c:2765) [ 21.995749][ T540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 21.996081][ T540] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.996369][ T540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 21.996640][ T540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 21.996904][ T540] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 21.997168][ T540] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 21.997457][ T540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.997772][ T540] RIP: 0033:0x7fcdd473f08e [ 21.998049][ T540] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 21.998872][ T540] RSP: 002b:00007ffccda62880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 21.999249][ T540] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcdd473f08e [ 21.999637][ T540] RDX: 0000000000000000 RSI: 00007ffccda62930 RDI: 0000000000000005 [ 22.000010][ T540] RBP: 00007ffccda62890 R08: 0000000000000000 R09: 0000000000000000 [ 22.000395][ T540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.000758][ T540] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffccda63000 | [ 22.005501][ T540] ------------[ cut here ]------------ | [ 22.005753][ T540] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/540 | [ 22.006152][ T540] Modules linked in: netdevsim | [ 22.007629][ T540] Tainted: [W]=WARN [ 22.008009][ T540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.008406][ T540] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.008716][ T540] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.009482][ T540] RSP: 0018:ffa0000000fa7190 EFLAGS: 00010286 [ 22.009780][ T540] RAX: 00000000ffffffa6 RBX: ff110000089d61c0 RCX: 1ff40000001f4df8 [ 22.010130][ T540] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000089d6270 [ 22.010513][ T540] RBP: ff1100000c32c000 R08: 1fe220000113ac4f R09: ff1100000904ae58 [ 22.010862][ T540] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 22.011217][ T540] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 22.011596][ T540] FS: 00007fcdd4505840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 22.011999][ T540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.012317][ T540] CR2: 0000000021e43988 CR3: 000000000cc15002 CR4: 0000000000771ef0 [ 22.012696][ T540] PKRU: 55555554 [ 22.012908][ T540] Call Trace: [ 22.013118][ T540] [ 22.013288][ T540] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 22.013628][ T540] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 22.013948][ T540] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 22.014237][ T540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.014505][ T540] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 22.014814][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.015067][ T540] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 22.015321][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.015589][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.015838][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.016086][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.016371][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.016666][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.016917][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.017172][ T540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.017441][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.017691][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.017944][ T540] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 22.018212][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.018490][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.018742][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.018994][ T540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.019258][ T540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.019532][ T540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.019793][ T540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.020049][ T540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.020309][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.020584][ T540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.020834][ T540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.021091][ T540] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.021368][ T540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.021621][ T540] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.021882][ T540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.022145][ T540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.022436][ T540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.022694][ T540] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.022949][ T540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.023213][ T540] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.023492][ T540] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.023748][ T540] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.024004][ T540] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.024270][ T540] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.024544][ T540] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.024842][ T540] ? move_addr_to_kernel (net/socket.c:258) [ 22.025098][ T540] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.025373][ T540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.025635][ T540] ___sys_sendmsg (net/socket.c:2752) [ 22.025885][ T540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.026197][ T540] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.026501][ T540] __sys_sendmsg (net/socket.c:2784) [ 22.026756][ T540] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.027008][ T540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.027322][ T540] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.027589][ T540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.027842][ T540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.028111][ T540] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.028393][ T540] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.028646][ T540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.028953][ T540] RIP: 0033:0x7fcdd473f08e [ 22.029230][ T540] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.030019][ T540] RSP: 002b:00007ffccda62880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.030398][ T540] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcdd473f08e [ 22.030749][ T540] RDX: 0000000000000000 RSI: 00007ffccda62930 RDI: 0000000000000005 [ 22.031100][ T540] RBP: 00007ffccda62890 R08: 0000000000000000 R09: 0000000000000000 [ 22.031471][ T540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.031810][ T540] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffccda63000 | [ 22.124276][ T542] ------------[ cut here ]------------ | [ 22.124542][ T542] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/542 | [ 22.124863][ T542] Modules linked in: netdevsim | [ 22.125369][ T542] Tainted: [W]=WARN [ 22.125490][ T542] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.125690][ T542] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.125896][ T542] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.126477][ T542] RSP: 0018:ffa0000001397268 EFLAGS: 00010286 [ 22.126679][ T542] RAX: 00000000ffffffa6 RBX: ff1100000ecd0340 RCX: 1ff4000000272e13 [ 22.126916][ T542] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ecd03f0 [ 22.127152][ T542] RBP: ff11000009e2a000 R08: 1fe2200001d9a07f R09: ff1100000c10d1d0 [ 22.127403][ T542] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 22.127642][ T542] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009e2a000 [ 22.127886][ T542] FS: 00007f0145d8c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 22.128169][ T542] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.128380][ T542] CR2: 000055fbe875cd5c CR3: 0000000004f57002 CR4: 0000000000771ef0 [ 22.128619][ T542] PKRU: 55555554 [ 22.128738][ T542] Call Trace: [ 22.128857][ T542] [ 22.128940][ T542] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.129101][ T542] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.129242][ T542] register_netdevice (net/core/dev.c:11488) [ 22.129410][ T542] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 22.129604][ T542] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 22.129768][ T542] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 22.129971][ T542] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 22.130129][ T542] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 22.130341][ T542] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 22.130500][ T542] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 22.130694][ T542] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 22.130855][ T542] ? static_obj (kernel/locking/lockdep.c:858) [ 22.130974][ T542] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 22.131134][ T542] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 22.131345][ T542] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 22.131543][ T542] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 22.131739][ T542] devlink_reload (net/devlink/dev.c:475) [ 22.131897][ T542] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 22.132057][ T542] ? devlink_resources_validate (net/devlink/resource.c:471) [ 22.132261][ T542] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 22.132428][ T542] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 22.132622][ T542] ? __nla_validate_parse (lib/nlattr.c:635) [ 22.132780][ T542] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 22.132936][ T542] ? __nla_parse (lib/nlattr.c:732) [ 22.133096][ T542] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 22.133261][ T542] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 22.133462][ T542] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.133619][ T542] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 22.133774][ T542] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 22.133932][ T542] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 22.134089][ T542] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 22.134291][ T542] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 22.134491][ T542] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 22.134671][ T542] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 22.134832][ T542] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 22.134985][ T542] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.135144][ T542] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 22.135306][ T542] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.135469][ T542] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 22.135625][ T542] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.135790][ T542] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.135945][ T542] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.136102][ T542] genl_rcv (net/netlink/genetlink.c:1218) [ 22.136226][ T542] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.136387][ T542] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.136545][ T542] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.136703][ T542] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.136859][ T542] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.137015][ T542] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.137173][ T542] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.137341][ T542] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 22.137498][ T542] ? __ia32_sys_getpeername (net/socket.c:2219) [ 22.137664][ T542] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 22.137823][ T542] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.138016][ T542] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 22.138170][ T542] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 22.138337][ T542] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.138491][ T542] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.138645][ T542] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.138799][ T542] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.138990][ T542] RIP: 0033:0x7f0145fc608e [ 22.139157][ T542] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.139731][ T542] RSP: 002b:00007ffc49c5a040 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 22.139967][ T542] RAX: ffffffffffffffda RBX: 000000002bbb1980 RCX: 00007f0145fc608e [ 22.140202][ T542] RDX: 0000000000000038 RSI: 000000002bbb1ba0 RDI: 0000000000000005 [ 22.140448][ T542] RBP: 00007ffc49c5a050 R08: 00007f014627a980 R09: 000000000000000c [ 22.140686][ T542] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 22.140917][ T542] R13: 000000002bbb1980 R14: 0000000000000000 R15: 0000000000000003 | [ 22.222494][ T552] ------------[ cut here ]------------ | [ 22.222698][ T552] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/552 | [ 22.222981][ T552] Modules linked in: netdevsim | [ 22.223892][ T552] Tainted: [W]=WARN [ 22.224001][ T552] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.224183][ T552] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.224380][ T552] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.224888][ T552] RSP: 0018:ffa00000014e71b0 EFLAGS: 00010286 [ 22.225067][ T552] RAX: 00000000ffffffa6 RBX: ff1100000ecd1540 RCX: 1ff400000029cdfc [ 22.225290][ T552] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ecd15f0 [ 22.225511][ T552] RBP: ff110000082f9000 R08: 1fe2200001d9a2bf R09: ff1100000c690ba8 [ 22.225723][ T552] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 22.225945][ T552] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.226158][ T552] FS: 00007f743facf840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 22.226415][ T552] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.226590][ T552] CR2: 00000000004a77b8 CR3: 0000000004fd1006 CR4: 0000000000771ef0 [ 22.226802][ T552] PKRU: 55555554 [ 22.226909][ T552] Call Trace: [ 22.227014][ T552] [ 22.227088][ T552] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.227250][ T552] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.227399][ T552] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.227555][ T552] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.227663][ T552] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 22.227806][ T552] __dev_notify_flags (net/core/dev.c:9787) [ 22.227946][ T552] ? netif_change_name (net/core/dev.c:1495) [ 22.228089][ T552] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 22.228268][ T552] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 22.228414][ T552] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 22.228587][ T552] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 22.228727][ T552] ? __dev_get_by_name (net/core/dev.c:883) [ 22.228871][ T552] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 22.229017][ T552] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 22.229161][ T552] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.229309][ T552] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.229453][ T552] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.229597][ T552] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.229737][ T552] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.229895][ T552] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.230046][ T552] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.230196][ T552] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.230346][ T552] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.230492][ T552] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.230630][ T552] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.230768][ T552] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.230936][ T552] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.231082][ T552] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.231236][ T552] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.231391][ T552] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.231541][ T552] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.231704][ T552] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.231846][ T552] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.231993][ T552] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.232139][ T552] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.232332][ T552] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.232481][ T552] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.232626][ T552] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.232782][ T552] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.232928][ T552] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.233079][ T552] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.233228][ T552] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.233412][ T552] ? move_addr_to_kernel (net/socket.c:258) [ 22.233556][ T552] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.233701][ T552] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 22.233850][ T552] ___sys_sendmsg (net/socket.c:2752) [ 22.233992][ T552] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 22.234136][ T552] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.234291][ T552] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 22.234449][ T552] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 22.234594][ T552] __sys_sendmsg (net/socket.c:2784) [ 22.234740][ T552] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.234888][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.235032][ T552] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.235173][ T552] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.235320][ T552] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.235468][ T552] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.235619][ T552] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.235800][ T552] RIP: 0033:0x7f743fd0908e [ 22.235953][ T552] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.236461][ T552] RSP: 002b:00007ffc789d9900 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.236676][ T552] RAX: ffffffffffffffda RBX: 00007ffc789da0b0 RCX: 00007f743fd0908e [ 22.236889][ T552] RDX: 0000000000000000 RSI: 00007ffc789d99b0 RDI: 0000000000000005 [ 22.237103][ T552] RBP: 00007ffc789d9910 R08: 0000000000000000 R09: 0000000000000000 [ 22.237342][ T552] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.237577][ T552] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc789da080 | [ 22.278722][ T553] ------------[ cut here ]------------ | [ 22.278918][ T553] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/553 | [ 22.279175][ T553] Modules linked in: netdevsim | [ 22.279646][ T553] Tainted: [W]=WARN [ 22.279751][ T553] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.279928][ T553] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.280109][ T553] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.280619][ T553] RSP: 0018:ffa0000001157020 EFLAGS: 00010286 [ 22.280797][ T553] RAX: 00000000ffffffa6 RBX: ff1100000ecd1e40 RCX: 1ff400000022adca [ 22.281008][ T553] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ecd1ef0 [ 22.281219][ T553] RBP: ff110000082f9000 R08: 1fe2200001d9a3df R09: ff1100000c692e80 [ 22.281457][ T553] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 22.281663][ T553] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.281873][ T553] FS: 00007f7ab1293840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 22.282121][ T553] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.282300][ T553] CR2: 0000000005d83988 CR3: 000000000c6e5002 CR4: 0000000000771ef0 [ 22.282512][ T553] PKRU: 55555554 [ 22.282618][ T553] Call Trace: [ 22.282728][ T553] [ 22.282802][ T553] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 22.282943][ T553] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.283108][ T553] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.283217][ T553] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 22.283366][ T553] __dev_notify_flags (net/core/dev.c:9787) [ 22.283509][ T553] ? netif_change_name (net/core/dev.c:1495) [ 22.283647][ T553] ? __dev_change_flags (net/core/dev.c:9752) [ 22.283786][ T553] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 22.283923][ T553] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.284062][ T553] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 22.284201][ T553] netif_change_flags (net/core/dev.c:9820) [ 22.284346][ T553] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 22.284486][ T553] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 22.284643][ T553] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 22.284816][ T553] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.284958][ T553] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.285094][ T553] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 22.285238][ T553] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.285467][ T553] ? __kernel_text_address (kernel/extable.c:79) [ 22.285608][ T553] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.285748][ T553] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.285887][ T553] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.286026][ T553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.286163][ T553] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.286304][ T553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.286539][ T553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.286676][ T553] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.286813][ T553] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 22.286955][ T553] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 22.287094][ T553] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.287236][ T553] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 22.287456][ T553] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 22.287676][ T553] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.287813][ T553] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.287953][ T553] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.288096][ T553] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.288236][ T553] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.288452][ T553] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.288593][ T553] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.288730][ T553] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.288866][ T553] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.289002][ T553] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.289142][ T553] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.289292][ T553] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.289542][ T553] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.289684][ T553] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.289818][ T553] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.289964][ T553] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.290106][ T553] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.290252][ T553] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.290407][ T553] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.290546][ T553] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.290691][ T553] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.290830][ T553] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.290969][ T553] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.291108][ T553] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.291250][ T553] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.291396][ T553] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.291535][ T553] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.291701][ T553] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.291842][ T553] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.291982][ T553] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.292121][ T553] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.292300][ T553] ? move_addr_to_kernel (net/socket.c:258) [ 22.292448][ T553] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.292593][ T553] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.292735][ T553] ___sys_sendmsg (net/socket.c:2752) [ 22.292872][ T553] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.293047][ T553] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.293197][ T553] __sys_sendmsg (net/socket.c:2784) [ 22.293351][ T553] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.293488][ T553] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.293667][ T553] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.293810][ T553] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.293952][ T553] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.294092][ T553] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.294240][ T553] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.294383][ T553] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.294558][ T553] RIP: 0033:0x7f7ab14cd08e [ 22.294704][ T553] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.295227][ T553] RSP: 002b:00007ffdc3747a80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.295443][ T553] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7ab14cd08e [ 22.295655][ T553] RDX: 0000000000000000 RSI: 00007ffdc3747b30 RDI: 0000000000000005 [ 22.295862][ T553] RBP: 00007ffdc3747a90 R08: 0000000000000000 R09: 0000000000000000 [ 22.296070][ T553] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.296281][ T553] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdc3748200 | [ 22.434839][ T556] ------------[ cut here ]------------ | [ 22.435032][ T556] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/556 | [ 22.435285][ T556] Modules linked in: netdevsim | [ 22.435726][ T556] Tainted: [W]=WARN [ 22.435832][ T556] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.436005][ T556] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.436185][ T556] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.436683][ T556] RSP: 0018:ffa0000001527010 EFLAGS: 00010286 [ 22.436896][ T556] RAX: 00000000ffffffa6 RBX: ff1100000ec1b240 RCX: 1ff40000002a4dc8 [ 22.437109][ T556] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1b2f0 [ 22.437331][ T556] RBP: ff110000082f9000 R08: 1fe2200001d8365f R09: ff11000008e25180 [ 22.437542][ T556] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 22.437752][ T556] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001527100 [ 22.437964][ T556] FS: 00007fc9efab5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 22.438219][ T556] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.438405][ T556] CR2: 00000000367e4988 CR3: 0000000004cdf004 CR4: 0000000000771ef0 [ 22.438617][ T556] PKRU: 55555554 [ 22.438724][ T556] Call Trace: [ 22.438829][ T556] [ 22.438902][ T556] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.439046][ T556] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.439160][ T556] netif_close_many (net/core/dev.c:1804) [ 22.439306][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.439455][ T556] ? __dev_close_many (net/core/dev.c:1781) [ 22.439597][ T556] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.439739][ T556] netif_close_many_and_unlock (net/core/dev.c:12330) [ 22.439880][ T556] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.440019][ T556] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 22.440195][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.440343][ T556] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 22.440517][ T556] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 22.440660][ T556] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.440802][ T556] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 22.440977][ T556] ? unregister_netdevice_many (net/core/dev.c:12497) [ 22.441120][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.441283][ T556] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 22.441433][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.441574][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.441716][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.441856][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.442015][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.442174][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.442334][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.442476][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.442618][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.442758][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.442898][ T556] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 22.443046][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.443188][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.443374][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.443515][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.443662][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.443801][ T556] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.443947][ T556] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.444088][ T556] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.444240][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.444389][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.444530][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.444674][ T556] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.444816][ T556] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.444959][ T556] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.445103][ T556] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.445249][ T556] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.445402][ T556] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.445546][ T556] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.445693][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.445837][ T556] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.445981][ T556] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.446124][ T556] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.446280][ T556] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.446432][ T556] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.446573][ T556] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.446745][ T556] ? move_addr_to_kernel (net/socket.c:258) [ 22.446888][ T556] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.447031][ T556] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.447173][ T556] ___sys_sendmsg (net/socket.c:2752) [ 22.447318][ T556] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.447503][ T556] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.447655][ T556] __sys_sendmsg (net/socket.c:2784) [ 22.447796][ T556] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.447936][ T556] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.448117][ T556] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.448282][ T556] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.448431][ T556] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.448577][ T556] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.448721][ T556] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.448866][ T556] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.449045][ T556] RIP: 0033:0x7fc9efcef08e [ 22.449198][ T556] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.449719][ T556] RSP: 002b:00007fff66900dc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.449935][ T556] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fc9efcef08e [ 22.450147][ T556] RDX: 0000000000000000 RSI: 00007fff66900e70 RDI: 0000000000000005 [ 22.450370][ T556] RBP: 00007fff66900dd0 R08: 0000000000000000 R09: 0000000000000000 [ 22.450584][ T556] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.450799][ T556] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff66901540 | [ 22.454040][ T556] ------------[ cut here ]------------ | [ 22.454201][ T556] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/556 | [ 22.454460][ T556] Modules linked in: netdevsim | [ 22.454876][ T556] Tainted: [W]=WARN [ 22.454978][ T556] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.455149][ T556] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.455673][ T556] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.456153][ T556] RSP: 0018:ffa0000001527190 EFLAGS: 00010286 [ 22.456335][ T556] RAX: 00000000ffffffa6 RBX: ff11000004ec0ac0 RCX: 1ff40000002a4df8 [ 22.456534][ T556] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0b70 [ 22.456735][ T556] RBP: ff110000082f9000 R08: 1fe22000009d816f R09: ff11000008e25158 [ 22.456935][ T556] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 22.457138][ T556] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 22.457359][ T556] FS: 00007fc9efab5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 22.457597][ T556] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.457768][ T556] CR2: 00000000367e4988 CR3: 0000000004cdf004 CR4: 0000000000771ef0 [ 22.457970][ T556] PKRU: 55555554 [ 22.458072][ T556] Call Trace: [ 22.458175][ T556] [ 22.458250][ T556] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 22.458431][ T556] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 22.458595][ T556] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 22.458731][ T556] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.458863][ T556] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 22.459027][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.459163][ T556] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 22.459309][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.459471][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.459634][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.459769][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.459931][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.460101][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.460267][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.460493][ T556] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.460629][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.460758][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.460891][ T556] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 22.461023][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.461155][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.461288][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.461427][ T556] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.461556][ T556] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 22.461685][ T556] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.461816][ T556] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.461945][ T556] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.462079][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.462220][ T556] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.462355][ T556] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.462487][ T556] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.462617][ T556] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.462748][ T556] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.462899][ T556] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.463033][ T556] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.463167][ T556] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.463351][ T556] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.463516][ T556] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.463648][ T556] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.463778][ T556] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.463908][ T556] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.464042][ T556] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.464176][ T556] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.464342][ T556] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.464503][ T556] ? move_addr_to_kernel (net/socket.c:258) [ 22.464636][ T556] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.464766][ T556] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.464896][ T556] ___sys_sendmsg (net/socket.c:2752) [ 22.465029][ T556] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.465189][ T556] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.465344][ T556] __sys_sendmsg (net/socket.c:2784) [ 22.465476][ T556] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.465606][ T556] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.465769][ T556] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.465900][ T556] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.466033][ T556] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.466161][ T556] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.466296][ T556] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.466429][ T556] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.466592][ T556] RIP: 0033:0x7fc9efcef08e [ 22.466727][ T556] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.467182][ T556] RSP: 002b:00007fff66900dc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.467466][ T556] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fc9efcef08e [ 22.467745][ T556] RDX: 0000000000000000 RSI: 00007fff66900e70 RDI: 0000000000000005 [ 22.468033][ T556] RBP: 00007fff66900dd0 R08: 0000000000000000 R09: 0000000000000000 [ 22.468321][ T556] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.468621][ T556] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff66901540 | [ 22.606627][ T567] ------------[ cut here ]------------ | [ 22.606950][ T567] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/567 | [ 22.607443][ T567] Modules linked in: netdevsim | [ 22.608253][ T567] Tainted: [W]=WARN [ 22.608495][ T567] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.608830][ T567] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.609181][ T567] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.610037][ T567] RSP: 0018:ffa00000015b71b0 EFLAGS: 00010286 [ 22.610393][ T567] RAX: 00000000ffffffa6 RBX: ff1100000b29fe40 RCX: 1ff40000002b6dfc [ 22.610784][ T567] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b29fef0 [ 22.611166][ T567] RBP: ff1100000ccb9000 R08: 1fe2200001653fdf R09: ff11000004d5d1a8 [ 22.611570][ T567] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 22.611952][ T567] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.612353][ T567] FS: 00007f99f084a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 22.612781][ T567] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.613115][ T567] CR2: 00000000004a77b8 CR3: 000000000c30f005 CR4: 0000000000771ef0 [ 22.613526][ T567] PKRU: 55555554 [ 22.613745][ T567] Call Trace: [ 22.613966][ T567] [ 22.614139][ T567] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.614441][ T567] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.614722][ T567] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.614998][ T567] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.615204][ T567] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 22.615499][ T567] __dev_notify_flags (net/core/dev.c:9787) [ 22.615782][ T567] ? netif_change_name (net/core/dev.c:1495) [ 22.616072][ T567] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 22.616434][ T567] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 22.616711][ T567] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 22.616990][ T567] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 22.617275][ T567] ? __dev_get_by_name (net/core/dev.c:883) [ 22.617569][ T567] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 22.617857][ T567] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 22.618140][ T567] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.618449][ T567] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.618724][ T567] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.619003][ T567] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.619286][ T567] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.619584][ T567] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.619867][ T567] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.620149][ T567] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.620463][ T567] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.620739][ T567] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.621016][ T567] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.621300][ T567] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.621592][ T567] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.621856][ T567] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.622124][ T567] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.622420][ T567] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.622708][ T567] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.622990][ T567] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.623271][ T567] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.623565][ T567] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.623841][ T567] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.624111][ T567] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.624415][ T567] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.624699][ T567] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.624978][ T567] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.625271][ T567] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.625564][ T567] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.625836][ T567] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.626159][ T567] ? move_addr_to_kernel (net/socket.c:258) [ 22.626455][ T567] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.626741][ T567] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 22.627031][ T567] ___sys_sendmsg (net/socket.c:2752) [ 22.627597][ T567] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 22.627873][ T567] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.628156][ T567] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 22.628462][ T567] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 22.628737][ T567] __sys_sendmsg (net/socket.c:2784) [ 22.629014][ T567] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.629317][ T567] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.629613][ T567] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.629890][ T567] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.630164][ T567] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.630470][ T567] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.630749][ T567] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.631078][ T567] RIP: 0033:0x7f99f0a8408e [ 22.631387][ T567] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.632252][ T567] RSP: 002b:00007ffe37f756e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.632663][ T567] RAX: ffffffffffffffda RBX: 00007ffe37f75e90 RCX: 00007f99f0a8408e [ 22.633046][ T567] RDX: 0000000000000000 RSI: 00007ffe37f75790 RDI: 0000000000000005 [ 22.633444][ T567] RBP: 00007ffe37f756f0 R08: 0000000000000000 R09: 0000000000000000 [ 22.633827][ T567] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.634223][ T567] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe37f75e60 | [ 22.669035][ T568] ------------[ cut here ]------------ | [ 22.669228][ T568] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/568 | [ 22.669486][ T568] Modules linked in: netdevsim | [ 22.669914][ T568] Tainted: [W]=WARN [ 22.670018][ T568] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.670194][ T568] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.670389][ T568] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.670878][ T568] RSP: 0018:ffa00000015c7020 EFLAGS: 00010286 [ 22.671051][ T568] RAX: 00000000ffffffa6 RBX: ff1100000b29e340 RCX: 1ff40000002b8dca [ 22.671262][ T568] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b29e3f0 [ 22.671476][ T568] RBP: ff1100000ccb9000 R08: 1fe2200001653c7f R09: ff1100000c138b80 [ 22.671680][ T568] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 22.671882][ T568] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.672090][ T568] FS: 00007f5948fdf840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 22.672343][ T568] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.672521][ T568] CR2: 000000001c750988 CR3: 000000000dcc8006 CR4: 0000000000771ef0 [ 22.672728][ T568] PKRU: 55555554 [ 22.672830][ T568] Call Trace: [ 22.672937][ T568] [ 22.673010][ T568] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 22.673150][ T568] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.673315][ T568] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.673427][ T568] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 22.673565][ T568] __dev_notify_flags (net/core/dev.c:9787) [ 22.673710][ T568] ? netif_change_name (net/core/dev.c:1495) [ 22.673846][ T568] ? __dev_change_flags (net/core/dev.c:9752) [ 22.673990][ T568] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 22.674124][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.674266][ T568] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 22.674414][ T568] netif_change_flags (net/core/dev.c:9820) [ 22.674550][ T568] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 22.674687][ T568] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 22.674827][ T568] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 22.675001][ T568] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.675139][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.675282][ T568] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 22.675426][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.675564][ T568] ? __kernel_text_address (kernel/extable.c:79) [ 22.675708][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.675849][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.675985][ T568] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.676123][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.676266][ T568] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.676409][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.676543][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.676677][ T568] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.676815][ T568] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 22.676955][ T568] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 22.677092][ T568] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.677237][ T568] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 22.677380][ T568] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 22.677518][ T568] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.677655][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.677791][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.677927][ T568] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.678070][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.678207][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.678357][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.678493][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.678629][ T568] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.678765][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.678905][ T568] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.679044][ T568] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.679181][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.679323][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.679468][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.679607][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.679742][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.679925][ T568] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.680064][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.680204][ T568] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.680353][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.680490][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.680628][ T568] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.680765][ T568] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.680901][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.681040][ T568] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.681181][ T568] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.681325][ T568] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.681477][ T568] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.681616][ T568] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.681753][ T568] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.681920][ T568] ? move_addr_to_kernel (net/socket.c:258) [ 22.682057][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.682195][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.682344][ T568] ___sys_sendmsg (net/socket.c:2752) [ 22.682480][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.682650][ T568] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.682801][ T568] __sys_sendmsg (net/socket.c:2784) [ 22.682938][ T568] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.683074][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.683257][ T568] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.683403][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.683542][ T568] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.683684][ T568] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.683821][ T568] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.683959][ T568] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.684128][ T568] RIP: 0033:0x7f594921908e [ 22.684330][ T568] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.684821][ T568] RSP: 002b:00007ffc78c7f520 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.685033][ T568] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f594921908e [ 22.685243][ T568] RDX: 0000000000000000 RSI: 00007ffc78c7f5d0 RDI: 0000000000000005 [ 22.685455][ T568] RBP: 00007ffc78c7f530 R08: 0000000000000000 R09: 0000000000000000 [ 22.685660][ T568] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.685865][ T568] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc78c7fca0 | [ 22.726772][ T569] ------------[ cut here ]------------ | [ 22.726962][ T569] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/569 | [ 22.727219][ T569] Modules linked in: netdevsim | [ 22.727697][ T569] Tainted: [W]=WARN [ 22.727807][ T569] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.727985][ T569] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.728175][ T569] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.728692][ T569] RSP: 0018:ffa00000015d71b0 EFLAGS: 00010286 [ 22.728871][ T569] RAX: 00000000ffffffa6 RBX: ff110000092b0940 RCX: 1ff40000002badfc [ 22.729081][ T569] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000092b09f0 [ 22.729292][ T569] RBP: ff1100000ccd1000 R08: 1fe220000125613f R09: ff1100000c13aea8 [ 22.729513][ T569] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 22.729721][ T569] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.729932][ T569] FS: 00007fae362c1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 22.730180][ T569] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.730369][ T569] CR2: 00000000004a77b8 CR3: 000000000df2e002 CR4: 0000000000771ef0 [ 22.730581][ T569] PKRU: 55555554 [ 22.730686][ T569] Call Trace: [ 22.730790][ T569] [ 22.730864][ T569] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.731008][ T569] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.731148][ T569] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.731301][ T569] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.731416][ T569] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 22.731555][ T569] __dev_notify_flags (net/core/dev.c:9787) [ 22.731695][ T569] ? netif_change_name (net/core/dev.c:1495) [ 22.731837][ T569] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 22.732015][ T569] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 22.732156][ T569] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 22.732302][ T569] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 22.732453][ T569] ? __dev_get_by_name (net/core/dev.c:883) [ 22.732592][ T569] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 22.732744][ T569] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 22.732887][ T569] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.733033][ T569] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.733171][ T569] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.733316][ T569] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.733461][ T569] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.733601][ T569] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.733746][ T569] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.733887][ T569] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.734027][ T569] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.734167][ T569] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.734311][ T569] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.734461][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.734607][ T569] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.734760][ T569] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.734909][ T569] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.735049][ T569] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.735189][ T569] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.735345][ T569] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.735486][ T569] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.735629][ T569] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.735774][ T569] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.735913][ T569] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.736057][ T569] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.736200][ T569] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.736349][ T569] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.736493][ T569] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.736634][ T569] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.736778][ T569] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.736951][ T569] ? move_addr_to_kernel (net/socket.c:258) [ 22.737091][ T569] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.737239][ T569] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 22.737385][ T569] ___sys_sendmsg (net/socket.c:2752) [ 22.737524][ T569] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 22.737664][ T569] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.737811][ T569] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 22.737956][ T569] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 22.738100][ T569] __sys_sendmsg (net/socket.c:2784) [ 22.738245][ T569] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.738397][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.738541][ T569] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.738682][ T569] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.738824][ T569] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.738966][ T569] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.739108][ T569] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.739287][ T569] RIP: 0033:0x7fae364fb08e [ 22.739447][ T569] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.739963][ T569] RSP: 002b:00007ffe17fc6070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.740179][ T569] RAX: ffffffffffffffda RBX: 00007ffe17fc6820 RCX: 00007fae364fb08e [ 22.740406][ T569] RDX: 0000000000000000 RSI: 00007ffe17fc6120 RDI: 0000000000000005 [ 22.740615][ T569] RBP: 00007ffe17fc6080 R08: 0000000000000000 R09: 0000000000000000 [ 22.740827][ T569] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6c [ 22.741042][ T569] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe17fc67f0 | [ 22.788656][ T570] ------------[ cut here ]------------ | [ 22.788913][ T570] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/570 | [ 22.789297][ T570] Modules linked in: netdevsim | [ 22.789970][ T570] Tainted: [W]=WARN [ 22.790135][ T570] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.790422][ T570] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 22.790714][ T570] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 22.791502][ T570] RSP: 0018:ffa00000015e7020 EFLAGS: 00010286 [ 22.791774][ T570] RAX: 00000000ffffffa6 RBX: ff110000092b0340 RCX: 1ff40000002bcdca [ 22.792093][ T570] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000092b03f0 [ 22.792517][ T570] RBP: ff1100000ccd1000 R08: 1fe220000125607f R09: ff1100000c13d180 [ 22.792841][ T570] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 22.793163][ T570] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 22.793501][ T570] FS: 00007f9417464840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 22.793882][ T570] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.794152][ T570] CR2: 0000000036207988 CR3: 000000000c557001 CR4: 0000000000771ef0 [ 22.794612][ T570] PKRU: 55555554 [ 22.794778][ T570] Call Trace: [ 22.794955][ T570] [ 22.795071][ T570] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 22.795296][ T570] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 22.795619][ T570] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 22.795785][ T570] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 22.796005][ T570] __dev_notify_flags (net/core/dev.c:9787) [ 22.796226][ T570] ? netif_change_name (net/core/dev.c:1495) [ 22.796576][ T570] ? __dev_change_flags (net/core/dev.c:9752) [ 22.796791][ T570] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 22.797003][ T570] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.797222][ T570] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 22.797738][ T570] netif_change_flags (net/core/dev.c:9820) [ 22.797960][ T570] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 22.798180][ T570] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 22.798405][ T570] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 22.798674][ T570] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.798888][ T570] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.799103][ T570] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 22.799323][ T570] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.799549][ T570] ? __kernel_text_address (kernel/extable.c:79) [ 22.799765][ T570] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.799982][ T570] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.800194][ T570] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.800421][ T570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.800633][ T570] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 22.800844][ T570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.801057][ T570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.801274][ T570] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 22.801497][ T570] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 22.801711][ T570] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 22.801925][ T570] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 22.802141][ T570] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 22.802369][ T570] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 22.802587][ T570] rtnl_newlink (net/core/rtnetlink.c:4150) [ 22.802807][ T570] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.803016][ T570] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.803231][ T570] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.803451][ T570] ? mark_usage (kernel/locking/lockdep.c:4674) [ 22.803663][ T570] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.803881][ T570] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.804093][ T570] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.804314][ T570] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.804536][ T570] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 22.804753][ T570] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 22.804964][ T570] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 22.805176][ T570] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.805401][ T570] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.805614][ T570] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.805830][ T570] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 22.806045][ T570] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 22.806268][ T570] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 22.806489][ T570] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.806705][ T570] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.806923][ T570] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 22.807135][ T570] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 22.807365][ T570] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.807581][ T570] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.807797][ T570] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 22.808013][ T570] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 22.808233][ T570] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 22.808458][ T570] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 22.808673][ T570] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 22.808887][ T570] ? copy_msghdr_from_user (net/socket.c:2635) [ 22.809099][ T570] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 22.809380][ T570] ? move_addr_to_kernel (net/socket.c:258) [ 22.809594][ T570] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.809805][ T570] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 22.810021][ T570] ___sys_sendmsg (net/socket.c:2752) [ 22.810237][ T570] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 22.810510][ T570] ? copy_msghdr_from_user (net/socket.c:2603) [ 22.810747][ T570] __sys_sendmsg (net/socket.c:2784) [ 22.810961][ T570] ? __sys_sendmsg_sock (net/socket.c:2765) [ 22.811171][ T570] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 22.811450][ T570] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.811665][ T570] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 22.811881][ T570] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 22.812093][ T570] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 22.812311][ T570] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 22.812532][ T570] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.812800][ T570] RIP: 0033:0x7f941769e08e [ 22.813028][ T570] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.813796][ T570] RSP: 002b:00007ffd46613d40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.814126][ T570] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f941769e08e [ 22.814458][ T570] RDX: 0000000000000000 RSI: 00007ffd46613df0 RDI: 0000000000000005 [ 22.814775][ T570] RBP: 00007ffd46613d50 R08: 0000000000000000 R09: 0000000000000000 [ 22.815094][ T570] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 22.815428][ T570] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd466144c0 | [ 23.189891][ T587] ------------[ cut here ]------------ | [ 23.190075][ T587] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/587 | [ 23.190336][ T587] Modules linked in: netdevsim | [ 23.190770][ T587] Tainted: [W]=WARN [ 23.190877][ T587] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.191051][ T587] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.191234][ T587] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.191721][ T587] RSP: 0018:ffa0000001647010 EFLAGS: 00010286 [ 23.191897][ T587] RAX: 00000000ffffffa6 RBX: ff110000094a5240 RCX: 1ff40000002c8dc8 [ 23.192101][ T587] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a52f0 [ 23.192316][ T587] RBP: ff1100000ccb9000 R08: 1fe2200001294a5f R09: ff1100000ccb0b80 [ 23.192522][ T587] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000041 [ 23.192728][ T587] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001647100 [ 23.192934][ T587] FS: 00007fa7a9f16840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 23.193194][ T587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.193396][ T587] CR2: 000000003d365988 CR3: 000000000c133002 CR4: 0000000000771ef0 [ 23.193611][ T587] PKRU: 55555554 [ 23.193722][ T587] Call Trace: [ 23.193834][ T587] [ 23.193908][ T587] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 23.194052][ T587] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 23.194159][ T587] netif_close_many (net/core/dev.c:1804) [ 23.194303][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.194454][ T587] ? __dev_close_many (net/core/dev.c:1781) [ 23.194612][ T587] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.194764][ T587] netif_close_many_and_unlock (net/core/dev.c:12330) [ 23.194902][ T587] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.195053][ T587] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 23.195240][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.195387][ T587] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.195556][ T587] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.195687][ T587] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.195822][ T587] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.195999][ T587] ? unregister_netdevice_many (net/core/dev.c:12497) [ 23.196131][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.196273][ T587] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.196411][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.196565][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.196701][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.196834][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.196975][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.197129][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.197270][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.197408][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.197545][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.197683][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.197822][ T587] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.197964][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.198098][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.198241][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.198391][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.198526][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.198866][ T587] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.199002][ T587] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.199134][ T587] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.199272][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.199421][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.199558][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.199695][ T587] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.199875][ T587] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.200072][ T587] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.200234][ T587] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.200375][ T587] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.200514][ T587] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.200654][ T587] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.200789][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.200952][ T587] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.201092][ T587] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.201236][ T587] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.201384][ T587] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.201549][ T587] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.201684][ T587] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.201850][ T587] ? move_addr_to_kernel (net/socket.c:258) [ 23.201986][ T587] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.202123][ T587] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.202266][ T587] ___sys_sendmsg (net/socket.c:2752) [ 23.202404][ T587] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.202572][ T587] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.202722][ T587] __sys_sendmsg (net/socket.c:2784) [ 23.202862][ T587] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.203000][ T587] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.203172][ T587] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.203319][ T587] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.203478][ T587] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.203614][ T587] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.203753][ T587] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.203886][ T587] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.204069][ T587] RIP: 0033:0x7fa7aa15008e [ 23.204282][ T587] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.205017][ T587] RSP: 002b:00007ffff52423f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.205320][ T587] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa7aa15008e [ 23.205532][ T587] RDX: 0000000000000000 RSI: 00007ffff52424a0 RDI: 0000000000000005 [ 23.205845][ T587] RBP: 00007ffff5242400 R08: 0000000000000000 R09: 0000000000000000 [ 23.206048][ T587] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.206253][ T587] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff5242b70 | [ 23.209095][ T587] ------------[ cut here ]------------ | [ 23.209243][ T587] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/587 | [ 23.209908][ T587] Modules linked in: netdevsim | [ 23.210362][ T587] Tainted: [W]=WARN [ 23.210459][ T587] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.210618][ T587] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.210793][ T587] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.211255][ T587] RSP: 0018:ffa0000001647190 EFLAGS: 00010286 [ 23.211450][ T587] RAX: 00000000ffffffa6 RBX: ff110000094a53c0 RCX: 1ff40000002c8df8 [ 23.211639][ T587] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5470 [ 23.211837][ T587] RBP: ff1100000ccb9000 R08: 1fe2200001294a8f R09: ff1100000ccb0b58 [ 23.212036][ T587] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 23.212232][ T587] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 23.212439][ T587] FS: 00007fa7a9f16840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 23.212664][ T587] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.212826][ T587] CR2: 000000003d365988 CR3: 000000000c133002 CR4: 0000000000771ef0 [ 23.213018][ T587] PKRU: 55555554 [ 23.213113][ T587] Call Trace: [ 23.213217][ T587] [ 23.213285][ T587] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 23.213453][ T587] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.213610][ T587] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.213738][ T587] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.213865][ T587] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.214024][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.214156][ T587] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.214300][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.214432][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.214559][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.214724][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.214908][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.215087][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.215222][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.215367][ T587] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.215507][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.215633][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.215763][ T587] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.215894][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.216022][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.216150][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.216287][ T587] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.216422][ T587] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.216559][ T587] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.216710][ T587] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.216851][ T587] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.216985][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.217119][ T587] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.217250][ T587] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.217393][ T587] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.217540][ T587] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.217673][ T587] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.217809][ T587] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.217937][ T587] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.218070][ T587] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.218196][ T587] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.218336][ T587] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.218465][ T587] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.218590][ T587] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.218717][ T587] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.218846][ T587] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.218978][ T587] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.219107][ T587] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.219267][ T587] ? move_addr_to_kernel (net/socket.c:258) [ 23.219421][ T587] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.219549][ T587] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.219677][ T587] ___sys_sendmsg (net/socket.c:2752) [ 23.219803][ T587] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.219961][ T587] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.220099][ T587] __sys_sendmsg (net/socket.c:2784) [ 23.220236][ T587] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.220373][ T587] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.220534][ T587] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.220664][ T587] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.220791][ T587] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.220919][ T587] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.221058][ T587] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.221186][ T587] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.221362][ T587] RIP: 0033:0x7fa7aa15008e [ 23.221498][ T587] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.221945][ T587] RSP: 002b:00007ffff52423f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.222139][ T587] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa7aa15008e [ 23.222349][ T587] RDX: 0000000000000000 RSI: 00007ffff52424a0 RDI: 0000000000000005 [ 23.222560][ T587] RBP: 00007ffff5242400 R08: 0000000000000000 R09: 0000000000000000 [ 23.222748][ T587] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.222937][ T587] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff5242b70 | [ 23.286911][ T588] ------------[ cut here ]------------ | [ 23.287160][ T588] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/588 | [ 23.287971][ T588] Modules linked in: netdevsim | [ 23.288664][ T588] Tainted: [W]=WARN [ 23.288824][ T588] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.289090][ T588] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.289389][ T588] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.290137][ T588] RSP: 0018:ffa0000001657010 EFLAGS: 00010286 [ 23.290421][ T588] RAX: 00000000ffffffa6 RBX: ff11000004ec1540 RCX: 1ff40000002cadc8 [ 23.290740][ T588] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec15f0 [ 23.291055][ T588] RBP: ff1100000ccd1000 R08: 1fe22000009d82bf R09: ff1100000ccb5180 [ 23.291386][ T588] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 23.291705][ T588] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001657100 [ 23.292030][ T588] FS: 00007f992de17840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 23.292426][ T588] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.292690][ T588] CR2: 000000000b6c1988 CR3: 000000000edb8001 CR4: 0000000000771ef0 [ 23.293003][ T588] PKRU: 55555554 [ 23.293162][ T588] Call Trace: [ 23.293336][ T588] [ 23.293452][ T588] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 23.293687][ T588] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 23.293849][ T588] netif_close_many (net/core/dev.c:1804) [ 23.294064][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.294280][ T588] ? __dev_close_many (net/core/dev.c:1781) [ 23.294503][ T588] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.294736][ T588] netif_close_many_and_unlock (net/core/dev.c:12330) [ 23.294956][ T588] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.295168][ T588] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 23.295441][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.295650][ T588] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.295902][ T588] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.296110][ T588] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.296334][ T588] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.296600][ T588] ? unregister_netdevice_many (net/core/dev.c:12497) [ 23.296811][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.297053][ T588] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.297272][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.297504][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.297718][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.297931][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.298141][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.298420][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.298635][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.298844][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.299048][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.299259][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.299492][ T588] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.299702][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.299905][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.300114][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.300374][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.300589][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.300800][ T588] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.301011][ T588] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.301224][ T588] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.301441][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.301657][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.301870][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.302082][ T588] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.302300][ T588] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.302523][ T588] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.302743][ T588] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.302951][ T588] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.303165][ T588] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.303392][ T588] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.303606][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.303825][ T588] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.304036][ T588] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.304250][ T588] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.304471][ T588] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.304684][ T588] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.304894][ T588] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.305153][ T588] ? move_addr_to_kernel (net/socket.c:258) [ 23.305378][ T588] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.305588][ T588] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.305796][ T588] ___sys_sendmsg (net/socket.c:2752) [ 23.306005][ T588] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.306276][ T588] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.306521][ T588] __sys_sendmsg (net/socket.c:2784) [ 23.306733][ T588] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.306945][ T588] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.307224][ T588] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.307446][ T588] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.307660][ T588] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.307872][ T588] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.308083][ T588] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.308299][ T588] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.308568][ T588] RIP: 0033:0x7f992e05108e [ 23.308790][ T588] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.309556][ T588] RSP: 002b:00007fffabf0bd70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.309879][ T588] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f992e05108e [ 23.310196][ T588] RDX: 0000000000000000 RSI: 00007fffabf0be20 RDI: 0000000000000005 [ 23.310531][ T588] RBP: 00007fffabf0bd80 R08: 0000000000000000 R09: 0000000000000000 [ 23.310839][ T588] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.311150][ T588] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffabf0c4f0 | [ 23.316131][ T588] ------------[ cut here ]------------ | [ 23.316874][ T588] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/588 | [ 23.317224][ T588] Modules linked in: netdevsim | [ 23.317843][ T588] Tainted: [W]=WARN [ 23.317994][ T588] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.318244][ T588] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.318509][ T588] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.319210][ T588] RSP: 0018:ffa0000001657190 EFLAGS: 00010286 [ 23.319479][ T588] RAX: 00000000ffffffa6 RBX: ff1100000ec1a4c0 RCX: 1ff40000002cadf8 [ 23.319773][ T588] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a570 [ 23.320064][ T588] RBP: ff1100000ccd1000 R08: 1fe2200001d834af R09: ff1100000ccb5158 [ 23.320379][ T588] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 23.320673][ T588] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 23.320969][ T588] FS: 00007f992de17840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 23.321316][ T588] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.321574][ T588] CR2: 000000000b6c1988 CR3: 000000000edb8001 CR4: 0000000000771ef0 [ 23.321873][ T588] PKRU: 55555554 [ 23.322025][ T588] Call Trace: [ 23.322175][ T588] [ 23.322286][ T588] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 23.322549][ T588] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.322793][ T588] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.322993][ T588] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.323193][ T588] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.323457][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.323659][ T588] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.323859][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.324054][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.324257][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.324462][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.324662][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.324897][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.325098][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.325305][ T588] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.325513][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.325711][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.325907][ T588] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.326111][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.326311][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.326520][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.326720][ T588] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.326922][ T588] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.327120][ T588] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.327323][ T588] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.327532][ T588] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.327729][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.327935][ T588] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.328134][ T588] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.328348][ T588] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.328546][ T588] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.328744][ T588] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.328949][ T588] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.329151][ T588] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.329365][ T588] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.329564][ T588] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.329762][ T588] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.329965][ T588] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.330166][ T588] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.330388][ T588] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.330595][ T588] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.330796][ T588] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.330993][ T588] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.331266][ T588] ? move_addr_to_kernel (net/socket.c:258) [ 23.331475][ T588] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.331676][ T588] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.331883][ T588] ___sys_sendmsg (net/socket.c:2752) [ 23.332084][ T588] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.332351][ T588] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.332572][ T588] __sys_sendmsg (net/socket.c:2784) [ 23.332770][ T588] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.332970][ T588] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.333229][ T588] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.333438][ T588] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.333637][ T588] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.333836][ T588] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.334034][ T588] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.334239][ T588] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.334495][ T588] RIP: 0033:0x7f992e05108e [ 23.334707][ T588] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.335428][ T588] RSP: 002b:00007fffabf0bd70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.335723][ T588] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f992e05108e [ 23.336024][ T588] RDX: 0000000000000000 RSI: 00007fffabf0be20 RDI: 0000000000000005 [ 23.336323][ T588] RBP: 00007fffabf0bd80 R08: 0000000000000000 R09: 0000000000000000 [ 23.336629][ T588] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.336926][ T588] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffabf0c4f0 | [ 23.437679][ T597] ------------[ cut here ]------------ | [ 23.437879][ T597] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/597 | [ 23.438136][ T597] Modules linked in: netdevsim | [ 23.438641][ T597] Tainted: [W]=WARN [ 23.438752][ T597] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.438932][ T597] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.439120][ T597] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.439641][ T597] RSP: 0018:ffa00000016c71b0 EFLAGS: 00010286 [ 23.439824][ T597] RAX: 00000000ffffffa6 RBX: ff11000004b0a340 RCX: 1ff40000002d8dfc [ 23.440053][ T597] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a3f0 [ 23.440276][ T597] RBP: ff11000004bfc000 R08: 1fe220000096147f R09: ff11000004f2aea8 [ 23.440497][ T597] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 23.440711][ T597] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 23.440936][ T597] FS: 00007fa7b4057840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 23.441195][ T597] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.441407][ T597] CR2: 00000000004a77b8 CR3: 0000000004c2c006 CR4: 0000000000771ef0 [ 23.441621][ T597] PKRU: 55555554 [ 23.441740][ T597] Call Trace: [ 23.441850][ T597] [ 23.441925][ T597] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 23.442069][ T597] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 23.442216][ T597] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 23.442367][ T597] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 23.442474][ T597] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 23.442616][ T597] __dev_notify_flags (net/core/dev.c:9787) [ 23.442767][ T597] ? netif_change_name (net/core/dev.c:1495) [ 23.442919][ T597] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 23.443098][ T597] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 23.443251][ T597] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 23.443419][ T597] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 23.443560][ T597] ? __dev_get_by_name (net/core/dev.c:883) [ 23.443712][ T597] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 23.443864][ T597] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 23.444013][ T597] rtnl_newlink (net/core/rtnetlink.c:4150) [ 23.444160][ T597] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.444324][ T597] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.444476][ T597] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 23.444617][ T597] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.444764][ T597] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.444914][ T597] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.445055][ T597] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 23.445194][ T597] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.445346][ T597] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.445486][ T597] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.445631][ T597] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.445774][ T597] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.445914][ T597] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.446061][ T597] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.446202][ T597] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.446360][ T597] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.446508][ T597] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.446651][ T597] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.446825][ T597] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.446968][ T597] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.447110][ T597] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.447260][ T597] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.447411][ T597] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.447555][ T597] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.447712][ T597] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.447856][ T597] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.447997][ T597] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.448171][ T597] ? move_addr_to_kernel (net/socket.c:258) [ 23.448317][ T597] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.448466][ T597] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 23.448607][ T597] ___sys_sendmsg (net/socket.c:2752) [ 23.448746][ T597] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 23.448889][ T597] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.449041][ T597] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 23.449186][ T597] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 23.449345][ T597] __sys_sendmsg (net/socket.c:2784) [ 23.449487][ T597] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.449634][ T597] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.449775][ T597] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.449921][ T597] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.450065][ T597] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.450205][ T597] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.450359][ T597] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.450538][ T597] RIP: 0033:0x7fa7b429108e [ 23.450689][ T597] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.451200][ T597] RSP: 002b:00007fff38ac9050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.451425][ T597] RAX: ffffffffffffffda RBX: 00007fff38ac9800 RCX: 00007fa7b429108e [ 23.451636][ T597] RDX: 0000000000000000 RSI: 00007fff38ac9100 RDI: 0000000000000005 [ 23.451845][ T597] RBP: 00007fff38ac9060 R08: 0000000000000000 R09: 0000000000000000 [ 23.452059][ T597] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.452274][ T597] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff38ac97d0 | [ 23.514963][ T598] ------------[ cut here ]------------ | [ 23.515241][ T598] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/598 | [ 23.515636][ T598] Modules linked in: netdevsim | [ 23.516342][ T598] Tainted: [W]=WARN [ 23.516529][ T598] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.516836][ T598] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.517123][ T598] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.517975][ T598] RSP: 0018:ffa00000016c7020 EFLAGS: 00010286 [ 23.518250][ T598] RAX: 00000000ffffffa6 RBX: ff11000004b0aac0 RCX: 1ff40000002d8dca [ 23.518706][ T598] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0ab70 [ 23.519041][ T598] RBP: ff11000004bfc000 R08: 1fe220000096156f R09: ff11000004f2d180 [ 23.519440][ T598] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 23.519772][ T598] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 23.520094][ T598] FS: 00007fc751edd840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 23.520502][ T598] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.520780][ T598] CR2: 000000001ee7f988 CR3: 0000000004cfd005 CR4: 0000000000771ef0 [ 23.521108][ T598] PKRU: 55555554 [ 23.521277][ T598] Call Trace: [ 23.521448][ T598] [ 23.521560][ T598] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 23.521788][ T598] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 23.522012][ T598] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 23.522173][ T598] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 23.522404][ T598] __dev_notify_flags (net/core/dev.c:9787) [ 23.522620][ T598] ? netif_change_name (net/core/dev.c:1495) [ 23.522854][ T598] ? __dev_change_flags (net/core/dev.c:9752) [ 23.523068][ T598] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 23.523287][ T598] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.523508][ T598] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 23.523725][ T598] netif_change_flags (net/core/dev.c:9820) [ 23.523962][ T598] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 23.524181][ T598] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 23.524406][ T598] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 23.524671][ T598] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.524905][ T598] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.525142][ T598] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 23.525375][ T598] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.525587][ T598] ? __kernel_text_address (kernel/extable.c:79) [ 23.525804][ T598] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.526022][ T598] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.526288][ T598] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 23.526509][ T598] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.526722][ T598] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 23.526936][ T598] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.527146][ T598] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.527372][ T598] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 23.527593][ T598] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 23.527805][ T598] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 23.528026][ T598] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 23.528246][ T598] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 23.528478][ T598] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 23.528695][ T598] rtnl_newlink (net/core/rtnetlink.c:4150) [ 23.528915][ T598] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.529137][ T598] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.529391][ T598] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 23.529606][ T598] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.529822][ T598] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.530041][ T598] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.530258][ T598] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.530479][ T598] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 23.530687][ T598] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.530920][ T598] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 23.531135][ T598] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.531363][ T598] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.531572][ T598] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.531781][ T598] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.531994][ T598] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.532205][ T598] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.532433][ T598] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.532644][ T598] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.532853][ T598] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.533102][ T598] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.533348][ T598] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.533567][ T598] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.533779][ T598] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.534009][ T598] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.534275][ T598] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.534518][ T598] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.534720][ T598] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.534928][ T598] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.535140][ T598] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.535417][ T598] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.535685][ T598] ? move_addr_to_kernel (net/socket.c:258) [ 23.535907][ T598] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.536121][ T598] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.536376][ T598] ___sys_sendmsg (net/socket.c:2752) [ 23.536583][ T598] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.536859][ T598] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.537117][ T598] __sys_sendmsg (net/socket.c:2784) [ 23.537345][ T598] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.537558][ T598] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.537832][ T598] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.538049][ T598] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.538369][ T598] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.538600][ T598] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.538811][ T598] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.539025][ T598] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.539301][ T598] RIP: 0033:0x7fc75211708e [ 23.539540][ T598] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.540302][ T598] RSP: 002b:00007ffd8a76b460 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.540614][ T598] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fc75211708e [ 23.540922][ T598] RDX: 0000000000000000 RSI: 00007ffd8a76b510 RDI: 0000000000000005 [ 23.541256][ T598] RBP: 00007ffd8a76b470 R08: 0000000000000000 R09: 0000000000000000 [ 23.541575][ T598] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6d [ 23.541881][ T598] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd8a76bbe0 | [ 24.050733][ T619] ------------[ cut here ]------------ | [ 24.051015][ T619] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/619 | [ 24.051411][ T619] Modules linked in: netdevsim | [ 24.052103][ T619] Tainted: [W]=WARN [ 24.052271][ T619] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.052548][ T619] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.052829][ T619] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.053596][ T619] RSP: 0018:ffa0000001757010 EFLAGS: 00010286 [ 24.053865][ T619] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff40000002eadc8 [ 24.054178][ T619] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 24.054509][ T619] RBP: ff11000004bfc000 R08: 1fe22000009d801f R09: ff1100000ee88b80 [ 24.054830][ T619] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 24.055155][ T619] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001757100 [ 24.055500][ T619] FS: 00007ff84030d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 24.055877][ T619] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.056150][ T619] CR2: 000000003280d988 CR3: 000000000ce4a001 CR4: 0000000000771ef0 [ 24.056951][ T619] PKRU: 55555554 [ 24.057141][ T619] Call Trace: [ 24.057305][ T619] [ 24.057426][ T619] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.057648][ T619] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.057813][ T619] netif_close_many (net/core/dev.c:1804) [ 24.058026][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.058246][ T619] ? __dev_close_many (net/core/dev.c:1781) [ 24.058469][ T619] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.058686][ T619] netif_close_many_and_unlock (net/core/dev.c:12330) [ 24.058908][ T619] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.059119][ T619] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 24.059399][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.059616][ T619] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.059878][ T619] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.060090][ T619] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.060308][ T619] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 24.060585][ T619] ? unregister_netdevice_many (net/core/dev.c:12497) [ 24.060817][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.061040][ T619] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 24.061266][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.061487][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.061718][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.061933][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.062144][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.062408][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.062621][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.062830][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.063036][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.063246][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.063467][ T619] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 24.063692][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.063907][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.064120][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.064351][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.064567][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.064799][ T619] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.065017][ T619] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.065235][ T619] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.065461][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.065678][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.065886][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.066099][ T619] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.066316][ T619] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.066536][ T619] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.066772][ T619] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.066982][ T619] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.067199][ T619] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.067428][ T619] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.067654][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.067865][ T619] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.068080][ T619] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.068305][ T619] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.068542][ T619] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.068755][ T619] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.068969][ T619] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.069234][ T619] ? move_addr_to_kernel (net/socket.c:258) [ 24.069458][ T619] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.069689][ T619] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.069910][ T619] ___sys_sendmsg (net/socket.c:2752) [ 24.070118][ T619] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 24.070402][ T619] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.070652][ T619] __sys_sendmsg (net/socket.c:2784) [ 24.070867][ T619] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.071079][ T619] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 24.071361][ T619] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.071576][ T619] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.071788][ T619] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.071996][ T619] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.072208][ T619] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.072434][ T619] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.072699][ T619] RIP: 0033:0x7ff84054708e [ 24.072923][ T619] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.073694][ T619] RSP: 002b:00007ffc02d20300 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.074021][ T619] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84054708e [ 24.074351][ T619] RDX: 0000000000000000 RSI: 00007ffc02d203b0 RDI: 0000000000000005 [ 24.074723][ T619] RBP: 00007ffc02d20310 R08: 0000000000000000 R09: 0000000000000000 [ 24.075055][ T619] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.075394][ T619] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc02d20a80 | [ 24.080176][ T619] ------------[ cut here ]------------ | [ 24.080553][ T619] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/619 | [ 24.080898][ T619] Modules linked in: netdevsim | [ 24.081660][ T619] Tainted: [W]=WARN [ 24.081815][ T619] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.082065][ T619] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.082644][ T619] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.083375][ T619] RSP: 0018:ffa0000001757190 EFLAGS: 00010286 [ 24.083629][ T619] RAX: 00000000ffffffa6 RBX: ff1100000dffe4c0 RCX: 1ff40000002eadf8 [ 24.083923][ T619] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe570 [ 24.084226][ T619] RBP: ff11000004bfc000 R08: 1fe2200001bffcaf R09: ff1100000ee88b58 [ 24.084528][ T619] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 24.084822][ T619] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 24.085113][ T619] FS: 00007ff84030d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 24.085477][ T619] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.085728][ T619] CR2: 000000003280d988 CR3: 000000000ce4a001 CR4: 0000000000771ef0 [ 24.086025][ T619] PKRU: 55555554 [ 24.086177][ T619] Call Trace: [ 24.086340][ T619] [ 24.086449][ T619] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 24.086696][ T619] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.086934][ T619] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.087130][ T619] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.087339][ T619] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 24.087591][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.087794][ T619] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 24.087994][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.088192][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.088397][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.088584][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.088809][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.089049][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.089258][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.089477][ T619] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.089693][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.089893][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.090098][ T619] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 24.090341][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.090543][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.090744][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.090944][ T619] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.091140][ T619] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.091344][ T619] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.091538][ T619] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.091738][ T619] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.091930][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.092129][ T619] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.092323][ T619] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.092536][ T619] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.092758][ T619] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.092960][ T619] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.093165][ T619] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.093379][ T619] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.093580][ T619] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.093780][ T619] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.093986][ T619] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.094189][ T619] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.094427][ T619] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.094634][ T619] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.094836][ T619] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.095035][ T619] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.095237][ T619] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.095486][ T619] ? move_addr_to_kernel (net/socket.c:258) [ 24.095686][ T619] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.095884][ T619] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.096086][ T619] ___sys_sendmsg (net/socket.c:2752) [ 24.096288][ T619] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 24.096544][ T619] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.096765][ T619] __sys_sendmsg (net/socket.c:2784) [ 24.096959][ T619] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.097153][ T619] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 24.097410][ T619] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.097601][ T619] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.097802][ T619] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.098001][ T619] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.098197][ T619] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.098406][ T619] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.098649][ T619] RIP: 0033:0x7ff84054708e [ 24.098857][ T619] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.099620][ T619] RSP: 002b:00007ffc02d20300 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.099931][ T619] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff84054708e [ 24.100230][ T619] RDX: 0000000000000000 RSI: 00007ffc02d203b0 RDI: 0000000000000005 [ 24.100525][ T619] RBP: 00007ffc02d20310 R08: 0000000000000000 R09: 0000000000000000 [ 24.100836][ T619] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.101132][ T619] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc02d20a80 | [ 24.239769][ T629] ------------[ cut here ]------------ | [ 24.240069][ T629] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/629 | [ 24.240565][ T629] Modules linked in: netdevsim | [ 24.241205][ T629] Tainted: [W]=WARN [ 24.241494][ T629] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.241737][ T629] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.242002][ T629] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.242781][ T629] RSP: 0018:ffa00000017d71b0 EFLAGS: 00010286 [ 24.243067][ T629] RAX: 00000000ffffffa6 RBX: ff11000009110f40 RCX: 1ff40000002fadfc [ 24.243416][ T629] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009110ff0 [ 24.243755][ T629] RBP: ff11000002841000 R08: 1fe22000012221ff R09: ff1100000c7951a8 [ 24.244079][ T629] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 24.244394][ T629] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 24.244727][ T629] FS: 00007f3e61183840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 24.245093][ T629] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.245368][ T629] CR2: 00000000004a77b8 CR3: 000000000c79f001 CR4: 0000000000771ef0 [ 24.245657][ T629] PKRU: 55555554 [ 24.245794][ T629] Call Trace: [ 24.245932][ T629] [ 24.246028][ T629] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.246228][ T629] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.246456][ T629] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 24.246653][ T629] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.246817][ T629] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 24.247044][ T629] __dev_notify_flags (net/core/dev.c:9787) [ 24.247279][ T629] ? netif_change_name (net/core/dev.c:1495) [ 24.247521][ T629] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 24.247796][ T629] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 24.248010][ T629] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 24.248195][ T629] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 24.248390][ T629] ? __dev_get_by_name (net/core/dev.c:883) [ 24.248584][ T629] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 24.248805][ T629] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 24.249007][ T629] rtnl_newlink (net/core/rtnetlink.c:4150) [ 24.249226][ T629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.249433][ T629] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.249618][ T629] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.249808][ T629] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.250016][ T629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.250224][ T629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.250450][ T629] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.250677][ T629] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.250900][ T629] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.251127][ T629] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.251358][ T629] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.251547][ T629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.251731][ T629] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.251935][ T629] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.252137][ T629] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.252346][ T629] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.252562][ T629] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.252748][ T629] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.252940][ T629] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.253126][ T629] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.253321][ T629] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.253542][ T629] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.253738][ T629] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.253926][ T629] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.254115][ T629] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.254308][ T629] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.254525][ T629] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.254768][ T629] ? move_addr_to_kernel (net/socket.c:258) [ 24.254982][ T629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.255210][ T629] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 24.255452][ T629] ___sys_sendmsg (net/socket.c:2752) [ 24.255681][ T629] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 24.255908][ T629] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.256116][ T629] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 24.256318][ T629] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 24.256519][ T629] __sys_sendmsg (net/socket.c:2784) [ 24.256726][ T629] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.256923][ T629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.257125][ T629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.257344][ T629] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.257547][ T629] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.257755][ T629] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.257941][ T629] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.258177][ T629] RIP: 0033:0x7f3e613bd08e [ 24.258411][ T629] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.259169][ T629] RSP: 002b:00007fffc615cbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.259518][ T629] RAX: ffffffffffffffda RBX: 00007fffc615d380 RCX: 00007f3e613bd08e [ 24.259853][ T629] RDX: 0000000000000000 RSI: 00007fffc615cc80 RDI: 0000000000000005 [ 24.260165][ T629] RBP: 00007fffc615cbe0 R08: 0000000000000000 R09: 0000000000000000 [ 24.260456][ T629] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.260745][ T629] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffc615d350 | [ 24.304860][ T630] ------------[ cut here ]------------ | [ 24.305065][ T630] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/630 | [ 24.305321][ T630] Modules linked in: netdevsim | [ 24.305846][ T630] Tainted: [W]=WARN [ 24.305961][ T630] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.306145][ T630] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.306346][ T630] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.306832][ T630] RSP: 0018:ffa00000017e7020 EFLAGS: 00010286 [ 24.307004][ T630] RAX: 00000000ffffffa6 RBX: ff11000009110340 RCX: 1ff40000002fcdca [ 24.307210][ T630] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091103f0 [ 24.307432][ T630] RBP: ff11000002841000 R08: 1fe220000122207f R09: ff1100000c272e80 [ 24.307636][ T630] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 24.307841][ T630] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 24.308053][ T630] FS: 00007fe34eef8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 24.308303][ T630] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.308486][ T630] CR2: 0000000037dfa988 CR3: 000000000dda7001 CR4: 0000000000771ef0 [ 24.308701][ T630] PKRU: 55555554 [ 24.308831][ T630] Call Trace: [ 24.308994][ T630] [ 24.309086][ T630] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.309235][ T630] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.309347][ T630] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 24.309488][ T630] __dev_notify_flags (net/core/dev.c:9787) [ 24.309627][ T630] ? netif_change_name (net/core/dev.c:1495) [ 24.309762][ T630] ? __dev_change_flags (net/core/dev.c:9752) [ 24.309897][ T630] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 24.310033][ T630] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.310169][ T630] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 24.310344][ T630] netif_change_flags (net/core/dev.c:9820) [ 24.310483][ T630] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 24.310622][ T630] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 24.310806][ T630] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 24.311062][ T630] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.311290][ T630] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.311600][ T630] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 24.311782][ T630] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.311982][ T630] ? __kernel_text_address (kernel/extable.c:79) [ 24.312194][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.312460][ T630] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.312667][ T630] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 24.312883][ T630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.313090][ T630] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.313271][ T630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.313647][ T630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.313823][ T630] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 24.314007][ T630] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 24.314179][ T630] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 24.314490][ T630] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 24.314707][ T630] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 24.314850][ T630] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 24.314994][ T630] rtnl_newlink (net/core/rtnetlink.c:4150) [ 24.315139][ T630] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.315289][ T630] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.315439][ T630] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.315579][ T630] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.315726][ T630] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.315872][ T630] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.316014][ T630] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.316159][ T630] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.316306][ T630] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.316500][ T630] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.316690][ T630] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.316831][ T630] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.317030][ T630] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.317256][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.317491][ T630] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.317710][ T630] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.317931][ T630] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.318150][ T630] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.318372][ T630] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.318516][ T630] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.318681][ T630] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.318864][ T630] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.319072][ T630] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.319247][ T630] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.319403][ T630] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.319550][ T630] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.319697][ T630] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.319846][ T630] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.319992][ T630] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.320133][ T630] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.320317][ T630] ? move_addr_to_kernel (net/socket.c:258) [ 24.320468][ T630] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.320612][ T630] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.320789][ T630] ___sys_sendmsg (net/socket.c:2752) [ 24.320971][ T630] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 24.321230][ T630] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.321393][ T630] __sys_sendmsg (net/socket.c:2784) [ 24.321535][ T630] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.321678][ T630] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 24.321855][ T630] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.321996][ T630] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.322143][ T630] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.322366][ T630] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.322579][ T630] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.322780][ T630] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.322961][ T630] RIP: 0033:0x7fe34f13208e [ 24.323114][ T630] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.323717][ T630] RSP: 002b:00007ffcb18d9380 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.323989][ T630] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe34f13208e [ 24.324308][ T630] RDX: 0000000000000000 RSI: 00007ffcb18d9430 RDI: 0000000000000005 [ 24.324538][ T630] RBP: 00007ffcb18d9390 R08: 0000000000000000 R09: 0000000000000000 [ 24.324756][ T630] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.324970][ T630] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb18d9b00 | [ 24.397714][ T632] ------------[ cut here ]------------ | [ 24.397974][ T632] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/632 | [ 24.398352][ T632] Modules linked in: netdevsim | [ 24.398996][ T632] Tainted: [W]=WARN [ 24.399157][ T632] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.399440][ T632] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.399698][ T632] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.400374][ T632] RSP: 0018:ffa00000017f71b0 EFLAGS: 00010286 [ 24.400643][ T632] RAX: 00000000ffffffa6 RBX: ff1100000dffb3c0 RCX: 1ff40000002fedfc [ 24.400959][ T632] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffb470 [ 24.401240][ T632] RBP: ff1100000dd34000 R08: 1fe2200001bff68f R09: ff1100000ece2ea8 [ 24.401560][ T632] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 24.401857][ T632] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 24.402174][ T632] FS: 00007f91fd44e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 24.402576][ T632] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.402873][ T632] CR2: 00007f91fd75ff10 CR3: 000000000c16e005 CR4: 0000000000771ef0 [ 24.403114][ T632] PKRU: 55555554 [ 24.403230][ T632] Call Trace: [ 24.403345][ T632] [ 24.403422][ T632] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.403567][ T632] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.403711][ T632] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 24.403852][ T632] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.403958][ T632] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 24.404100][ T632] __dev_notify_flags (net/core/dev.c:9787) [ 24.404253][ T632] ? netif_change_name (net/core/dev.c:1495) [ 24.404405][ T632] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 24.404605][ T632] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 24.404758][ T632] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 24.404898][ T632] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 24.405038][ T632] ? __dev_get_by_name (net/core/dev.c:883) [ 24.405178][ T632] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 24.405342][ T632] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 24.405494][ T632] rtnl_newlink (net/core/rtnetlink.c:4150) [ 24.405662][ T632] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.405822][ T632] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.405965][ T632] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.406103][ T632] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.406248][ T632] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.406399][ T632] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.406547][ T632] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.406709][ T632] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.406851][ T632] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.406997][ T632] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.407139][ T632] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.407289][ T632] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.407440][ T632] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.407582][ T632] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.407724][ T632] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.407884][ T632] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.408030][ T632] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.408174][ T632] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.408333][ T632] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.408474][ T632] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.408626][ T632] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.408769][ T632] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.408913][ T632] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.409059][ T632] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.409203][ T632] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.409360][ T632] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.409505][ T632] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.409695][ T632] ? move_addr_to_kernel (net/socket.c:258) [ 24.409847][ T632] ___sys_sendmsg (net/socket.c:2752) [ 24.409992][ T632] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.410133][ T632] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.410288][ T632] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 24.410437][ T632] __sys_sendmsg (net/socket.c:2784) [ 24.410590][ T632] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.410735][ T632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.410881][ T632] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.411028][ T632] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.411174][ T632] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.411320][ T632] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.411472][ T632] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.411671][ T632] RIP: 0033:0x7f91fd68808e [ 24.411829][ T632] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.412375][ T632] RSP: 002b:00007fff3d19d780 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.412691][ T632] RAX: ffffffffffffffda RBX: 00007fff3d19df30 RCX: 00007f91fd68808e [ 24.412904][ T632] RDX: 0000000000000000 RSI: 00007fff3d19d830 RDI: 0000000000000005 [ 24.413115][ T632] RBP: 00007fff3d19d790 R08: 0000000000000000 R09: 0000000000000000 [ 24.413341][ T632] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.413551][ T632] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff3d19df00 | [ 24.444210][ T633] ------------[ cut here ]------------ | [ 24.444720][ T633] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/633 | [ 24.444970][ T633] Modules linked in: netdevsim | [ 24.445457][ T633] Tainted: [W]=WARN [ 24.445562][ T633] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.445740][ T633] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.445920][ T633] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.446411][ T633] RSP: 0018:ffa0000001807020 EFLAGS: 00010286 [ 24.446586][ T633] RAX: 00000000ffffffa6 RBX: ff1100000dffbcc0 RCX: 1ff4000000300dca [ 24.446789][ T633] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffbd70 [ 24.447029][ T633] RBP: ff1100000dd34000 R08: 1fe2200001bff7af R09: ff1100000ece0b80 [ 24.447277][ T633] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 24.447488][ T633] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 24.447693][ T633] FS: 00007f8c60e2a840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 24.447936][ T633] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.448112][ T633] CR2: 0000000038965988 CR3: 000000000ee9f003 CR4: 0000000000771ef0 [ 24.448352][ T633] PKRU: 55555554 [ 24.448456][ T633] Call Trace: [ 24.448561][ T633] [ 24.448632][ T633] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.448795][ T633] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.448915][ T633] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 24.449056][ T633] __dev_notify_flags (net/core/dev.c:9787) [ 24.449195][ T633] ? netif_change_name (net/core/dev.c:1495) [ 24.449342][ T633] ? __dev_change_flags (net/core/dev.c:9752) [ 24.449483][ T633] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 24.449620][ T633] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.449763][ T633] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 24.449909][ T633] netif_change_flags (net/core/dev.c:9820) [ 24.450046][ T633] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 24.450186][ T633] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 24.450335][ T633] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 24.450510][ T633] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.450646][ T633] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.450784][ T633] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 24.450918][ T633] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.451060][ T633] ? __kernel_text_address (kernel/extable.c:79) [ 24.451197][ T633] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.451344][ T633] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.451482][ T633] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 24.451619][ T633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.451754][ T633] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.451934][ T633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.452141][ T633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.452307][ T633] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 24.452506][ T633] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 24.452714][ T633] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 24.452919][ T633] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 24.453126][ T633] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 24.453359][ T633] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 24.453514][ T633] rtnl_newlink (net/core/rtnetlink.c:4150) [ 24.453653][ T633] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.453827][ T633] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.453969][ T633] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.454114][ T633] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.454263][ T633] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.454415][ T633] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.454557][ T633] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.454699][ T633] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.454842][ T633] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.454985][ T633] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 24.455127][ T633] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.455288][ T633] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.455436][ T633] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.455577][ T633] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.455722][ T633] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.455863][ T633] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.456008][ T633] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.456149][ T633] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.456311][ T633] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.456465][ T633] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.456606][ T633] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.456755][ T633] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.456923][ T633] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.457080][ T633] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.457227][ T633] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.457374][ T633] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.457514][ T633] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.457682][ T633] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.457821][ T633] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.457959][ T633] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.458128][ T633] ? move_addr_to_kernel (net/socket.c:258) [ 24.458272][ T633] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.458416][ T633] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.458559][ T633] ___sys_sendmsg (net/socket.c:2752) [ 24.458696][ T633] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 24.458870][ T633] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.459020][ T633] __sys_sendmsg (net/socket.c:2784) [ 24.459156][ T633] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.459295][ T633] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 24.459476][ T633] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.459616][ T633] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.459753][ T633] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.459889][ T633] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.460026][ T633] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.460163][ T633] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.460341][ T633] RIP: 0033:0x7f8c6106408e [ 24.460489][ T633] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.460980][ T633] RSP: 002b:00007ffdce984560 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.461188][ T633] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8c6106408e [ 24.461425][ T633] RDX: 0000000000000000 RSI: 00007ffdce984610 RDI: 0000000000000005 [ 24.461633][ T633] RBP: 00007ffdce984570 R08: 0000000000000000 R09: 0000000000000000 [ 24.461839][ T633] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6e [ 24.462043][ T633] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdce984ce0 | [ 24.978020][ T661] ------------[ cut here ]------------ | [ 24.978261][ T661] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/661 | [ 24.978594][ T661] Modules linked in: netdevsim | [ 24.979144][ T661] Tainted: [W]=WARN [ 24.979317][ T661] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.979565][ T661] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.979843][ T661] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.980625][ T661] RSP: 0018:ffa00000018f7010 EFLAGS: 00010286 [ 24.980952][ T661] RAX: 00000000ffffffa6 RBX: ff11000004e1c640 RCX: 1ff400000031edc8 [ 24.981235][ T661] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c6f0 [ 24.981636][ T661] RBP: ff11000002841000 R08: 1fe22000009c38df R09: ff1100000c718b80 [ 24.981999][ T661] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 24.982313][ T661] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000018f7100 [ 24.982635][ T661] FS: 00007fea4b2c1840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 24.982999][ T661] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.983411][ T661] CR2: 00007fea4b5911a0 CR3: 000000000ed97005 CR4: 0000000000771ef0 [ 24.983856][ T661] PKRU: 55555554 [ 24.984175][ T661] Call Trace: [ 24.984496][ T661] [ 24.984684][ T661] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.985043][ T661] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.985304][ T661] netif_close_many (net/core/dev.c:1804) [ 24.985582][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.985850][ T661] ? __dev_close_many (net/core/dev.c:1781) [ 24.986070][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.986262][ T661] netif_close_many_and_unlock (net/core/dev.c:12330) [ 24.986461][ T661] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.986642][ T661] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 24.986862][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.987051][ T661] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.987269][ T661] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.987467][ T661] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.987648][ T661] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 24.987881][ T661] ? unregister_netdevice_many (net/core/dev.c:12497) [ 24.988068][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.988260][ T661] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 24.988461][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.988649][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.988836][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.989033][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.989215][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.989444][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.989626][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.989814][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 24.989997][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.990181][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.990390][ T661] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 24.990612][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.990862][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.991149][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.991446][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 24.991713][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 24.991935][ T661] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 24.992119][ T661] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.992314][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.992512][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.992700][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.992880][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 24.993068][ T661] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 24.993259][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 24.993457][ T661] ? netlink_ack (./include/linux/skbuff.h:2718) [ 24.993655][ T661] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 24.993838][ T661] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 24.994024][ T661] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 24.994208][ T661] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 24.994433][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.994620][ T661] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 24.994804][ T661] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.994993][ T661] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 24.995179][ T661] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 24.995381][ T661] ? copy_msghdr_from_user (net/socket.c:2635) [ 24.995565][ T661] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 24.995778][ T661] ? move_addr_to_kernel (net/socket.c:258) [ 24.995981][ T661] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 24.996169][ T661] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 24.996381][ T661] ___sys_sendmsg (net/socket.c:2752) [ 24.996578][ T661] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 24.996797][ T661] ? copy_msghdr_from_user (net/socket.c:2603) [ 24.996990][ T661] __sys_sendmsg (net/socket.c:2784) [ 24.997172][ T661] ? __sys_sendmsg_sock (net/socket.c:2765) [ 24.997376][ T661] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 24.997595][ T661] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.997780][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.997966][ T661] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.998172][ T661] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.998379][ T661] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.998566][ T661] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.998779][ T661] RIP: 0033:0x7fea4b4fb08e [ 24.998969][ T661] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.999524][ T661] RSP: 002b:00007ffd406547e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 24.999775][ T661] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fea4b4fb08e [ 25.000021][ T661] RDX: 0000000000000000 RSI: 00007ffd40654890 RDI: 0000000000000005 [ 25.000302][ T661] RBP: 00007ffd406547f0 R08: 0000000000000000 R09: 0000000000000000 [ 25.000562][ T661] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.000807][ T661] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd40654f60 | [ 25.011623][ T661] ------------[ cut here ]------------ | [ 25.011799][ T661] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/661 | [ 25.012024][ T661] Modules linked in: netdevsim | [ 25.012445][ T661] Tainted: [W]=WARN [ 25.012546][ T661] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.012705][ T661] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.012877][ T661] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.013531][ T661] RSP: 0018:ffa00000018f7190 EFLAGS: 00010286 [ 25.013778][ T661] RAX: 00000000ffffffa6 RBX: ff11000004e1d240 RCX: 1ff400000031edf8 [ 25.013981][ T661] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d2f0 [ 25.014169][ T661] RBP: ff11000002841000 R08: 1fe22000009c3a5f R09: ff1100000c718b58 [ 25.014455][ T661] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 25.014644][ T661] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 25.014839][ T661] FS: 00007fea4b2c1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 25.015184][ T661] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.015383][ T661] CR2: 00007f03fb813000 CR3: 000000000ed97005 CR4: 0000000000771ef0 [ 25.015658][ T661] PKRU: 55555554 [ 25.015755][ T661] Call Trace: [ 25.015850][ T661] [ 25.015917][ T661] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 25.016080][ T661] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 25.016335][ T661] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.016464][ T661] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 25.016589][ T661] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 25.016746][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.016907][ T661] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 25.017041][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.017170][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.017305][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.017434][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.017561][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.017709][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.017905][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.018090][ T661] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.018249][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.018387][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.018513][ T661] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 25.018643][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.018771][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.018903][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.019048][ T661] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.019178][ T661] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.019343][ T661] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.019473][ T661] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.019599][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.019841][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.019997][ T661] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.020141][ T661] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.020279][ T661] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.020416][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.020549][ T661] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.020690][ T661] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.020824][ T661] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.020982][ T661] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.021109][ T661] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.021274][ T661] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.021412][ T661] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.021542][ T661] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.021670][ T661] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.021804][ T661] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.021932][ T661] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.022058][ T661] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.022214][ T661] ? move_addr_to_kernel (net/socket.c:258) [ 25.022382][ T661] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.022601][ T661] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.022741][ T661] ___sys_sendmsg (net/socket.c:2752) [ 25.022898][ T661] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.023058][ T661] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.023198][ T661] __sys_sendmsg (net/socket.c:2784) [ 25.023338][ T661] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.023468][ T661] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.023631][ T661] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.023768][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.023919][ T661] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.024056][ T661] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.024212][ T661] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.024358][ T661] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.024519][ T661] RIP: 0033:0x7fea4b4fb08e [ 25.024655][ T661] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.025126][ T661] RSP: 002b:00007ffd406547e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.025323][ T661] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fea4b4fb08e [ 25.025540][ T661] RDX: 0000000000000000 RSI: 00007ffd40654890 RDI: 0000000000000005 [ 25.025733][ T661] RBP: 00007ffd406547f0 R08: 0000000000000000 R09: 0000000000000000 [ 25.026011][ T661] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.026200][ T661] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd40654f60 | [ 25.088252][ T662] ------------[ cut here ]------------ | [ 25.088726][ T662] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/662 | [ 25.089436][ T662] Modules linked in: netdevsim | [ 25.090630][ T662] Tainted: [W]=WARN [ 25.090883][ T662] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.091235][ T662] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.091615][ T662] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.092450][ T662] RSP: 0018:ffa0000001907010 EFLAGS: 00010286 [ 25.092757][ T662] RAX: 00000000ffffffa6 RBX: ff11000004f92640 RCX: 1ff4000000320dc8 [ 25.093014][ T662] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f926f0 [ 25.093285][ T662] RBP: ff1100000dd34000 R08: 1fe22000009f24df R09: ff11000008d65180 [ 25.093654][ T662] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 25.094010][ T662] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001907100 [ 25.094397][ T662] FS: 00007f5add971840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 25.094720][ T662] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.094946][ T662] CR2: 00007f5addc411a0 CR3: 0000000004cfe002 CR4: 0000000000771ef0 [ 25.095204][ T662] PKRU: 55555554 [ 25.095381][ T662] Call Trace: [ 25.095537][ T662] [ 25.095659][ T662] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.095854][ T662] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.096010][ T662] netif_close_many (net/core/dev.c:1804) [ 25.096203][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.096416][ T662] ? __dev_close_many (net/core/dev.c:1781) [ 25.096616][ T662] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.096808][ T662] netif_close_many_and_unlock (net/core/dev.c:12330) [ 25.096997][ T662] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 25.097185][ T662] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 25.097427][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.097621][ T662] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 25.097839][ T662] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.098027][ T662] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 25.098212][ T662] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 25.098454][ T662] ? unregister_netdevice_many (net/core/dev.c:12497) [ 25.098645][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.098839][ T662] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 25.099038][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.099231][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.099434][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.099622][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.099810][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.100017][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.100203][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.100413][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.100607][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.100795][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.100984][ T662] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 25.101175][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.101380][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.101567][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.101754][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.101948][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.102140][ T662] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.102348][ T662] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.102535][ T662] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.102722][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.102912][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.103097][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.103317][ T662] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.103592][ T662] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.103793][ T662] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.103986][ T662] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.104175][ T662] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.104387][ T662] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.104577][ T662] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.104764][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.104962][ T662] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.105151][ T662] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.105362][ T662] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.105554][ T662] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.105742][ T662] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.105930][ T662] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.106149][ T662] ? move_addr_to_kernel (net/socket.c:258) [ 25.106364][ T662] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.106555][ T662] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.106747][ T662] ___sys_sendmsg (net/socket.c:2752) [ 25.106934][ T662] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.107158][ T662] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.107380][ T662] __sys_sendmsg (net/socket.c:2784) [ 25.107568][ T662] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.107755][ T662] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.107986][ T662] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.108175][ T662] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.108383][ T662] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.108574][ T662] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.108762][ T662] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.108950][ T662] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.109169][ T662] RIP: 0033:0x7f5addbab08e [ 25.109389][ T662] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.109924][ T662] RSP: 002b:00007ffffa3b4cf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.110183][ T662] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5addbab08e [ 25.110482][ T662] RDX: 0000000000000000 RSI: 00007ffffa3b4da0 RDI: 0000000000000005 [ 25.110737][ T662] RBP: 00007ffffa3b4d00 R08: 0000000000000000 R09: 0000000000000000 [ 25.110992][ T662] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.111255][ T662] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffa3b5470 | [ 25.115031][ T662] ------------[ cut here ]------------ | [ 25.115211][ T662] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/662 | [ 25.115515][ T662] Modules linked in: netdevsim | [ 25.116014][ T662] Tainted: [W]=WARN [ 25.116162][ T662] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.116505][ T662] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.116836][ T662] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.117446][ T662] RSP: 0018:ffa0000001907190 EFLAGS: 00010286 [ 25.117714][ T662] RAX: 00000000ffffffa6 RBX: ff1100000584e340 RCX: 1ff4000000320df8 [ 25.118028][ T662] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000584e3f0 [ 25.118338][ T662] RBP: ff1100000dd34000 R08: 1fe2200000b09c7f R09: ff11000008d65158 [ 25.118577][ T662] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 25.118818][ T662] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 25.119061][ T662] FS: 00007f5add971840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 25.119472][ T662] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.119781][ T662] CR2: 00007f5addc411a0 CR3: 0000000004cfe002 CR4: 0000000000771ef0 [ 25.120128][ T662] PKRU: 55555554 [ 25.120356][ T662] Call Trace: [ 25.120561][ T662] [ 25.120719][ T662] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 25.121026][ T662] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 25.121346][ T662] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.121604][ T662] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 25.121855][ T662] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 25.122159][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.122443][ T662] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 25.122700][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.122950][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.123204][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.123491][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.123743][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.124030][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.124294][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.124564][ T662] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.124813][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.125062][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.125344][ T662] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 25.125592][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.125844][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.126034][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.126210][ T662] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.126414][ T662] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 25.126591][ T662] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.126768][ T662] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.126948][ T662] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.127124][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.127311][ T662] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.127498][ T662] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.127676][ T662] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.127853][ T662] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.128030][ T662] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.128209][ T662] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.128415][ T662] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.128594][ T662] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.128770][ T662] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.128947][ T662] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.129126][ T662] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.129312][ T662] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.129501][ T662] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.129683][ T662] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.129860][ T662] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.130034][ T662] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.130245][ T662] ? move_addr_to_kernel (net/socket.c:258) [ 25.130437][ T662] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.130614][ T662] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.130791][ T662] ___sys_sendmsg (net/socket.c:2752) [ 25.130971][ T662] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.131178][ T662] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.131390][ T662] __sys_sendmsg (net/socket.c:2784) [ 25.131567][ T662] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.131745][ T662] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.131956][ T662] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.132135][ T662] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.132341][ T662] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.132517][ T662] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.132693][ T662] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.132874][ T662] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.133082][ T662] RIP: 0033:0x7f5addbab08e [ 25.133272][ T662] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.133791][ T662] RSP: 002b:00007ffffa3b4cf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.134034][ T662] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5addbab08e [ 25.134289][ T662] RDX: 0000000000000000 RSI: 00007ffffa3b4da0 RDI: 0000000000000005 [ 25.134537][ T662] RBP: 00007ffffa3b4d00 R08: 0000000000000000 R09: 0000000000000000 [ 25.134783][ T662] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.135022][ T662] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffa3b5470 | [ 25.288033][ T672] ------------[ cut here ]------------ | [ 25.288976][ T672] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/672 | [ 25.289401][ T672] Modules linked in: netdevsim | [ 25.290104][ T672] Tainted: [W]=WARN [ 25.290281][ T672] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.290587][ T672] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.290889][ T672] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.291739][ T672] RSP: 0018:ffa00000019871b0 EFLAGS: 00010286 [ 25.292030][ T672] RAX: 00000000ffffffa6 RBX: ff1100000584f6c0 RCX: 1ff4000000330dfc [ 25.292361][ T672] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000584f770 [ 25.292679][ T672] RBP: ff11000009d8c000 R08: 1fe2200000b09eef R09: ff1100000ee8d1a8 [ 25.293024][ T672] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 25.293376][ T672] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.293707][ T672] FS: 00007faf1fdb4840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 25.294115][ T672] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.294404][ T672] CR2: 00000000004a77b8 CR3: 0000000001f97001 CR4: 0000000000771ef0 [ 25.294732][ T672] PKRU: 55555554 [ 25.294898][ T672] Call Trace: [ 25.295065][ T672] [ 25.295181][ T672] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.295421][ T672] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.295648][ T672] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.295867][ T672] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.296034][ T672] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 25.296260][ T672] __dev_notify_flags (net/core/dev.c:9787) [ 25.296500][ T672] ? netif_change_name (net/core/dev.c:1495) [ 25.296728][ T672] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 25.297010][ T672] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 25.297236][ T672] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 25.297578][ T672] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 25.297796][ T672] ? __dev_get_by_name (net/core/dev.c:883) [ 25.298018][ T672] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 25.298255][ T672] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 25.298584][ T672] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.298804][ T672] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.299024][ T672] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.299247][ T672] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.299481][ T672] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.299704][ T672] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.299934][ T672] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.300150][ T672] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.300383][ T672] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.300601][ T672] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.300815][ T672] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.301028][ T672] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.301257][ T672] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.301489][ T672] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.301710][ T672] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.301931][ T672] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.302155][ T672] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.302391][ T672] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.302618][ T672] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.302840][ T672] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.303061][ T672] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.303295][ T672] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.303530][ T672] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.303753][ T672] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.303976][ T672] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.304199][ T672] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.304434][ T672] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.304651][ T672] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.304919][ T672] ? move_addr_to_kernel (net/socket.c:258) [ 25.305146][ T672] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.305382][ T672] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 25.305602][ T672] ___sys_sendmsg (net/socket.c:2752) [ 25.305820][ T672] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 25.306039][ T672] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.306274][ T672] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 25.306513][ T672] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 25.306742][ T672] __sys_sendmsg (net/socket.c:2784) [ 25.306964][ T672] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.307189][ T672] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.307420][ T672] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.307639][ T672] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.307858][ T672] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.308091][ T672] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.308318][ T672] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.308599][ T672] RIP: 0033:0x7faf1ffee08e [ 25.308816][ T672] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.309582][ T672] RSP: 002b:00007ffc97e7f800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.309917][ T672] RAX: ffffffffffffffda RBX: 00007ffc97e7ffb0 RCX: 00007faf1ffee08e [ 25.310252][ T672] RDX: 0000000000000000 RSI: 00007ffc97e7f8b0 RDI: 0000000000000005 [ 25.310582][ T672] RBP: 00007ffc97e7f810 R08: 0000000000000000 R09: 0000000000000000 [ 25.310911][ T672] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.311245][ T672] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc97e7ff80 | [ 25.363976][ T673] ------------[ cut here ]------------ | [ 25.364245][ T673] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/673 | [ 25.364600][ T673] Modules linked in: netdevsim | [ 25.365186][ T673] Tainted: [W]=WARN [ 25.365368][ T673] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.365601][ T673] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.365848][ T673] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.366566][ T673] RSP: 0018:ffa0000001997020 EFLAGS: 00010286 [ 25.366830][ T673] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff4000000332dca [ 25.367109][ T673] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 25.367447][ T673] RBP: ff11000009d8c000 R08: 1fe22000009d81ff R09: ff1100000c13ae80 [ 25.367774][ T673] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 25.368080][ T673] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.368413][ T673] FS: 00007f617621e840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 25.368743][ T673] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.369002][ T673] CR2: 000000003f1d9988 CR3: 0000000001f96002 CR4: 0000000000771ef0 [ 25.369310][ T673] PKRU: 55555554 [ 25.369555][ T673] Call Trace: [ 25.369710][ T673] [ 25.369820][ T673] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 25.370042][ T673] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.370274][ T673] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.370448][ T673] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 25.370658][ T673] __dev_notify_flags (net/core/dev.c:9787) [ 25.370868][ T673] ? netif_change_name (net/core/dev.c:1495) [ 25.371057][ T673] ? __dev_change_flags (net/core/dev.c:9752) [ 25.371258][ T673] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 25.371473][ T673] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.371676][ T673] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 25.371887][ T673] netif_change_flags (net/core/dev.c:9820) [ 25.372090][ T673] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 25.372315][ T673] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 25.372522][ T673] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 25.372792][ T673] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.372994][ T673] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.373195][ T673] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 25.373419][ T673] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.373582][ T673] ? __kernel_text_address (kernel/extable.c:79) [ 25.373721][ T673] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.373863][ T673] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.374001][ T673] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.374139][ T673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.374291][ T673] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.374436][ T673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.374573][ T673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.374717][ T673] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.374857][ T673] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 25.375024][ T673] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 25.375233][ T673] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.375455][ T673] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 25.375681][ T673] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 25.375880][ T673] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.376049][ T673] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.376263][ T673] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.376488][ T673] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.376696][ T673] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.376908][ T673] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.377094][ T673] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.377253][ T673] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.377475][ T673] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.377684][ T673] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.377896][ T673] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.378088][ T673] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.378238][ T673] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.378407][ T673] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.378551][ T673] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.378693][ T673] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.378846][ T673] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.378988][ T673] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.379127][ T673] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.379270][ T673] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.379419][ T673] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.379556][ T673] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.379696][ T673] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.379833][ T673] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.379968][ T673] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.380111][ T673] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.380255][ T673] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.380400][ T673] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.380542][ T673] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.380679][ T673] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.380820][ T673] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.380991][ T673] ? move_addr_to_kernel (net/socket.c:258) [ 25.381135][ T673] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.381351][ T673] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.381508][ T673] ___sys_sendmsg (net/socket.c:2752) [ 25.381651][ T673] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.381830][ T673] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.381982][ T673] __sys_sendmsg (net/socket.c:2784) [ 25.382122][ T673] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.382265][ T673] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.382445][ T673] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.382639][ T673] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.382791][ T673] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.382929][ T673] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.383072][ T673] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.383211][ T673] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.383418][ T673] RIP: 0033:0x7f617645808e [ 25.383571][ T673] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.384062][ T673] RSP: 002b:00007fff05f97370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.384283][ T673] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f617645808e [ 25.384497][ T673] RDX: 0000000000000000 RSI: 00007fff05f97420 RDI: 0000000000000005 [ 25.384705][ T673] RBP: 00007fff05f97380 R08: 0000000000000000 R09: 0000000000000000 [ 25.384923][ T673] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.385195][ T673] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff05f97af0 | [ 25.424668][ T674] ------------[ cut here ]------------ | [ 25.424892][ T674] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/674 | [ 25.425191][ T674] Modules linked in: netdevsim | [ 25.425777][ T674] Tainted: [W]=WARN [ 25.425938][ T674] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.426263][ T674] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.426539][ T674] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.427089][ T674] RSP: 0018:ffa00000019a71b0 EFLAGS: 00010286 [ 25.427338][ T674] RAX: 00000000ffffffa6 RBX: ff1100000dffeac0 RCX: 1ff4000000334dfc [ 25.427595][ T674] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffeb70 [ 25.427855][ T674] RBP: ff11000008c11000 R08: 1fe2200001bffd6f R09: ff1100000ddb0ba8 [ 25.428113][ T674] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 25.428391][ T674] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.428652][ T674] FS: 00007f5dfdea0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 25.428947][ T674] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.429174][ T674] CR2: 00000000004a77b8 CR3: 000000000cdce005 CR4: 0000000000771ef0 [ 25.429620][ T674] PKRU: 55555554 [ 25.429885][ T674] Call Trace: [ 25.430179][ T674] [ 25.430535][ T674] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.431108][ T674] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.431468][ T674] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.431670][ T674] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.431826][ T674] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 25.432016][ T674] __dev_notify_flags (net/core/dev.c:9787) [ 25.432208][ T674] ? netif_change_name (net/core/dev.c:1495) [ 25.432419][ T674] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 25.432644][ T674] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 25.432842][ T674] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 25.433031][ T674] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 25.433229][ T674] ? __dev_get_by_name (net/core/dev.c:883) [ 25.433441][ T674] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 25.433641][ T674] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 25.433840][ T674] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.434034][ T674] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.434231][ T674] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.434441][ T674] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.434629][ T674] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.434816][ T674] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.435011][ T674] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.435201][ T674] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.435410][ T674] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.435603][ T674] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.435795][ T674] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.435986][ T674] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.436177][ T674] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.436382][ T674] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.436573][ T674] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.436762][ T674] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.436953][ T674] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.437146][ T674] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.437357][ T674] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.437549][ T674] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.437740][ T674] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.437929][ T674] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.438118][ T674] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.438318][ T674] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.438522][ T674] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.438714][ T674] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.438907][ T674] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.439095][ T674] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.439323][ T674] ? move_addr_to_kernel (net/socket.c:258) [ 25.439528][ T674] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.439720][ T674] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 25.439911][ T674] ___sys_sendmsg (net/socket.c:2752) [ 25.440101][ T674] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 25.440307][ T674] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.440516][ T674] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 25.440710][ T674] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 25.440900][ T674] __sys_sendmsg (net/socket.c:2784) [ 25.441091][ T674] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.441311][ T674] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.441572][ T674] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.441841][ T674] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.442032][ T674] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.442220][ T674] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.442444][ T674] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.442670][ T674] RIP: 0033:0x7f5dfe0da08e [ 25.442871][ T674] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.443439][ T674] RSP: 002b:00007ffce6091960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.443701][ T674] RAX: ffffffffffffffda RBX: 00007ffce6092110 RCX: 00007f5dfe0da08e [ 25.443958][ T674] RDX: 0000000000000000 RSI: 00007ffce6091a10 RDI: 0000000000000005 [ 25.444286][ T674] RBP: 00007ffce6091970 R08: 0000000000000000 R09: 0000000000000000 [ 25.444687][ T674] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.445065][ T674] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce60920e0 | [ 25.505518][ T675] ------------[ cut here ]------------ | [ 25.505832][ T675] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/675 | [ 25.506276][ T675] Modules linked in: netdevsim | [ 25.507056][ T675] Tainted: [W]=WARN [ 25.507280][ T675] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.507614][ T675] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.507948][ T675] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.508792][ T675] RSP: 0018:ffa00000019b7020 EFLAGS: 00010286 [ 25.509119][ T675] RAX: 00000000ffffffa6 RBX: ff11000004b0ac40 RCX: 1ff4000000336dca [ 25.509515][ T675] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0acf0 [ 25.509882][ T675] RBP: ff11000008c11000 R08: 1fe220000096159f R09: ff1100000ddb2e80 [ 25.510261][ T675] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 25.510759][ T675] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.511173][ T675] FS: 00007f944c51f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 25.511618][ T675] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.511937][ T675] CR2: 0000000012775988 CR3: 0000000004c2d001 CR4: 0000000000771ef0 [ 25.512344][ T675] PKRU: 55555554 [ 25.512559][ T675] Call Trace: [ 25.512777][ T675] [ 25.512944][ T675] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.513217][ T675] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.513458][ T675] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 25.513728][ T675] __dev_notify_flags (net/core/dev.c:9787) [ 25.513997][ T675] ? netif_change_name (net/core/dev.c:1495) [ 25.514274][ T675] ? __dev_change_flags (net/core/dev.c:9752) [ 25.514555][ T675] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 25.514822][ T675] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.515090][ T675] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 25.515387][ T675] netif_change_flags (net/core/dev.c:9820) [ 25.515656][ T675] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 25.515927][ T675] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 25.516197][ T675] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 25.516544][ T675] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.516811][ T675] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.517077][ T675] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 25.517367][ T675] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.517632][ T675] ? __kernel_text_address (kernel/extable.c:79) [ 25.517896][ T675] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.518169][ T675] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.518458][ T675] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.518724][ T675] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.518989][ T675] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.519263][ T675] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.519544][ T675] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.519811][ T675] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.520075][ T675] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 25.520370][ T675] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 25.520638][ T675] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.520906][ T675] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 25.521175][ T675] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 25.521475][ T675] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.521743][ T675] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.522009][ T675] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.522282][ T675] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.522564][ T675] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.522828][ T675] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.523101][ T675] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.523393][ T675] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.523660][ T675] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.523925][ T675] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.524190][ T675] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.524476][ T675] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.524748][ T675] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.525013][ T675] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.525284][ T675] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.525565][ T675] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.525828][ T675] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.526094][ T675] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.526389][ T675] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.526659][ T675] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.526931][ T675] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.527200][ T675] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.527498][ T675] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.527768][ T675] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.528032][ T675] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.528313][ T675] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.528596][ T675] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.528862][ T675] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.529131][ T675] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.529424][ T675] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.529689][ T675] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.530007][ T675] ? move_addr_to_kernel (net/socket.c:258) [ 25.530288][ T675] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.530571][ T675] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.530842][ T675] ___sys_sendmsg (net/socket.c:2752) [ 25.531104][ T675] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.531446][ T675] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.531738][ T675] __sys_sendmsg (net/socket.c:2784) [ 25.532005][ T675] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.532276][ T675] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.532614][ T675] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.532882][ T675] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.533150][ T675] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.533438][ T675] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.533707][ T675] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.533973][ T675] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.534297][ T675] RIP: 0033:0x7f944c75908e [ 25.534587][ T675] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.535408][ T675] RSP: 002b:00007ffebe548f80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.535778][ T675] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f944c75908e [ 25.536148][ T675] RDX: 0000000000000000 RSI: 00007ffebe549030 RDI: 0000000000000005 [ 25.536546][ T675] RBP: 00007ffebe548f90 R08: 0000000000000000 R09: 0000000000000000 [ 25.536910][ T675] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf6f [ 25.537280][ T675] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffebe549700 | [ 26.020924][ T698] ------------[ cut here ]------------ | [ 26.021117][ T698] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/698 | [ 26.021389][ T698] Modules linked in: netdevsim | [ 26.021834][ T698] Tainted: [W]=WARN [ 26.021942][ T698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.022123][ T698] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.022322][ T698] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.022859][ T698] RSP: 0018:ffa0000001a97010 EFLAGS: 00010286 [ 26.023061][ T698] RAX: 00000000ffffffa6 RBX: ff1100000ec1a4c0 RCX: 1ff4000000352dc8 [ 26.023288][ T698] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a570 [ 26.023519][ T698] RBP: ff11000009d8c000 R08: 1fe2200001d834af R09: ff11000004c9ae80 [ 26.023727][ T698] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 26.023935][ T698] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001a97100 [ 26.024146][ T698] FS: 00007f48969e5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 26.024412][ T698] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.024590][ T698] CR2: 0000000030bb5988 CR3: 000000000c114004 CR4: 0000000000771ef0 [ 26.024802][ T698] PKRU: 55555554 [ 26.024916][ T698] Call Trace: [ 26.025030][ T698] [ 26.025107][ T698] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.025275][ T698] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.025406][ T698] netif_close_many (net/core/dev.c:1804) [ 26.025558][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.025697][ T698] ? __dev_close_many (net/core/dev.c:1781) [ 26.025838][ T698] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.025982][ T698] netif_close_many_and_unlock (net/core/dev.c:12330) [ 26.026124][ T698] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.026271][ T698] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 26.026454][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.026596][ T698] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 26.026775][ T698] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.026922][ T698] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.027066][ T698] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 26.027271][ T698] ? unregister_netdevice_many (net/core/dev.c:12497) [ 26.027435][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.027585][ T698] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 26.027732][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.027869][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.028010][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.028148][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.028290][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.028460][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.028598][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.028735][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.028879][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.029017][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.029161][ T698] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 26.029308][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.029461][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.029608][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.029754][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.029899][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.030041][ T698] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.030186][ T698] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.030357][ T698] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.030503][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.030647][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.030784][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.030930][ T698] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.031071][ T698] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.031210][ T698] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.031365][ T698] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.031502][ T698] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.031640][ T698] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.031777][ T698] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.031917][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.032062][ T698] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.032201][ T698] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.032358][ T698] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.032502][ T698] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.032639][ T698] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.032776][ T698] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.032952][ T698] ? move_addr_to_kernel (net/socket.c:258) [ 26.033095][ T698] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.033240][ T698] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.033388][ T698] ___sys_sendmsg (net/socket.c:2752) [ 26.033525][ T698] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.033699][ T698] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.033850][ T698] __sys_sendmsg (net/socket.c:2784) [ 26.033989][ T698] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.034125][ T698] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.034306][ T698] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.034456][ T698] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.034596][ T698] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.034733][ T698] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.034872][ T698] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.035013][ T698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.035185][ T698] RIP: 0033:0x7f4896c1f08e [ 26.035358][ T698] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.035856][ T698] RSP: 002b:00007ffeb73bff80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.036069][ T698] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4896c1f08e [ 26.036284][ T698] RDX: 0000000000000000 RSI: 00007ffeb73c0030 RDI: 0000000000000005 [ 26.036501][ T698] RBP: 00007ffeb73bff90 R08: 0000000000000000 R09: 0000000000000000 [ 26.036707][ T698] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.036912][ T698] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb73c0700 | [ 26.041150][ T698] ------------[ cut here ]------------ | [ 26.041303][ T698] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/698 | [ 26.041543][ T698] Modules linked in: netdevsim | [ 26.041946][ T698] Tainted: [W]=WARN [ 26.042045][ T698] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.042205][ T698] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.042389][ T698] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.042855][ T698] RSP: 0018:ffa0000001a97190 EFLAGS: 00010286 [ 26.043029][ T698] RAX: 00000000ffffffa6 RBX: ff11000004b0a1c0 RCX: 1ff4000000352df8 [ 26.043223][ T698] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a270 [ 26.043434][ T698] RBP: ff11000009d8c000 R08: 1fe220000096144f R09: ff11000004c9ae58 [ 26.043631][ T698] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 26.043826][ T698] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 26.044024][ T698] FS: 00007f48969e5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 26.044362][ T698] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.044526][ T698] CR2: 0000000030bb5988 CR3: 000000000c114004 CR4: 0000000000771ef0 [ 26.044736][ T698] PKRU: 55555554 [ 26.044919][ T698] Call Trace: [ 26.045018][ T698] [ 26.045087][ T698] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 26.045270][ T698] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 26.045518][ T698] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.045659][ T698] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.045793][ T698] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 26.045956][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.046173][ T698] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 26.046309][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.046445][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.046576][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.046788][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.046919][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.047072][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.047202][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.047425][ T698] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.047553][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.047685][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.047821][ T698] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 26.048037][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.048168][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.048301][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.048509][ T698] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.048646][ T698] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.048776][ T698] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.048907][ T698] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.049119][ T698] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.049255][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.049451][ T698] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.049581][ T698] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.049711][ T698] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.049839][ T698] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.050051][ T698] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.050187][ T698] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.050390][ T698] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.050529][ T698] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.050728][ T698] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.050859][ T698] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.050991][ T698] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.051120][ T698] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.051255][ T698] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.051559][ T698] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.051693][ T698] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.051825][ T698] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.051984][ T698] ? move_addr_to_kernel (net/socket.c:258) [ 26.052113][ T698] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.052250][ T698] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.052647][ T698] ___sys_sendmsg (net/socket.c:2752) [ 26.052781][ T698] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.053032][ T698] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.053177][ T698] __sys_sendmsg (net/socket.c:2784) [ 26.053313][ T698] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.053516][ T698] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.053678][ T698] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.053806][ T698] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.054020][ T698] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.054152][ T698] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.054291][ T698] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.054514][ T698] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.054676][ T698] RIP: 0033:0x7f4896c1f08e [ 26.054818][ T698] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.055443][ T698] RSP: 002b:00007ffeb73bff80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.055639][ T698] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4896c1f08e [ 26.055835][ T698] RDX: 0000000000000000 RSI: 00007ffeb73c0030 RDI: 0000000000000005 [ 26.056113][ T698] RBP: 00007ffeb73bff90 R08: 0000000000000000 R09: 0000000000000000 [ 26.057841][ T698] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.058039][ T698] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb73c0700 | [ 26.132842][ T699] ------------[ cut here ]------------ | [ 26.133062][ T699] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/699 | [ 26.133375][ T699] Modules linked in: netdevsim | [ 26.133898][ T699] Tainted: [W]=WARN [ 26.134068][ T699] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.134301][ T699] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.134543][ T699] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.135069][ T699] RSP: 0018:ffa0000001a97010 EFLAGS: 00010286 [ 26.135302][ T699] RAX: 00000000ffffffa6 RBX: ff11000004b0aac0 RCX: 1ff4000000352dc8 [ 26.135565][ T699] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0ab70 [ 26.135818][ T699] RBP: ff11000008c11000 R08: 1fe220000096156f R09: ff1100000ae6ae80 [ 26.136072][ T699] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 26.136348][ T699] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001a97100 [ 26.136603][ T699] FS: 00007f5ba2c64840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 26.136894][ T699] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.137116][ T699] CR2: 000000001f50b988 CR3: 000000000ccbf001 CR4: 0000000000771ef0 [ 26.137388][ T699] PKRU: 55555554 [ 26.137539][ T699] Call Trace: [ 26.137694][ T699] [ 26.137813][ T699] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.138006][ T699] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.138165][ T699] netif_close_many (net/core/dev.c:1804) [ 26.138384][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.138574][ T699] ? __dev_close_many (net/core/dev.c:1781) [ 26.138761][ T699] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.138950][ T699] netif_close_many_and_unlock (net/core/dev.c:12330) [ 26.139141][ T699] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.139351][ T699] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 26.139580][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.139768][ T699] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 26.139988][ T699] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.140172][ T699] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.140378][ T699] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 26.140599][ T699] ? unregister_netdevice_many (net/core/dev.c:12497) [ 26.140784][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.140974][ T699] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 26.141162][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.141365][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.141552][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.141737][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.141922][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.142127][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.142318][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.142524][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.142709][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.142896][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.143079][ T699] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 26.143274][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.143471][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.143655][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.143860][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.144064][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.144260][ T699] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.144460][ T699] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.144646][ T699] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.144830][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.145034][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.145215][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.145449][ T699] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.145633][ T699] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.145819][ T699] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.146008][ T699] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.146191][ T699] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.146395][ T699] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.146580][ T699] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.146772][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.146959][ T699] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.147146][ T699] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.147357][ T699] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.147544][ T699] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.147746][ T699] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.147929][ T699] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.148143][ T699] ? move_addr_to_kernel (net/socket.c:258) [ 26.148354][ T699] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.148539][ T699] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.148725][ T699] ___sys_sendmsg (net/socket.c:2752) [ 26.148924][ T699] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.149144][ T699] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.149369][ T699] __sys_sendmsg (net/socket.c:2784) [ 26.149555][ T699] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.149740][ T699] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.149963][ T699] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.150165][ T699] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.150383][ T699] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.150568][ T699] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.150751][ T699] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.150938][ T699] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.151170][ T699] RIP: 0033:0x7f5ba2e9e08e [ 26.151390][ T699] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.151931][ T699] RSP: 002b:00007ffcd06c7d70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.152183][ T699] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5ba2e9e08e [ 26.152458][ T699] RDX: 0000000000000000 RSI: 00007ffcd06c7e20 RDI: 0000000000000005 [ 26.152707][ T699] RBP: 00007ffcd06c7d80 R08: 0000000000000000 R09: 0000000000000000 [ 26.152956][ T699] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.153224][ T699] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcd06c84f0 | [ 26.156938][ T699] ------------[ cut here ]------------ | [ 26.157131][ T699] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/699 | [ 26.157550][ T699] Modules linked in: netdevsim | [ 26.158172][ T699] Tainted: [W]=WARN [ 26.158395][ T699] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.158669][ T699] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.158942][ T699] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.159574][ T699] RSP: 0018:ffa0000001a97190 EFLAGS: 00010286 [ 26.159853][ T699] RAX: 00000000ffffffa6 RBX: ff1100000dfff540 RCX: 1ff4000000352df8 [ 26.160178][ T699] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff5f0 [ 26.160501][ T699] RBP: ff11000008c11000 R08: 1fe2200001bffebf R09: ff1100000ae6ae58 [ 26.160838][ T699] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 26.161111][ T699] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 26.162154][ T699] FS: 00007f5ba2c64840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 26.162472][ T699] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.162681][ T699] CR2: 000000001f50b988 CR3: 000000000ccbf001 CR4: 0000000000771ef0 [ 26.162937][ T699] PKRU: 55555554 [ 26.163083][ T699] Call Trace: [ 26.163235][ T699] [ 26.163366][ T699] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 26.163581][ T699] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 26.163792][ T699] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.163970][ T699] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.164145][ T699] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 26.164377][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.164557][ T699] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 26.164734][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.164909][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.165091][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.165274][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.165461][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.165657][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.165830][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.166007][ T699] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.166181][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.166380][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.166571][ T699] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 26.166749][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.166926][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.167107][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.167293][ T699] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.167481][ T699] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.167656][ T699] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.167840][ T699] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.168017][ T699] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.168197][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.168403][ T699] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.168580][ T699] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.168760][ T699] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.168938][ T699] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.169120][ T699] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.169310][ T699] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.169503][ T699] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.169680][ T699] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.169859][ T699] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.170038][ T699] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.170216][ T699] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.170415][ T699] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.170598][ T699] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.170781][ T699] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.170961][ T699] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.171141][ T699] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.171396][ T699] ? move_addr_to_kernel (net/socket.c:258) [ 26.171665][ T699] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.171847][ T699] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.172033][ T699] ___sys_sendmsg (net/socket.c:2752) [ 26.172211][ T699] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.172525][ T699] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.172715][ T699] __sys_sendmsg (net/socket.c:2784) [ 26.172894][ T699] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.173069][ T699] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.173383][ T699] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.173564][ T699] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.173742][ T699] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.173920][ T699] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.174183][ T699] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.174381][ T699] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.174594][ T699] RIP: 0033:0x7f5ba2e9e08e [ 26.174869][ T699] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.175399][ T699] RSP: 002b:00007ffcd06c7d70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.175725][ T699] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5ba2e9e08e [ 26.175964][ T699] RDX: 0000000000000000 RSI: 00007ffcd06c7e20 RDI: 0000000000000005 [ 26.176298][ T699] RBP: 00007ffcd06c7d80 R08: 0000000000000000 R09: 0000000000000000 [ 26.176562][ T699] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.176801][ T699] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcd06c84f0 | [ 26.295158][ T709] ------------[ cut here ]------------ | [ 26.295450][ T709] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/709 | [ 26.295757][ T709] Modules linked in: netdevsim | [ 26.296385][ T709] Tainted: [W]=WARN [ 26.296560][ T709] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.296787][ T709] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.297023][ T709] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.297603][ T709] RSP: 0018:ffa0000001b071b0 EFLAGS: 00010286 [ 26.297829][ T709] RAX: 00000000ffffffa6 RBX: ff11000004e1cc40 RCX: 1ff4000000360dfc [ 26.298087][ T709] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1ccf0 [ 26.298445][ T709] RBP: ff11000009721000 R08: 1fe22000009c399f R09: ff1100000c048ba8 [ 26.298802][ T709] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 26.299139][ T709] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 26.299578][ T709] FS: 00007f9454a02840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 26.299987][ T709] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.300281][ T709] CR2: 00000000004a77b8 CR3: 000000000ecff005 CR4: 0000000000771ef0 [ 26.300608][ T709] PKRU: 55555554 [ 26.300784][ T709] Call Trace: [ 26.300941][ T709] [ 26.301067][ T709] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 26.301273][ T709] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.301484][ T709] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 26.301678][ T709] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.301839][ T709] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 26.302033][ T709] __dev_notify_flags (net/core/dev.c:9787) [ 26.302234][ T709] ? netif_change_name (net/core/dev.c:1495) [ 26.302450][ T709] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 26.302678][ T709] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 26.302913][ T709] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 26.303106][ T709] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 26.303303][ T709] ? __dev_get_by_name (net/core/dev.c:883) [ 26.303507][ T709] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 26.303705][ T709] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 26.303900][ T709] rtnl_newlink (net/core/rtnetlink.c:4150) [ 26.304108][ T709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.304382][ T709] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.304625][ T709] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.304816][ T709] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.305005][ T709] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.305201][ T709] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.305419][ T709] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.305611][ T709] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.305820][ T709] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.306012][ T709] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.306201][ T709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.306414][ T709] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.306604][ T709] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.306798][ T709] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.306989][ T709] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.307182][ T709] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.307400][ T709] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.307598][ T709] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.307791][ T709] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.307983][ T709] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.308174][ T709] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.308385][ T709] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.308577][ T709] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.308791][ T709] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.308984][ T709] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.309211][ T709] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.309430][ T709] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.309655][ T709] ? move_addr_to_kernel (net/socket.c:258) [ 26.309848][ T709] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.310041][ T709] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 26.310244][ T709] ___sys_sendmsg (net/socket.c:2752) [ 26.310449][ T709] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 26.310646][ T709] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.310844][ T709] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 26.311039][ T709] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 26.311242][ T709] __sys_sendmsg (net/socket.c:2784) [ 26.311450][ T709] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.311645][ T709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.311839][ T709] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.312034][ T709] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.312235][ T709] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.312449][ T709] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.312646][ T709] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.312873][ T709] RIP: 0033:0x7f9454c3c08e [ 26.313069][ T709] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.313644][ T709] RSP: 002b:00007ffd4a1b80b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.313905][ T709] RAX: ffffffffffffffda RBX: 00007ffd4a1b8860 RCX: 00007f9454c3c08e [ 26.314159][ T709] RDX: 0000000000000000 RSI: 00007ffd4a1b8160 RDI: 0000000000000005 [ 26.314478][ T709] RBP: 00007ffd4a1b80c0 R08: 0000000000000000 R09: 0000000000000000 [ 26.314744][ T709] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.315079][ T709] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd4a1b8830 | [ 26.346396][ T710] ------------[ cut here ]------------ | [ 26.346578][ T710] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/710 | [ 26.346829][ T710] Modules linked in: netdevsim | [ 26.347287][ T710] Tainted: [W]=WARN [ 26.347400][ T710] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.347576][ T710] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.347760][ T710] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.348254][ T710] RSP: 0018:ffa0000001b17020 EFLAGS: 00010286 [ 26.348437][ T710] RAX: 00000000ffffffa6 RBX: ff11000004e1db40 RCX: 1ff4000000362dca [ 26.348647][ T710] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1dbf0 [ 26.348858][ T710] RBP: ff11000009721000 R08: 1fe22000009c3b7f R09: ff11000004d90b80 [ 26.349065][ T710] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 26.349276][ T710] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 26.349489][ T710] FS: 00007f45e0868840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 26.349731][ T710] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.349904][ T710] CR2: 000000000d357988 CR3: 000000000ef4d004 CR4: 0000000000771ef0 [ 26.350112][ T710] PKRU: 55555554 [ 26.350216][ T710] Call Trace: [ 26.350332][ T710] [ 26.350406][ T710] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.350549][ T710] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.350655][ T710] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 26.350795][ T710] __dev_notify_flags (net/core/dev.c:9787) [ 26.350936][ T710] ? netif_change_name (net/core/dev.c:1495) [ 26.351074][ T710] ? __dev_change_flags (net/core/dev.c:9752) [ 26.351212][ T710] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 26.351361][ T710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.351499][ T710] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 26.351639][ T710] netif_change_flags (net/core/dev.c:9820) [ 26.351777][ T710] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 26.351917][ T710] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 26.352055][ T710] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 26.352232][ T710] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.352473][ T710] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.352613][ T710] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 26.352748][ T710] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.352886][ T710] ? __kernel_text_address (kernel/extable.c:79) [ 26.353026][ T710] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.353169][ T710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.353317][ T710] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 26.353549][ T710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.353687][ T710] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 26.353826][ T710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.353965][ T710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.354103][ T710] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 26.354248][ T710] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 26.354497][ T710] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 26.354639][ T710] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 26.354794][ T710] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 26.354940][ T710] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 26.355083][ T710] rtnl_newlink (net/core/rtnetlink.c:4150) [ 26.355223][ T710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.355470][ T710] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.355611][ T710] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.355746][ T710] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.355887][ T710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.356029][ T710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.356164][ T710] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.356309][ T710] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.356487][ T710] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.356627][ T710] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.356767][ T710] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.356915][ T710] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.357088][ T710] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.357244][ T710] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.357402][ T710] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.357549][ T710] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.357694][ T710] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.357847][ T710] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.357986][ T710] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.358131][ T710] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.358275][ T710] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.358427][ T710] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.358567][ T710] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.358709][ T710] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.358857][ T710] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.359003][ T710] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.359148][ T710] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.359302][ T710] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.359450][ T710] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.359595][ T710] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.359778][ T710] ? move_addr_to_kernel (net/socket.c:258) [ 26.359925][ T710] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.360070][ T710] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.360215][ T710] ___sys_sendmsg (net/socket.c:2752) [ 26.360367][ T710] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.360544][ T710] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.360694][ T710] __sys_sendmsg (net/socket.c:2784) [ 26.360833][ T710] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.360970][ T710] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.361144][ T710] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.361289][ T710] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.361450][ T710] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.361592][ T710] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.361736][ T710] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.361878][ T710] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.362053][ T710] RIP: 0033:0x7f45e0aa208e [ 26.362201][ T710] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.362712][ T710] RSP: 002b:00007ffc0585e540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.362922][ T710] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f45e0aa208e [ 26.363131][ T710] RDX: 0000000000000000 RSI: 00007ffc0585e5f0 RDI: 0000000000000005 [ 26.363346][ T710] RBP: 00007ffc0585e550 R08: 0000000000000000 R09: 0000000000000000 [ 26.363563][ T710] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.363778][ T710] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc0585ecc0 | [ 26.467301][ T712] ------------[ cut here ]------------ | [ 26.467495][ T712] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/712 | [ 26.467747][ T712] Modules linked in: netdevsim | [ 26.468190][ T712] Tainted: [W]=WARN [ 26.468300][ T712] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.468480][ T712] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.468664][ T712] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.469175][ T712] RSP: 0018:ffa0000001b171b0 EFLAGS: 00010286 [ 26.469404][ T712] RAX: 00000000ffffffa6 RBX: ff11000004ec1cc0 RCX: 1ff4000000362dfc [ 26.469617][ T712] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1d70 [ 26.469828][ T712] RBP: ff11000009c4c000 R08: 1fe22000009d83af R09: ff11000004c9d1a8 [ 26.470041][ T712] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 26.470268][ T712] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 26.470489][ T712] FS: 00007f4abd0f4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 26.470746][ T712] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.470928][ T712] CR2: 00000000004a77b8 CR3: 000000000ef35006 CR4: 0000000000771ef0 [ 26.471142][ T712] PKRU: 55555554 [ 26.471256][ T712] Call Trace: [ 26.471369][ T712] [ 26.471442][ T712] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 26.471586][ T712] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.471728][ T712] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 26.471871][ T712] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.471980][ T712] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 26.472131][ T712] __dev_notify_flags (net/core/dev.c:9787) [ 26.472280][ T712] ? netif_change_name (net/core/dev.c:1495) [ 26.472524][ T712] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 26.472701][ T712] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 26.472846][ T712] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 26.472988][ T712] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 26.473128][ T712] ? __dev_get_by_name (net/core/dev.c:883) [ 26.473273][ T712] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 26.473508][ T712] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 26.473654][ T712] rtnl_newlink (net/core/rtnetlink.c:4150) [ 26.473796][ T712] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.473936][ T712] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.474078][ T712] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.474220][ T712] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.474427][ T712] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.474575][ T712] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.474718][ T712] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.474859][ T712] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.475001][ T712] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.475144][ T712] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.475290][ T712] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.475517][ T712] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.475658][ T712] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.475801][ T712] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.475945][ T712] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.476088][ T712] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.476239][ T712] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.476475][ T712] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.476620][ T712] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.476769][ T712] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.476913][ T712] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.477056][ T712] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.477196][ T712] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.477423][ T712] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.477566][ T712] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.477712][ T712] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.477854][ T712] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.478036][ T712] ? move_addr_to_kernel (net/socket.c:258) [ 26.478179][ T712] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.478371][ T712] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 26.478513][ T712] ___sys_sendmsg (net/socket.c:2752) [ 26.478652][ T712] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 26.478792][ T712] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.478935][ T712] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 26.479078][ T712] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 26.479219][ T712] __sys_sendmsg (net/socket.c:2784) [ 26.479386][ T712] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.479535][ T712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.479687][ T712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.479839][ T712] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.479994][ T712] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.480139][ T712] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.480287][ T712] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.480470][ T712] RIP: 0033:0x7f4abd32e08e [ 26.480620][ T712] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.481139][ T712] RSP: 002b:00007ffec4df8450 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.481365][ T712] RAX: ffffffffffffffda RBX: 00007ffec4df8c00 RCX: 00007f4abd32e08e [ 26.481585][ T712] RDX: 0000000000000000 RSI: 00007ffec4df8500 RDI: 0000000000000005 [ 26.481797][ T712] RBP: 00007ffec4df8460 R08: 0000000000000000 R09: 0000000000000000 [ 26.482017][ T712] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.482235][ T712] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec4df8bd0 | [ 26.524059][ T713] ------------[ cut here ]------------ | [ 26.524244][ T713] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/713 | [ 26.524499][ T713] Modules linked in: netdevsim | [ 26.524945][ T713] Tainted: [W]=WARN [ 26.525052][ T713] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.525224][ T713] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.525413][ T713] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.525903][ T713] RSP: 0018:ffa0000001a17020 EFLAGS: 00010286 [ 26.526088][ T713] RAX: 00000000ffffffa6 RBX: ff1100000584eac0 RCX: 1ff4000000342dca [ 26.526307][ T713] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000584eb70 [ 26.526524][ T713] RBP: ff11000009c4c000 R08: 1fe2200000b09d6f R09: ff11000004f2ae80 [ 26.526737][ T713] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 26.526956][ T713] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 26.527163][ T713] FS: 00007f6e7f280840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 26.527510][ T713] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.527690][ T713] CR2: 00007f6e7f5501a0 CR3: 000000000c64f001 CR4: 0000000000771ef0 [ 26.527897][ T713] PKRU: 55555554 [ 26.528006][ T713] Call Trace: [ 26.528109][ T713] [ 26.528182][ T713] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 26.528452][ T713] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.528592][ T713] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.528703][ T713] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 26.528849][ T713] __dev_notify_flags (net/core/dev.c:9787) [ 26.528989][ T713] ? netif_change_name (net/core/dev.c:1495) [ 26.529129][ T713] ? __dev_change_flags (net/core/dev.c:9752) [ 26.529274][ T713] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 26.529474][ T713] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.529612][ T713] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 26.529751][ T713] netif_change_flags (net/core/dev.c:9820) [ 26.529889][ T713] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 26.530033][ T713] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 26.530173][ T713] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 26.530408][ T713] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.530546][ T713] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.530684][ T713] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 26.530821][ T713] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.530960][ T713] ? __kernel_text_address (kernel/extable.c:79) [ 26.531103][ T713] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.531248][ T713] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.531446][ T713] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 26.531583][ T713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.531718][ T713] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 26.531854][ T713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.531989][ T713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.532124][ T713] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 26.532272][ T713] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 26.532473][ T713] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 26.532611][ T713] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 26.532750][ T713] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 26.532891][ T713] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 26.533031][ T713] rtnl_newlink (net/core/rtnetlink.c:4150) [ 26.533168][ T713] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.533309][ T713] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.533510][ T713] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.533646][ T713] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.533782][ T713] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.533923][ T713] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.534060][ T713] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.534194][ T713] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.534399][ T713] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.534541][ T713] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 26.534676][ T713] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 26.534814][ T713] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.534951][ T713] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.535089][ T713] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.535231][ T713] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.535430][ T713] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.535572][ T713] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 26.535711][ T713] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.535849][ T713] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.535989][ T713] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 26.536127][ T713] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 26.536270][ T713] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.536470][ T713] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.536608][ T713] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.536748][ T713] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 26.536892][ T713] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 26.537032][ T713] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 26.537177][ T713] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 26.537324][ T713] ? copy_msghdr_from_user (net/socket.c:2635) [ 26.537527][ T713] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 26.537698][ T713] ? move_addr_to_kernel (net/socket.c:258) [ 26.537837][ T713] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 26.537978][ T713] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 26.538118][ T713] ___sys_sendmsg (net/socket.c:2752) [ 26.538262][ T713] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 26.538590][ T713] ? copy_msghdr_from_user (net/socket.c:2603) [ 26.538743][ T713] __sys_sendmsg (net/socket.c:2784) [ 26.538880][ T713] ? __sys_sendmsg_sock (net/socket.c:2765) [ 26.539017][ T713] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 26.539193][ T713] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.539403][ T713] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.539542][ T713] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 26.539680][ T713] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 26.539819][ T713] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 26.539958][ T713] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.540130][ T713] RIP: 0033:0x7f6e7f4ba08e [ 26.540395][ T713] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.540895][ T713] RSP: 002b:00007ffd5859e2a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.541107][ T713] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6e7f4ba08e [ 26.541322][ T713] RDX: 0000000000000000 RSI: 00007ffd5859e350 RDI: 0000000000000005 [ 26.541592][ T713] RBP: 00007ffd5859e2b0 R08: 0000000000000000 R09: 0000000000000000 [ 26.541799][ T713] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf70 [ 26.542006][ T713] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd5859ea20 | [ 26.987449][ T736] ------------[ cut here ]------------ | [ 26.987707][ T736] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/736 | [ 26.988061][ T736] Modules linked in: netdevsim | [ 26.989323][ T736] Tainted: [W]=WARN [ 26.989490][ T736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.989739][ T736] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 26.990013][ T736] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 26.990726][ T736] RSP: 0018:ffa0000001bd7010 EFLAGS: 00010286 [ 26.990987][ T736] RAX: 00000000ffffffa6 RBX: ff110000094a4040 RCX: 1ff400000037adc8 [ 26.991303][ T736] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a40f0 [ 26.991623][ T736] RBP: ff11000009721000 R08: 1fe220000129481f R09: ff1100000ae68b80 [ 26.991923][ T736] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 26.992217][ T736] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001bd7100 [ 26.992522][ T736] FS: 00007f25fef59840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 26.992870][ T736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.993131][ T736] CR2: 000000000e121988 CR3: 000000000dd2d003 CR4: 0000000000771ef0 [ 26.993454][ T736] PKRU: 55555554 [ 26.993602][ T736] Call Trace: [ 26.993750][ T736] [ 26.993854][ T736] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 26.994056][ T736] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 26.994216][ T736] netif_close_many (net/core/dev.c:1804) [ 26.994432][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.994632][ T736] ? __dev_close_many (net/core/dev.c:1781) [ 26.994827][ T736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 26.995030][ T736] netif_close_many_and_unlock (net/core/dev.c:12330) [ 26.995238][ T736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.995448][ T736] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 26.995709][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.995912][ T736] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 26.996159][ T736] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.996372][ T736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 26.996573][ T736] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 26.996824][ T736] ? unregister_netdevice_many (net/core/dev.c:12497) [ 26.997019][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.997213][ T736] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 26.997418][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.997619][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.997817][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 26.998013][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.998205][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.998456][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.998658][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 26.998863][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 26.999070][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 26.999277][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 26.999500][ T736] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 26.999722][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 26.999931][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.000125][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.000325][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.000530][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.000720][ T736] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.000916][ T736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.001121][ T736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.001323][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.001531][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.001729][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.001935][ T736] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.002130][ T736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.002348][ T736] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.002549][ T736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.002744][ T736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.002943][ T736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.003146][ T736] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.003353][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.003549][ T736] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.003744][ T736] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.003949][ T736] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.004152][ T736] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.004362][ T736] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.004572][ T736] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.004828][ T736] ? move_addr_to_kernel (net/socket.c:258) [ 27.005038][ T736] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.005248][ T736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.005467][ T736] ___sys_sendmsg (net/socket.c:2752) [ 27.005679][ T736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.005939][ T736] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.006173][ T736] __sys_sendmsg (net/socket.c:2784) [ 27.006383][ T736] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.006575][ T736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.006821][ T736] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.007021][ T736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.007247][ T736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.007472][ T736] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.007687][ T736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.007903][ T736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.008169][ T736] RIP: 0033:0x7f25ff19308e [ 27.008408][ T736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.009172][ T736] RSP: 002b:00007ffc371620f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.009511][ T736] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ff19308e [ 27.009832][ T736] RDX: 0000000000000000 RSI: 00007ffc371621a0 RDI: 0000000000000005 [ 27.010157][ T736] RBP: 00007ffc37162100 R08: 0000000000000000 R09: 0000000000000000 [ 27.010491][ T736] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.010814][ T736] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc37162870 | [ 27.017569][ T736] ------------[ cut here ]------------ | [ 27.017789][ T736] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/736 | [ 27.018139][ T736] Modules linked in: netdevsim | [ 27.018886][ T736] Tainted: [W]=WARN [ 27.019218][ T736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.019593][ T736] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.019864][ T736] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.020690][ T736] RSP: 0018:ffa0000001bd7190 EFLAGS: 00010286 [ 27.020942][ T736] RAX: 00000000ffffffa6 RBX: ff11000004f93840 RCX: 1ff400000037adf8 [ 27.021243][ T736] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f938f0 [ 27.021634][ T736] RBP: ff11000009721000 R08: 1fe22000009f271f R09: ff1100000ae68b58 [ 27.021933][ T736] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 27.022234][ T736] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 27.022633][ T736] FS: 00007f25fef59840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 27.022987][ T736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.023245][ T736] CR2: 000000000e121988 CR3: 000000000dd2d003 CR4: 0000000000771ef0 [ 27.023651][ T736] PKRU: 55555554 [ 27.023800][ T736] Call Trace: [ 27.023949][ T736] [ 27.024055][ T736] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 27.024319][ T736] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 27.024655][ T736] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.024851][ T736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 27.025045][ T736] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 27.025309][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.025608][ T736] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 27.025806][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.026003][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.026203][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.026505][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.026703][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.026938][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.027139][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.027439][ T736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.027637][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.027836][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.028035][ T736] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 27.028244][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.028535][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.028737][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.028935][ T736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.029136][ T736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.029434][ T736] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.029634][ T736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.029835][ T736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.030033][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.030238][ T736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.030536][ T736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.030740][ T736] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.030939][ T736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.031141][ T736] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.031443][ T736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.031645][ T736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.031848][ T736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.032054][ T736] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.032258][ T736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.032554][ T736] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.032756][ T736] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.032957][ T736] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.033165][ T736] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.033469][ T736] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.033668][ T736] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.033916][ T736] ? move_addr_to_kernel (net/socket.c:258) [ 27.034119][ T736] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.034415][ T736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.034619][ T736] ___sys_sendmsg (net/socket.c:2752) [ 27.034814][ T736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.035065][ T736] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.035295][ T736] __sys_sendmsg (net/socket.c:2784) [ 27.035593][ T736] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.035792][ T736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.036047][ T736] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.036250][ T736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.036548][ T736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.036746][ T736] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.036946][ T736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.037152][ T736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.037499][ T736] RIP: 0033:0x7f25ff19308e [ 27.037714][ T736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.038527][ T736] RSP: 002b:00007ffc371620f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.038832][ T736] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f25ff19308e [ 27.039137][ T736] RDX: 0000000000000000 RSI: 00007ffc371621a0 RDI: 0000000000000005 [ 27.039535][ T736] RBP: 00007ffc37162100 R08: 0000000000000000 R09: 0000000000000000 [ 27.039833][ T736] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.040135][ T736] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc37162870 | [ 27.123620][ T737] ------------[ cut here ]------------ | [ 27.123861][ T737] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/737 | [ 27.124214][ T737] Modules linked in: netdevsim | [ 27.125376][ T737] Tainted: [W]=WARN [ 27.125529][ T737] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.125788][ T737] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.126060][ T737] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.126793][ T737] RSP: 0018:ffa0000001be7010 EFLAGS: 00010286 [ 27.127047][ T737] RAX: 00000000ffffffa6 RBX: ff11000004b0af40 RCX: 1ff400000037cdc8 [ 27.127360][ T737] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0aff0 [ 27.127662][ T737] RBP: ff11000009c4c000 R08: 1fe22000009615ff R09: ff1100000c2e5180 [ 27.127967][ T737] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 27.128270][ T737] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001be7100 [ 27.128576][ T737] FS: 00007f91f317e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 27.128934][ T737] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.129174][ T737] CR2: 00000000144cf988 CR3: 000000000eecf004 CR4: 0000000000771ef0 [ 27.129469][ T737] PKRU: 55555554 [ 27.129612][ T737] Call Trace: [ 27.129756][ T737] [ 27.129856][ T737] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.130056][ T737] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.130200][ T737] netif_close_many (net/core/dev.c:1804) [ 27.130398][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.130593][ T737] ? __dev_close_many (net/core/dev.c:1781) [ 27.130792][ T737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.130993][ T737] netif_close_many_and_unlock (net/core/dev.c:12330) [ 27.131193][ T737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 27.131406][ T737] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 27.131660][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.131860][ T737] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 27.132105][ T737] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.132309][ T737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 27.132515][ T737] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 27.132764][ T737] ? unregister_netdevice_many (net/core/dev.c:12497) [ 27.132964][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.133177][ T737] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 27.133389][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.133585][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.133777][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.133964][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.134150][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.134380][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.134575][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.134778][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.134978][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.135180][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.135394][ T737] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 27.135598][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.135798][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.136007][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.136209][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.136427][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.136633][ T737] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.136840][ T737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.137050][ T737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.137259][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.137475][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.137684][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.137891][ T737] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.138093][ T737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.138300][ T737] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.138513][ T737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.138714][ T737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.138921][ T737] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.139124][ T737] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.139340][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.139544][ T737] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.139748][ T737] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.139957][ T737] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.140164][ T737] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.140383][ T737] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.140589][ T737] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.140839][ T737] ? move_addr_to_kernel (net/socket.c:258) [ 27.141044][ T737] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.141255][ T737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.141470][ T737] ___sys_sendmsg (net/socket.c:2752) [ 27.141669][ T737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.141923][ T737] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.142150][ T737] __sys_sendmsg (net/socket.c:2784) [ 27.142386][ T737] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.142593][ T737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.142850][ T737] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.143053][ T737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.143266][ T737] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.143475][ T737] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.143689][ T737] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.143890][ T737] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.144137][ T737] RIP: 0033:0x7f91f33b808e [ 27.144360][ T737] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.145057][ T737] RSP: 002b:00007ffc540921a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.145369][ T737] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f91f33b808e [ 27.145664][ T737] RDX: 0000000000000000 RSI: 00007ffc54092250 RDI: 0000000000000005 [ 27.145959][ T737] RBP: 00007ffc540921b0 R08: 0000000000000000 R09: 0000000000000000 [ 27.146263][ T737] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.146575][ T737] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc54092920 | [ 27.151959][ T737] ------------[ cut here ]------------ | [ 27.152186][ T737] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/737 | [ 27.152563][ T737] Modules linked in: netdevsim | [ 27.153185][ T737] Tainted: [W]=WARN [ 27.153363][ T737] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.153615][ T737] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.153886][ T737] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.154621][ T737] RSP: 0018:ffa0000001be7190 EFLAGS: 00010286 [ 27.154879][ T737] RAX: 00000000ffffffa6 RBX: ff1100000dffedc0 RCX: 1ff400000037cdf8 [ 27.155182][ T737] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffee70 [ 27.155501][ T737] RBP: ff11000009c4c000 R08: 1fe2200001bffdcf R09: ff1100000c2e5158 [ 27.155798][ T737] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 27.156096][ T737] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 27.156417][ T737] FS: 00007f91f317e840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 27.156772][ T737] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.157028][ T737] CR2: 00007f25ff026574 CR3: 000000000eecf002 CR4: 0000000000771ef0 [ 27.157343][ T737] PKRU: 55555554 [ 27.157494][ T737] Call Trace: [ 27.157643][ T737] [ 27.157748][ T737] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 27.158008][ T737] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 27.158265][ T737] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.158480][ T737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 27.158678][ T737] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 27.158931][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.159136][ T737] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 27.159351][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.159552][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.159750][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.159953][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.160154][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.160408][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.160607][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.160809][ T737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.161012][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.161215][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.161435][ T737] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 27.161641][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.161840][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.162038][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.162243][ T737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.162458][ T737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 27.162651][ T737] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.162856][ T737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.163059][ T737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.163266][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.163478][ T737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.163675][ T737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.163882][ T737] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.164082][ T737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.164293][ T737] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.164508][ T737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.164706][ T737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.164905][ T737] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.165110][ T737] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.165315][ T737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.165525][ T737] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.165728][ T737] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.165932][ T737] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.166142][ T737] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.166353][ T737] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.166553][ T737] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.166801][ T737] ? move_addr_to_kernel (net/socket.c:258) [ 27.167004][ T737] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.167209][ T737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.167427][ T737] ___sys_sendmsg (net/socket.c:2752) [ 27.167626][ T737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.167878][ T737] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.168103][ T737] __sys_sendmsg (net/socket.c:2784) [ 27.168310][ T737] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.168517][ T737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.168774][ T737] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.168977][ T737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.169174][ T737] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.169389][ T737] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.169587][ T737] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.169788][ T737] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.170034][ T737] RIP: 0033:0x7f91f33b808e [ 27.170254][ T737] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.170969][ T737] RSP: 002b:00007ffc540921a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.171276][ T737] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f91f33b808e [ 27.171583][ T737] RDX: 0000000000000000 RSI: 00007ffc54092250 RDI: 0000000000000005 [ 27.171883][ T737] RBP: 00007ffc540921b0 R08: 0000000000000000 R09: 0000000000000000 [ 27.172180][ T737] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.172494][ T737] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc54092920 | [ 27.287808][ T747] ------------[ cut here ]------------ | [ 27.288003][ T747] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/747 | [ 27.288262][ T747] Modules linked in: netdevsim | [ 27.288702][ T747] Tainted: [W]=WARN [ 27.288817][ T747] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.288997][ T747] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.289190][ T747] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.289721][ T747] RSP: 0018:ffa0000001c671b0 EFLAGS: 00010286 [ 27.289899][ T747] RAX: 00000000ffffffa6 RBX: ff1100000ee90f40 RCX: 1ff400000038cdfc [ 27.290112][ T747] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee90ff0 [ 27.290343][ T747] RBP: ff11000009d84000 R08: 1fe2200001dd21ff R09: ff1100000c272ea8 [ 27.290614][ T747] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 27.290923][ T747] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.291246][ T747] FS: 00007f95c49b8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 27.291550][ T747] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.291726][ T747] CR2: 00000000004a77b8 CR3: 000000000c63f005 CR4: 0000000000771ef0 [ 27.291940][ T747] PKRU: 55555554 [ 27.292046][ T747] Call Trace: [ 27.292153][ T747] [ 27.292226][ T747] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.292396][ T747] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.292543][ T747] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.292685][ T747] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.292791][ T747] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 27.292935][ T747] __dev_notify_flags (net/core/dev.c:9787) [ 27.293081][ T747] ? netif_change_name (net/core/dev.c:1495) [ 27.293223][ T747] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 27.293408][ T747] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 27.293551][ T747] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 27.293695][ T747] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 27.293835][ T747] ? __dev_get_by_name (net/core/dev.c:883) [ 27.293980][ T747] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 27.294133][ T747] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 27.294284][ T747] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.294435][ T747] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.294575][ T747] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.294719][ T747] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.294859][ T747] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.295003][ T747] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.295145][ T747] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.295291][ T747] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.295435][ T747] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.295574][ T747] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.295715][ T747] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.295856][ T747] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.296004][ T747] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.296148][ T747] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.296295][ T747] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.296447][ T747] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.296590][ T747] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.296734][ T747] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.296898][ T747] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.297107][ T747] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.297281][ T747] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.297432][ T747] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.297579][ T747] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.297731][ T747] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.297878][ T747] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.298021][ T747] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.298164][ T747] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.298310][ T747] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.298489][ T747] ? move_addr_to_kernel (net/socket.c:258) [ 27.298631][ T747] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.298782][ T747] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 27.298923][ T747] ___sys_sendmsg (net/socket.c:2752) [ 27.299062][ T747] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 27.299202][ T747] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.299368][ T747] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 27.299515][ T747] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 27.299669][ T747] __sys_sendmsg (net/socket.c:2784) [ 27.299809][ T747] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.299952][ T747] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.300094][ T747] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.300242][ T747] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.300390][ T747] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.300530][ T747] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.300670][ T747] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.300843][ T747] RIP: 0033:0x7f95c4bf208e [ 27.300999][ T747] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.301578][ T747] RSP: 002b:00007ffc65961730 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.301790][ T747] RAX: ffffffffffffffda RBX: 00007ffc65961ee0 RCX: 00007f95c4bf208e [ 27.302061][ T747] RDX: 0000000000000000 RSI: 00007ffc659617e0 RDI: 0000000000000005 [ 27.302288][ T747] RBP: 00007ffc65961740 R08: 0000000000000000 R09: 0000000000000000 [ 27.302505][ T747] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.302716][ T747] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc65961eb0 | [ 27.339701][ T748] ------------[ cut here ]------------ | [ 27.339872][ T748] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/748 | [ 27.340115][ T748] Modules linked in: netdevsim | [ 27.340584][ T748] Tainted: [W]=WARN [ 27.340689][ T748] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.340861][ T748] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.341043][ T748] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.341546][ T748] RSP: 0018:ffa0000001c77020 EFLAGS: 00010286 [ 27.341725][ T748] RAX: 00000000ffffffa6 RBX: ff1100000ee91840 RCX: 1ff400000038edca [ 27.341931][ T748] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee918f0 [ 27.342135][ T748] RBP: ff11000009d84000 R08: 1fe2200001dd231f R09: ff1100000c275180 [ 27.342360][ T748] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 27.342563][ T748] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.342766][ T748] FS: 00007fda65174840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 27.343007][ T748] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.343184][ T748] CR2: 0000000014b70988 CR3: 000000000c5b7006 CR4: 0000000000771ef0 [ 27.343473][ T748] PKRU: 55555554 [ 27.343575][ T748] Call Trace: [ 27.343676][ T748] [ 27.343751][ T748] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 27.343909][ T748] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.344055][ T748] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.344165][ T748] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 27.344314][ T748] __dev_notify_flags (net/core/dev.c:9787) [ 27.344457][ T748] ? netif_change_name (net/core/dev.c:1495) [ 27.344597][ T748] ? __dev_change_flags (net/core/dev.c:9752) [ 27.344733][ T748] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 27.344869][ T748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.345008][ T748] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 27.345191][ T748] netif_change_flags (net/core/dev.c:9820) [ 27.345362][ T748] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 27.345505][ T748] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 27.345644][ T748] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 27.345818][ T748] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.345960][ T748] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.346099][ T748] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 27.346243][ T748] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.346465][ T748] ? __kernel_text_address (kernel/extable.c:79) [ 27.346602][ T748] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.346741][ T748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.346877][ T748] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.347017][ T748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.347153][ T748] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.347297][ T748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.347511][ T748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.347649][ T748] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.347786][ T748] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 27.347926][ T748] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 27.348064][ T748] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.348202][ T748] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 27.348442][ T748] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 27.348650][ T748] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.348837][ T748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.349021][ T748] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.349163][ T748] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.349306][ T748] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.349554][ T748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.349694][ T748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.349829][ T748] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.349965][ T748] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.350108][ T748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.350257][ T748] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.350401][ T748] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.350539][ T748] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.350676][ T748] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.350816][ T748] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.350961][ T748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.351101][ T748] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.351250][ T748] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.351398][ T748] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.351536][ T748] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.351679][ T748] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.351816][ T748] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.351955][ T748] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.352096][ T748] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.352255][ T748] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.352405][ T748] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.352541][ T748] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.352677][ T748] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.352818][ T748] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.352960][ T748] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.353097][ T748] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.353269][ T748] ? move_addr_to_kernel (net/socket.c:258) [ 27.353412][ T748] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.353550][ T748] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.353689][ T748] ___sys_sendmsg (net/socket.c:2752) [ 27.353825][ T748] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.354001][ T748] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.354151][ T748] __sys_sendmsg (net/socket.c:2784) [ 27.354295][ T748] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.354437][ T748] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.354617][ T748] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.354752][ T748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.354890][ T748] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.355027][ T748] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.355163][ T748] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.355305][ T748] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.355481][ T748] RIP: 0033:0x7fda653ae08e [ 27.355630][ T748] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.356122][ T748] RSP: 002b:00007ffda225b2e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.356349][ T748] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fda653ae08e [ 27.356558][ T748] RDX: 0000000000000000 RSI: 00007ffda225b390 RDI: 0000000000000005 [ 27.356760][ T748] RBP: 00007ffda225b2f0 R08: 0000000000000000 R09: 0000000000000000 [ 27.356960][ T748] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.357167][ T748] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda225ba60 | [ 27.459352][ T750] ------------[ cut here ]------------ | [ 27.459637][ T750] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/750 | [ 27.460033][ T750] Modules linked in: netdevsim | [ 27.461257][ T750] Tainted: [W]=WARN [ 27.461450][ T750] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.461730][ T750] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.462027][ T750] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.462826][ T750] RSP: 0018:ffa0000001c871b0 EFLAGS: 00010286 [ 27.463103][ T750] RAX: 00000000ffffffa6 RBX: ff11000004e1c1c0 RCX: 1ff4000000390dfc [ 27.463444][ T750] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c270 [ 27.463769][ T750] RBP: ff1100000c534000 R08: 1fe22000009c384f R09: ff1100000ccb0ba8 [ 27.464108][ T750] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 27.464448][ T750] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.464778][ T750] FS: 00007fd64e508840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 27.465163][ T750] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.465465][ T750] CR2: 00000000004a77b8 CR3: 000000000c5b3002 CR4: 0000000000771ef0 [ 27.465794][ T750] PKRU: 55555554 [ 27.465964][ T750] Call Trace: [ 27.466137][ T750] [ 27.466259][ T750] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.466493][ T750] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.466714][ T750] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.466945][ T750] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.467113][ T750] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 27.467348][ T750] __dev_notify_flags (net/core/dev.c:9787) [ 27.467572][ T750] ? netif_change_name (net/core/dev.c:1495) [ 27.467793][ T750] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 27.468072][ T750] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 27.468302][ T750] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 27.468548][ T750] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 27.468772][ T750] ? __dev_get_by_name (net/core/dev.c:883) [ 27.468990][ T750] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 27.469215][ T750] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 27.469459][ T750] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.469686][ T750] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.469926][ T750] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.470149][ T750] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.470393][ T750] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.470613][ T750] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.470841][ T750] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.471062][ T750] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.471287][ T750] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.471511][ T750] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.471722][ T750] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.471941][ T750] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.472175][ T750] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.472406][ T750] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.472629][ T750] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.472848][ T750] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.473067][ T750] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.473298][ T750] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.473526][ T750] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.473758][ T750] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.473988][ T750] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.474196][ T750] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.474434][ T750] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.474652][ T750] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.474876][ T750] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.475100][ T750] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.475335][ T750] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.475561][ T750] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.475831][ T750] ? move_addr_to_kernel (net/socket.c:258) [ 27.476052][ T750] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.476279][ T750] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 27.476509][ T750] ___sys_sendmsg (net/socket.c:2752) [ 27.476718][ T750] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 27.476938][ T750] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.477172][ T750] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 27.477414][ T750] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 27.477635][ T750] __sys_sendmsg (net/socket.c:2784) [ 27.477858][ T750] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.478084][ T750] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.478309][ T750] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.478533][ T750] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.478747][ T750] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.478973][ T750] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.479200][ T750] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.479471][ T750] RIP: 0033:0x7fd64e74208e [ 27.479704][ T750] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.480490][ T750] RSP: 002b:00007ffdf94bf860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.480824][ T750] RAX: ffffffffffffffda RBX: 00007ffdf94c0010 RCX: 00007fd64e74208e [ 27.481153][ T750] RDX: 0000000000000000 RSI: 00007ffdf94bf910 RDI: 0000000000000005 [ 27.481496][ T750] RBP: 00007ffdf94bf870 R08: 0000000000000000 R09: 0000000000000000 [ 27.481821][ T750] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.482143][ T750] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdf94bffe0 | [ 27.524061][ T751] ------------[ cut here ]------------ | [ 27.524401][ T751] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/751 | [ 27.524814][ T751] Modules linked in: netdevsim | [ 27.526103][ T751] Tainted: [W]=WARN [ 27.526453][ T751] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.526764][ T751] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.527090][ T751] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.527825][ T751] RSP: 0018:ffa0000001c97020 EFLAGS: 00010286 [ 27.528105][ T751] RAX: 00000000ffffffa6 RBX: ff11000004e1c040 RCX: 1ff4000000392dca [ 27.528448][ T751] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c0f0 [ 27.528785][ T751] RBP: ff1100000c534000 R08: 1fe22000009c381f R09: ff11000004c9ae80 [ 27.529133][ T751] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 27.529501][ T751] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.529848][ T751] FS: 00007f0ffca0b840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 27.530263][ T751] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.530581][ T751] CR2: 0000000015411988 CR3: 000000000c119003 CR4: 0000000000771ef0 [ 27.530929][ T751] PKRU: 55555554 [ 27.531129][ T751] Call Trace: [ 27.531357][ T751] [ 27.531515][ T751] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 27.531771][ T751] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.532047][ T751] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.532263][ T751] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 27.532526][ T751] __dev_notify_flags (net/core/dev.c:9787) [ 27.532778][ T751] ? netif_change_name (net/core/dev.c:1495) [ 27.533018][ T751] ? __dev_change_flags (net/core/dev.c:9752) [ 27.533270][ T751] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 27.533535][ T751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.533782][ T751] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 27.534028][ T751] netif_change_flags (net/core/dev.c:9820) [ 27.534289][ T751] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 27.534553][ T751] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 27.534799][ T751] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 27.535095][ T751] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.535372][ T751] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.535632][ T751] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 27.535878][ T751] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.536130][ T751] ? __kernel_text_address (kernel/extable.c:79) [ 27.536404][ T751] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.536658][ T751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.536904][ T751] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.537151][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.537430][ T751] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.537677][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.537923][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.538167][ T751] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.538437][ T751] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 27.538682][ T751] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 27.538934][ T751] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.539182][ T751] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 27.539461][ T751] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 27.539713][ T751] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.539965][ T751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.540209][ T751] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.540487][ T751] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.540737][ T751] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.540983][ T751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.541259][ T751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.541517][ T751] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.541769][ T751] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.542017][ T751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.542273][ T751] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.542539][ T751] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.542784][ T751] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.543031][ T751] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.543290][ T751] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.543558][ T751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.543802][ T751] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.544052][ T751] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.544313][ T751] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.544577][ T751] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.544827][ T751] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.545073][ T751] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.545351][ T751] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.545598][ T751] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.545845][ T751] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.546099][ T751] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.546377][ T751] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.546625][ T751] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.546875][ T751] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.547122][ T751] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.547387][ T751] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.547684][ T751] ? move_addr_to_kernel (net/socket.c:258) [ 27.547934][ T751] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.548179][ T751] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.548459][ T751] ___sys_sendmsg (net/socket.c:2752) [ 27.548704][ T751] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.549005][ T751] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.549280][ T751] __sys_sendmsg (net/socket.c:2784) [ 27.549557][ T751] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.549801][ T751] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.550102][ T751] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.550381][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.550631][ T751] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.550883][ T751] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.551129][ T751] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.551403][ T751] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.551702][ T751] RIP: 0033:0x7f0ffcc4508e [ 27.551962][ T751] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.552749][ T751] RSP: 002b:00007fff83961e80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.553099][ T751] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0ffcc4508e [ 27.553471][ T751] RDX: 0000000000000000 RSI: 00007fff83961f30 RDI: 0000000000000005 [ 27.553824][ T751] RBP: 00007fff83961e90 R08: 0000000000000000 R09: 0000000000000000 [ 27.554172][ T751] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.554540][ T751] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff83962600 | [ 27.643441][ T753] ------------[ cut here ]------------ | [ 27.643659][ T753] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/753 | [ 27.643923][ T753] Modules linked in: netdevsim | [ 27.644413][ T753] Tainted: [W]=WARN [ 27.644521][ T753] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.644698][ T753] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.644886][ T753] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.645398][ T753] RSP: 0018:ffa0000001ab71b0 EFLAGS: 00010286 [ 27.645582][ T753] RAX: 00000000ffffffa6 RBX: ff1100000570cdc0 RCX: 1ff4000000356dfc [ 27.645797][ T753] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000570ce70 [ 27.646014][ T753] RBP: ff110000088a9000 R08: 1fe2200000ae19cf R09: ff1100000cc9aea8 [ 27.646225][ T753] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 27.646446][ T753] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.646727][ T753] FS: 00007fa0a111c840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 27.647035][ T753] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.647214][ T753] CR2: 00000000004a77b8 CR3: 000000000ef6f005 CR4: 0000000000771ef0 [ 27.647451][ T753] PKRU: 55555554 [ 27.647561][ T753] Call Trace: [ 27.647669][ T753] [ 27.647748][ T753] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.647896][ T753] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.648045][ T753] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.648188][ T753] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.648303][ T753] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 27.648450][ T753] __dev_notify_flags (net/core/dev.c:9787) [ 27.648593][ T753] ? netif_change_name (net/core/dev.c:1495) [ 27.648739][ T753] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 27.648921][ T753] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 27.649066][ T753] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 27.649210][ T753] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 27.649361][ T753] ? __dev_get_by_name (net/core/dev.c:883) [ 27.649504][ T753] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 27.649651][ T753] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 27.649800][ T753] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.649949][ T753] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.650097][ T753] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.650246][ T753] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.650397][ T753] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.650540][ T753] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.650722][ T753] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.650869][ T753] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.651013][ T753] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.651158][ T753] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.651306][ T753] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.651455][ T753] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.651600][ T753] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.651741][ T753] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.651884][ T753] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.652028][ T753] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.652178][ T753] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.652339][ T753] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.652480][ T753] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.652631][ T753] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.652776][ T753] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.652923][ T753] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.653069][ T753] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.653215][ T753] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.653373][ T753] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.653522][ T753] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.653668][ T753] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.653812][ T753] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.653989][ T753] ? move_addr_to_kernel (net/socket.c:258) [ 27.654133][ T753] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.654311][ T753] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 27.654464][ T753] ___sys_sendmsg (net/socket.c:2752) [ 27.654608][ T753] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 27.654755][ T753] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.654907][ T753] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 27.655060][ T753] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 27.655207][ T753] __sys_sendmsg (net/socket.c:2784) [ 27.655360][ T753] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.655508][ T753] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.655651][ T753] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.655794][ T753] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.655935][ T753] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.656077][ T753] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.656218][ T753] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.656406][ T753] RIP: 0033:0x7fa0a135608e [ 27.656560][ T753] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.657074][ T753] RSP: 002b:00007fff93f6bcc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.657305][ T753] RAX: ffffffffffffffda RBX: 00007fff93f6c470 RCX: 00007fa0a135608e [ 27.657527][ T753] RDX: 0000000000000000 RSI: 00007fff93f6bd70 RDI: 0000000000000005 [ 27.657757][ T753] RBP: 00007fff93f6bcd0 R08: 0000000000000000 R09: 0000000000000000 [ 27.658003][ T753] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.658253][ T753] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff93f6c440 | [ 27.698034][ T754] ------------[ cut here ]------------ | [ 27.698343][ T754] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/754 | [ 27.698720][ T754] Modules linked in: netdevsim | [ 27.699408][ T754] Tainted: [W]=WARN [ 27.699572][ T754] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.699837][ T754] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 27.700128][ T754] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 27.701078][ T754] RSP: 0018:ffa00000014f7020 EFLAGS: 00010286 [ 27.701476][ T754] RAX: 00000000ffffffa6 RBX: ff1100000570d6c0 RCX: 1ff400000029edca [ 27.701792][ T754] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000570d770 [ 27.702106][ T754] RBP: ff110000088a9000 R08: 1fe2200000ae1aef R09: ff1100000cc9d180 [ 27.702572][ T754] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 27.702894][ T754] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 27.703214][ T754] FS: 00007ff58b33e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 27.703693][ T754] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.703959][ T754] CR2: 000000003dac6988 CR3: 000000000c627001 CR4: 0000000000771ef0 [ 27.704290][ T754] PKRU: 55555554 [ 27.704480][ T754] Call Trace: [ 27.704641][ T754] [ 27.704753][ T754] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 27.704969][ T754] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 27.705183][ T754] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 27.705360][ T754] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 27.705575][ T754] __dev_notify_flags (net/core/dev.c:9787) [ 27.705791][ T754] ? netif_change_name (net/core/dev.c:1495) [ 27.706009][ T754] ? __dev_change_flags (net/core/dev.c:9752) [ 27.706223][ T754] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 27.706447][ T754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.706659][ T754] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 27.706871][ T754] netif_change_flags (net/core/dev.c:9820) [ 27.707087][ T754] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 27.707320][ T754] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 27.707548][ T754] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 27.707812][ T754] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.708027][ T754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.708250][ T754] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 27.708470][ T754] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.708679][ T754] ? __kernel_text_address (kernel/extable.c:79) [ 27.708893][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.709109][ T754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.709321][ T754] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.709546][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.709758][ T754] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 27.709966][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.710174][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.710399][ T754] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 27.710616][ T754] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 27.710828][ T754] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 27.711039][ T754] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 27.711255][ T754] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 27.711479][ T754] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 27.711703][ T754] rtnl_newlink (net/core/rtnetlink.c:4150) [ 27.711915][ T754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.712131][ T754] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.712356][ T754] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.712566][ T754] ? mark_usage (kernel/locking/lockdep.c:4674) [ 27.712789][ T754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.713014][ T754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.713226][ T754] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.713454][ T754] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.713666][ T754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 27.713886][ T754] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 27.714093][ T754] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 27.714311][ T754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.714497][ T754] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.714681][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.714882][ T754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 27.715093][ T754] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 27.715308][ T754] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 27.715531][ T754] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.715742][ T754] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.715962][ T754] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 27.716176][ T754] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 27.716407][ T754] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.716619][ T754] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.716833][ T754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 27.717052][ T754] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 27.717268][ T754] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 27.717493][ T754] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 27.717708][ T754] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 27.717920][ T754] ? copy_msghdr_from_user (net/socket.c:2635) [ 27.718132][ T754] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 27.718410][ T754] ? move_addr_to_kernel (net/socket.c:258) [ 27.718633][ T754] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.718845][ T754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 27.719060][ T754] ___sys_sendmsg (net/socket.c:2752) [ 27.719284][ T754] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 27.719556][ T754] ? copy_msghdr_from_user (net/socket.c:2603) [ 27.719794][ T754] __sys_sendmsg (net/socket.c:2784) [ 27.720007][ T754] ? __sys_sendmsg_sock (net/socket.c:2765) [ 27.720218][ T754] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 27.720507][ T754] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.720715][ T754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 27.720926][ T754] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 27.721132][ T754] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 27.721354][ T754] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 27.721571][ T754] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.721834][ T754] RIP: 0033:0x7ff58b57808e [ 27.722061][ T754] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.722832][ T754] RSP: 002b:00007fff5de21920 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.723154][ T754] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff58b57808e [ 27.723496][ T754] RDX: 0000000000000000 RSI: 00007fff5de219d0 RDI: 0000000000000005 [ 27.723815][ T754] RBP: 00007fff5de21930 R08: 0000000000000000 R09: 0000000000000000 [ 27.724134][ T754] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf71 [ 27.724456][ T754] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5de220a0 | [ 28.345703][ T782] ------------[ cut here ]------------ | [ 28.345968][ T782] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/782 | [ 28.346923][ T782] Modules linked in: netdevsim | [ 28.347595][ T782] Tainted: [W]=WARN [ 28.347761][ T782] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.348030][ T782] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.348313][ T782] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.349050][ T782] RSP: 0018:ffa0000001d67010 EFLAGS: 00010286 [ 28.349337][ T782] RAX: 00000000ffffffa6 RBX: ff11000004b0b3c0 RCX: 1ff40000003acdc8 [ 28.349659][ T782] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b470 [ 28.349977][ T782] RBP: ff11000009d84000 R08: 1fe220000096168f R09: ff11000004f2d180 [ 28.350303][ T782] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 28.350637][ T782] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001d67100 [ 28.350962][ T782] FS: 00007f9981bc2840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 28.351364][ T782] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.351642][ T782] CR2: 00007f9981e921a0 CR3: 000000000ed4f004 CR4: 0000000000771ef0 [ 28.351964][ T782] PKRU: 55555554 [ 28.352128][ T782] Call Trace: [ 28.352294][ T782] [ 28.352416][ T782] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 28.352634][ T782] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 28.352792][ T782] netif_close_many (net/core/dev.c:1804) [ 28.352995][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.353201][ T782] ? __dev_close_many (net/core/dev.c:1781) [ 28.353426][ T782] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.353643][ T782] netif_close_many_and_unlock (net/core/dev.c:12330) [ 28.353854][ T782] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.354061][ T782] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 28.354336][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.354549][ T782] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.354805][ T782] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.355017][ T782] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.355230][ T782] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.355502][ T782] ? unregister_netdevice_many (net/core/dev.c:12497) [ 28.355713][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.355925][ T782] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.356140][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.356369][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.356580][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.356792][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.357002][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.357254][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.357474][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.357688][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.357903][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.358116][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.358342][ T782] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.358550][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.358770][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.358987][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.359196][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.359429][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.359640][ T782] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.359848][ T782] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.360065][ T782] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.360277][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.360501][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.360710][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.360928][ T782] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.361142][ T782] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.361376][ T782] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.361578][ T782] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.361772][ T782] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.361987][ T782] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.362198][ T782] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.362415][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.362626][ T782] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.362834][ T782] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.363044][ T782] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.363263][ T782] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.363484][ T782] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.363693][ T782] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.363948][ T782] ? move_addr_to_kernel (net/socket.c:258) [ 28.364165][ T782] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.364395][ T782] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.364612][ T782] ___sys_sendmsg (net/socket.c:2752) [ 28.364825][ T782] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.365091][ T782] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.365338][ T782] __sys_sendmsg (net/socket.c:2784) [ 28.365553][ T782] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.365760][ T782] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.366029][ T782] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.366248][ T782] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.366496][ T782] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.366701][ T782] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.366910][ T782] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.367128][ T782] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.367401][ T782] RIP: 0033:0x7f9981dfc08e [ 28.367627][ T782] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.368389][ T782] RSP: 002b:00007ffeaa167610 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.368716][ T782] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9981dfc08e [ 28.369038][ T782] RDX: 0000000000000000 RSI: 00007ffeaa1676c0 RDI: 0000000000000005 [ 28.369367][ T782] RBP: 00007ffeaa167620 R08: 0000000000000000 R09: 0000000000000000 [ 28.369677][ T782] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.369991][ T782] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeaa167d90 | [ 28.375585][ T782] ------------[ cut here ]------------ | [ 28.375797][ T782] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/782 | [ 28.376152][ T782] Modules linked in: netdevsim | [ 28.376769][ T782] Tainted: [W]=WARN [ 28.376918][ T782] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.377154][ T782] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.377454][ T782] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.378171][ T782] RSP: 0018:ffa0000001d67190 EFLAGS: 00010286 [ 28.378438][ T782] RAX: 00000000ffffffa6 RBX: ff11000004f92f40 RCX: 1ff40000003acdf8 [ 28.378738][ T782] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92ff0 [ 28.379036][ T782] RBP: ff11000009d84000 R08: 1fe22000009f25ff R09: ff11000004f2d158 [ 28.379346][ T782] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 28.379650][ T782] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 28.379956][ T782] FS: 00007f9981bc2840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 28.380303][ T782] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.380556][ T782] CR2: 00007f9981e921a0 CR3: 000000000ed4f004 CR4: 0000000000771ef0 [ 28.380849][ T782] PKRU: 55555554 [ 28.381001][ T782] Call Trace: [ 28.381152][ T782] [ 28.381263][ T782] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 28.381528][ T782] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.381772][ T782] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.381970][ T782] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.382169][ T782] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.382434][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.382638][ T782] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.382833][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.383032][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.383234][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.383704][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.383906][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.384142][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.384497][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.384694][ T782] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.384885][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.385079][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.385278][ T782] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.385644][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.385844][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.386044][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.386247][ T782] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.386587][ T782] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.386786][ T782] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.386984][ T782] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.387185][ T782] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.387486][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.387689][ T782] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.387890][ T782] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.388085][ T782] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.388292][ T782] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.388586][ T782] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.388789][ T782] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.388989][ T782] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.389194][ T782] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.389494][ T782] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.389697][ T782] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.389897][ T782] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.390095][ T782] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.390297][ T782] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.390598][ T782] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.390799][ T782] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.391002][ T782] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.391254][ T782] ? move_addr_to_kernel (net/socket.c:258) [ 28.391549][ T782] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.391747][ T782] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.391950][ T782] ___sys_sendmsg (net/socket.c:2752) [ 28.392149][ T782] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.392525][ T782] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.392756][ T782] __sys_sendmsg (net/socket.c:2784) [ 28.392961][ T782] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.393159][ T782] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.393513][ T782] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.393713][ T782] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.393915][ T782] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.394118][ T782] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.394324][ T782] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.394613][ T782] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.394856][ T782] RIP: 0033:0x7f9981dfc08e [ 28.395064][ T782] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.395889][ T782] RSP: 002b:00007ffeaa167610 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.396192][ T782] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9981dfc08e [ 28.396601][ T782] RDX: 0000000000000000 RSI: 00007ffeaa1676c0 RDI: 0000000000000005 [ 28.396898][ T782] RBP: 00007ffeaa167620 R08: 0000000000000000 R09: 0000000000000000 [ 28.397195][ T782] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.397585][ T782] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeaa167d90 | [ 28.450665][ T783] ------------[ cut here ]------------ | [ 28.450963][ T783] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/783 | [ 28.452165][ T783] Modules linked in: netdevsim | [ 28.452936][ T783] Tainted: [W]=WARN [ 28.453154][ T783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.453501][ T783] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.453835][ T783] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.454700][ T783] RSP: 0018:ffa0000001d77010 EFLAGS: 00010286 [ 28.455030][ T783] RAX: 00000000ffffffa6 RBX: ff1100000dffe940 RCX: 1ff40000003aedc8 [ 28.455449][ T783] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe9f0 [ 28.455832][ T783] RBP: ff1100000c534000 R08: 1fe2200001bffd3f R09: ff11000009048b80 [ 28.456209][ T783] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 28.456596][ T783] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001d77100 [ 28.456965][ T783] FS: 00007fab60bb5840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 28.457417][ T783] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.457738][ T783] CR2: 000000000fe7e988 CR3: 000000000c30d001 CR4: 0000000000771ef0 [ 28.458107][ T783] PKRU: 55555554 [ 28.458346][ T783] Call Trace: [ 28.458560][ T783] [ 28.458724][ T783] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 28.458991][ T783] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 28.459214][ T783] netif_close_many (net/core/dev.c:1804) [ 28.459501][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.459763][ T783] ? __dev_close_many (net/core/dev.c:1781) [ 28.460054][ T783] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.460345][ T783] netif_close_many_and_unlock (net/core/dev.c:12330) [ 28.460608][ T783] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.460873][ T783] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 28.461195][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.461495][ T783] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.461811][ T783] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.462075][ T783] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.462366][ T783] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.462680][ T783] ? unregister_netdevice_many (net/core/dev.c:12497) [ 28.462940][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.463207][ T783] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.463504][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.463768][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.464039][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.464312][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.464593][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.464892][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.465152][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.465451][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.465710][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.465974][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.466248][ T783] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.466532][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.466789][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.467055][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.467347][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.467621][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.467886][ T783] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.468149][ T783] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.468438][ T783] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.468703][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.468977][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.469247][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.469542][ T783] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.469805][ T783] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.470072][ T783] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.470368][ T783] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.470632][ T783] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.470903][ T783] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.471174][ T783] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.471463][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.471742][ T783] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.472012][ T783] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.472283][ T783] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.472572][ T783] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.472841][ T783] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.473105][ T783] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.473448][ T783] ? move_addr_to_kernel (net/socket.c:258) [ 28.473723][ T783] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.473987][ T783] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.474269][ T783] ___sys_sendmsg (net/socket.c:2752) [ 28.474556][ T783] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.474875][ T783] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.475161][ T783] __sys_sendmsg (net/socket.c:2784) [ 28.475451][ T783] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.475722][ T783] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.476046][ T783] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.476322][ T783] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.476607][ T783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.476874][ T783] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.477143][ T783] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.477414][ T783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.477702][ T783] RIP: 0033:0x7fab60def08e [ 28.477988][ T783] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.478812][ T783] RSP: 002b:00007ffd364c4bf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.479184][ T783] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fab60def08e [ 28.479578][ T783] RDX: 0000000000000000 RSI: 00007ffd364c4ca0 RDI: 0000000000000005 [ 28.479945][ T783] RBP: 00007ffd364c4c00 R08: 0000000000000000 R09: 0000000000000000 [ 28.480319][ T783] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.480705][ T783] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd364c5370 | [ 28.486735][ T783] ------------[ cut here ]------------ | [ 28.486990][ T783] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/783 | [ 28.487430][ T783] Modules linked in: netdevsim | [ 28.488142][ T783] Tainted: [W]=WARN [ 28.488389][ T783] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.488694][ T783] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.489007][ T783] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.490059][ T783] RSP: 0018:ffa0000001d77190 EFLAGS: 00010286 [ 28.490556][ T783] RAX: 00000000ffffffa6 RBX: ff110000094a56c0 RCX: 1ff40000003aedf8 [ 28.491055][ T783] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5770 [ 28.491578][ T783] RBP: ff1100000c534000 R08: 1fe2200001294aef R09: ff11000009048b58 [ 28.492020][ T783] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 28.492484][ T783] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 28.492929][ T783] FS: 00007fab60bb5840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 28.493448][ T783] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.493841][ T783] CR2: 000000000fe7e988 CR3: 000000000c30d001 CR4: 0000000000771ef0 [ 28.494289][ T783] PKRU: 55555554 [ 28.494593][ T783] Call Trace: [ 28.494880][ T783] [ 28.495129][ T783] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 28.495551][ T783] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.495890][ T783] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.496229][ T783] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.496591][ T783] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.496985][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.497358][ T783] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.497696][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.498038][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.498408][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.498749][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.499089][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.499484][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.499829][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.500169][ T783] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.500532][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.500870][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.501210][ T783] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.501580][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.501917][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.502263][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.502622][ T783] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.502972][ T783] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.503318][ T783] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.503763][ T783] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.504099][ T783] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.504464][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.504803][ T783] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.505138][ T783] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.505505][ T783] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.505845][ T783] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.506182][ T783] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.506564][ T783] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.506900][ T783] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.507249][ T783] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.507601][ T783] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.507940][ T783] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.508292][ T783] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.508654][ T783] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.509003][ T783] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.509376][ T783] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.509631][ T783] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.509882][ T783] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.510176][ T783] ? move_addr_to_kernel (net/socket.c:258) [ 28.510458][ T783] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.510712][ T783] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.510969][ T783] ___sys_sendmsg (net/socket.c:2752) [ 28.511215][ T783] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.511537][ T783] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.511804][ T783] __sys_sendmsg (net/socket.c:2784) [ 28.512051][ T783] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.512310][ T783] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.512637][ T783] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.512893][ T783] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.513143][ T783] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.513423][ T783] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.513662][ T783] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.513901][ T783] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.514205][ T783] RIP: 0033:0x7fab60def08e [ 28.514496][ T783] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.515246][ T783] RSP: 002b:00007ffd364c4bf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.515614][ T783] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fab60def08e [ 28.515958][ T783] RDX: 0000000000000000 RSI: 00007ffd364c4ca0 RDI: 0000000000000005 [ 28.516310][ T783] RBP: 00007ffd364c4c00 R08: 0000000000000000 R09: 0000000000000000 [ 28.516670][ T783] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.517014][ T783] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd364c5370 | [ 28.612867][ T784] ------------[ cut here ]------------ | [ 28.613125][ T784] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/784 | [ 28.613517][ T784] Modules linked in: netdevsim | [ 28.614181][ T784] Tainted: [W]=WARN [ 28.614355][ T784] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.614623][ T784] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.614906][ T784] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.615682][ T784] RSP: 0018:ffa0000001d87010 EFLAGS: 00010286 [ 28.615950][ T784] RAX: 00000000ffffffa6 RBX: ff110000094a5cc0 RCX: 1ff40000003b0dc8 [ 28.616263][ T784] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5d70 [ 28.616584][ T784] RBP: ff110000088a9000 R08: 1fe2200001294baf R09: ff11000004c75180 [ 28.616903][ T784] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 28.617222][ T784] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001d87100 [ 28.617556][ T784] FS: 00007fd0295a4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 28.617939][ T784] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.618204][ T784] CR2: 000000003da37988 CR3: 000000000ed4c006 CR4: 0000000000771ef0 [ 28.618538][ T784] PKRU: 55555554 [ 28.618698][ T784] Call Trace: [ 28.618857][ T784] [ 28.618969][ T784] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 28.619191][ T784] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 28.619382][ T784] netif_close_many (net/core/dev.c:1804) [ 28.619601][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.619823][ T784] ? __dev_close_many (net/core/dev.c:1781) [ 28.620040][ T784] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.620262][ T784] netif_close_many_and_unlock (net/core/dev.c:12330) [ 28.620492][ T784] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.620702][ T784] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 28.620970][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.621178][ T784] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.621455][ T784] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.621666][ T784] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.621881][ T784] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.622146][ T784] ? unregister_netdevice_many (net/core/dev.c:12497) [ 28.622374][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.622592][ T784] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.622813][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.623025][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.623245][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.623471][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.623682][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.623931][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.624142][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.624369][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.624579][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.624791][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.625003][ T784] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.625220][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.625448][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.625660][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.625873][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.626091][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.626307][ T784] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.626533][ T784] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.626740][ T784] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.626949][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.627161][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.627383][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.627598][ T784] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.627810][ T784] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.628025][ T784] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.628248][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.628470][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.628690][ T784] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.628903][ T784] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.629117][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.629345][ T784] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.629564][ T784] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.629786][ T784] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.630005][ T784] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.630218][ T784] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.630445][ T784] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.630704][ T784] ? move_addr_to_kernel (net/socket.c:258) [ 28.630910][ T784] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.631119][ T784] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.631346][ T784] ___sys_sendmsg (net/socket.c:2752) [ 28.631557][ T784] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.631820][ T784] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.632065][ T784] __sys_sendmsg (net/socket.c:2784) [ 28.632280][ T784] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.632499][ T784] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.632774][ T784] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.632988][ T784] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.633201][ T784] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.633429][ T784] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.633649][ T784] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.633868][ T784] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.634131][ T784] RIP: 0033:0x7fd0297de08e [ 28.634368][ T784] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.635077][ T784] RSP: 002b:00007ffff9082bb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.635401][ T784] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd0297de08e [ 28.635710][ T784] RDX: 0000000000000000 RSI: 00007ffff9082c60 RDI: 0000000000000005 [ 28.636021][ T784] RBP: 00007ffff9082bc0 R08: 0000000000000000 R09: 0000000000000000 [ 28.636352][ T784] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.636668][ T784] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff9083330 | [ 28.641822][ T784] ------------[ cut here ]------------ | [ 28.642044][ T784] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/784 | [ 28.642519][ T784] Modules linked in: netdevsim | [ 28.643134][ T784] Tainted: [W]=WARN [ 28.643435][ T784] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.643686][ T784] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.643940][ T784] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.644740][ T784] RSP: 0018:ffa0000001d87190 EFLAGS: 00010286 [ 28.644995][ T784] RAX: 00000000ffffffa6 RBX: ff1100000ec1aac0 RCX: 1ff40000003b0df8 [ 28.645300][ T784] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1ab70 [ 28.645609][ T784] RBP: ff110000088a9000 R08: 1fe2200001d8356f R09: ff11000004c75158 [ 28.645902][ T784] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 28.646199][ T784] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 28.646523][ T784] FS: 00007fd0295a4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 28.646877][ T784] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.647132][ T784] CR2: 000000003da37988 CR3: 000000000ed4c006 CR4: 0000000000771ef0 [ 28.647446][ T784] PKRU: 55555554 [ 28.647595][ T784] Call Trace: [ 28.647745][ T784] [ 28.647853][ T784] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 28.648111][ T784] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 28.648374][ T784] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.648576][ T784] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 28.648777][ T784] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 28.649030][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.649234][ T784] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 28.649455][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.649654][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.649849][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.650044][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.650235][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.650481][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.650680][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.650885][ T784] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.651087][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.651283][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.651488][ T784] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 28.651693][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.651891][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.652090][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.652292][ T784] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.652503][ T784] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 28.652699][ T784] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.652895][ T784] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.653091][ T784] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.653294][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.653509][ T784] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.653706][ T784] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.653913][ T784] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.654109][ T784] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.654312][ T784] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.654531][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.654729][ T784] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.654931][ T784] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.655133][ T784] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.655342][ T784] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.655550][ T784] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.655751][ T784] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.655949][ T784] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.656150][ T784] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.656362][ T784] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.656560][ T784] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.656804][ T784] ? move_addr_to_kernel (net/socket.c:258) [ 28.657009][ T784] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.657209][ T784] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.657424][ T784] ___sys_sendmsg (net/socket.c:2752) [ 28.657620][ T784] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.657866][ T784] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.658090][ T784] __sys_sendmsg (net/socket.c:2784) [ 28.658293][ T784] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.658501][ T784] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.658751][ T784] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.658952][ T784] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.659154][ T784] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.659515][ T784] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.659713][ T784] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.659908][ T784] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.660150][ T784] RIP: 0033:0x7fd0297de08e [ 28.660537][ T784] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.661404][ T784] RSP: 002b:00007ffff9082bb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.661709][ T784] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd0297de08e [ 28.662012][ T784] RDX: 0000000000000000 RSI: 00007ffff9082c60 RDI: 0000000000000005 [ 28.662465][ T784] RBP: 00007ffff9082bc0 R08: 0000000000000000 R09: 0000000000000000 [ 28.662770][ T784] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf72 [ 28.663071][ T784] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff9083330 | [ 28.830361][ T794] ------------[ cut here ]------------ | [ 28.830672][ T794] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/794 | [ 28.831126][ T794] Modules linked in: netdevsim | [ 28.832227][ T794] Tainted: [W]=WARN [ 28.832474][ T794] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.832802][ T794] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.833159][ T794] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.834003][ T794] RSP: 0018:ffa0000001d371b0 EFLAGS: 00010286 [ 28.834353][ T794] RAX: 00000000ffffffa6 RBX: ff1100000ee90040 RCX: 1ff40000003a6dfc [ 28.834739][ T794] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee900f0 [ 28.835120][ T794] RBP: ff11000008c11000 R08: 1fe2200001dd201f R09: ff1100000ee8aea8 [ 28.835529][ T794] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 28.835916][ T794] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 28.836306][ T794] FS: 00007f97d6fc5840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 28.836763][ T794] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.837097][ T794] CR2: 00000000004a77b8 CR3: 000000000dca9002 CR4: 0000000000771ef0 [ 28.837509][ T794] PKRU: 55555554 [ 28.837727][ T794] Call Trace: [ 28.837946][ T794] [ 28.838116][ T794] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 28.838438][ T794] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 28.838716][ T794] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 28.838986][ T794] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 28.839207][ T794] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 28.839514][ T794] __dev_notify_flags (net/core/dev.c:9787) [ 28.839791][ T794] ? netif_change_name (net/core/dev.c:1495) [ 28.840079][ T794] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 28.840453][ T794] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 28.840736][ T794] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 28.841014][ T794] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 28.841299][ T794] ? __dev_get_by_name (net/core/dev.c:883) [ 28.841593][ T794] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 28.841879][ T794] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 28.842164][ T794] rtnl_newlink (net/core/rtnetlink.c:4150) [ 28.842473][ T794] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.842747][ T794] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.843023][ T794] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 28.843302][ T794] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.843593][ T794] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.843874][ T794] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.844153][ T794] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 28.844453][ T794] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.844728][ T794] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.845003][ T794] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.845286][ T794] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.845581][ T794] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.845855][ T794] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.846132][ T794] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.846434][ T794] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.846710][ T794] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.846988][ T794] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.847267][ T794] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.847577][ T794] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.847852][ T794] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.848124][ T794] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.848422][ T794] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.848700][ T794] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.848973][ T794] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.849262][ T794] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.849560][ T794] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.849833][ T794] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.850161][ T794] ? move_addr_to_kernel (net/socket.c:258) [ 28.850462][ T794] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.850747][ T794] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 28.851028][ T794] ___sys_sendmsg (net/socket.c:2752) [ 28.851302][ T794] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 28.851591][ T794] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.851875][ T794] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 28.852153][ T794] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 28.852459][ T794] __sys_sendmsg (net/socket.c:2784) [ 28.852736][ T794] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.853019][ T794] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.853302][ T794] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.853601][ T794] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.853874][ T794] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.854154][ T794] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.854455][ T794] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.854780][ T794] RIP: 0033:0x7f97d71ff08e [ 28.855061][ T794] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.855915][ T794] RSP: 002b:00007ffc31d71090 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.856310][ T794] RAX: ffffffffffffffda RBX: 00007ffc31d71840 RCX: 00007f97d71ff08e [ 28.856714][ T794] RDX: 0000000000000000 RSI: 00007ffc31d71140 RDI: 0000000000000005 [ 28.857097][ T794] RBP: 00007ffc31d710a0 R08: 0000000000000000 R09: 0000000000000000 [ 28.857502][ T794] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 28.857891][ T794] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc31d71810 | [ 28.890984][ T795] ------------[ cut here ]------------ | [ 28.891168][ T795] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/795 | [ 28.891438][ T795] Modules linked in: netdevsim | [ 28.891868][ T795] Tainted: [W]=WARN [ 28.891973][ T795] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.892147][ T795] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.892343][ T795] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.892826][ T795] RSP: 0018:ffa0000001df7020 EFLAGS: 00010286 [ 28.893006][ T795] RAX: 00000000ffffffa6 RBX: ff1100000ee90ac0 RCX: 1ff40000003bedca [ 28.893212][ T795] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee90b70 [ 28.893436][ T795] RBP: ff11000008c11000 R08: 1fe2200001dd216f R09: ff1100000ae6ae80 [ 28.893645][ T795] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 28.893858][ T795] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 28.894065][ T795] FS: 00007f17f2def840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 28.894331][ T795] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.894506][ T795] CR2: 0000000019a2b988 CR3: 00000000095af003 CR4: 0000000000771ef0 [ 28.894712][ T795] PKRU: 55555554 [ 28.894818][ T795] Call Trace: [ 28.894922][ T795] [ 28.894995][ T795] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 28.895139][ T795] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 28.895282][ T795] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 28.895394][ T795] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 28.895533][ T795] __dev_notify_flags (net/core/dev.c:9787) [ 28.895678][ T795] ? netif_change_name (net/core/dev.c:1495) [ 28.895817][ T795] ? __dev_change_flags (net/core/dev.c:9752) [ 28.895953][ T795] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 28.896094][ T795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.896243][ T795] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 28.896397][ T795] netif_change_flags (net/core/dev.c:9820) [ 28.896541][ T795] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 28.896680][ T795] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 28.896820][ T795] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 28.896993][ T795] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.897133][ T795] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.897278][ T795] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 28.897498][ T795] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.897637][ T795] ? __kernel_text_address (kernel/extable.c:79) [ 28.897776][ T795] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.897923][ T795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.898065][ T795] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 28.898204][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.898462][ T795] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 28.898601][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.898737][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.898874][ T795] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 28.899014][ T795] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 28.899161][ T795] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 28.899302][ T795] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 28.899503][ T795] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 28.899700][ T795] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 28.899841][ T795] rtnl_newlink (net/core/rtnetlink.c:4150) [ 28.899980][ T795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.900115][ T795] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.900260][ T795] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 28.900464][ T795] ? mark_usage (kernel/locking/lockdep.c:4674) [ 28.900603][ T795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.900753][ T795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.900889][ T795] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.901045][ T795] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 28.901186][ T795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 28.901388][ T795] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 28.901527][ T795] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 28.901664][ T795] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.901805][ T795] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.901958][ T795] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.902165][ T795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 28.902398][ T795] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 28.902624][ T795] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 28.902847][ T795] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.903057][ T795] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.903227][ T795] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 28.903395][ T795] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 28.903537][ T795] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.903677][ T795] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.903813][ T795] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 28.903954][ T795] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 28.904093][ T795] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 28.904234][ T795] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 28.904390][ T795] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 28.904529][ T795] ? copy_msghdr_from_user (net/socket.c:2635) [ 28.904665][ T795] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 28.904834][ T795] ? move_addr_to_kernel (net/socket.c:258) [ 28.904972][ T795] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 28.905111][ T795] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 28.905256][ T795] ___sys_sendmsg (net/socket.c:2752) [ 28.905405][ T795] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 28.905635][ T795] ? copy_msghdr_from_user (net/socket.c:2603) [ 28.905859][ T795] __sys_sendmsg (net/socket.c:2784) [ 28.906069][ T795] ? __sys_sendmsg_sock (net/socket.c:2765) [ 28.906282][ T795] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 28.906557][ T795] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.906764][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 28.906918][ T795] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 28.907057][ T795] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 28.907197][ T795] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 28.907355][ T795] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.907526][ T795] RIP: 0033:0x7f17f302908e [ 28.907675][ T795] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.908175][ T795] RSP: 002b:00007ffff07f6cb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.908396][ T795] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f17f302908e [ 28.908600][ T795] RDX: 0000000000000000 RSI: 00007ffff07f6d60 RDI: 0000000000000005 [ 28.908803][ T795] RBP: 00007ffff07f6cc0 R08: 0000000000000000 R09: 0000000000000000 [ 28.909011][ T795] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 28.909219][ T795] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff07f7430 | [ 28.996333][ T797] ------------[ cut here ]------------ | [ 28.996518][ T797] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/797 | [ 28.996767][ T797] Modules linked in: netdevsim | [ 28.997211][ T797] Tainted: [W]=WARN [ 28.997336][ T797] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.997511][ T797] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 28.997696][ T797] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 28.998209][ T797] RSP: 0018:ffa0000001e171b0 EFLAGS: 00010286 [ 28.998398][ T797] RAX: 00000000ffffffa6 RBX: ff1100000ec1ac40 RCX: 1ff40000003c2dfc [ 28.998609][ T797] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1acf0 [ 28.998825][ T797] RBP: ff11000008ec9000 R08: 1fe2200001d8359f R09: ff1100000cc9aea8 [ 28.999045][ T797] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 28.999269][ T797] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 28.999481][ T797] FS: 00007f4281ccb840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 28.999730][ T797] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.999909][ T797] CR2: 00000000004a77b8 CR3: 000000000c7ef005 CR4: 0000000000771ef0 [ 29.000117][ T797] PKRU: 55555554 [ 29.000222][ T797] Call Trace: [ 29.000414][ T797] [ 29.000487][ T797] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 29.000630][ T797] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.000768][ T797] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 29.000909][ T797] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.001015][ T797] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 29.001154][ T797] __dev_notify_flags (net/core/dev.c:9787) [ 29.001303][ T797] ? netif_change_name (net/core/dev.c:1495) [ 29.001517][ T797] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 29.001767][ T797] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 29.001907][ T797] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 29.002048][ T797] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 29.002186][ T797] ? __dev_get_by_name (net/core/dev.c:883) [ 29.002417][ T797] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 29.002562][ T797] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 29.002703][ T797] rtnl_newlink (net/core/rtnetlink.c:4150) [ 29.002842][ T797] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.002979][ T797] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.003118][ T797] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.003258][ T797] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.003480][ T797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.003621][ T797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.003759][ T797] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.003896][ T797] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.004033][ T797] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.004171][ T797] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.004320][ T797] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.004529][ T797] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.004666][ T797] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.004806][ T797] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.004943][ T797] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.005087][ T797] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.005230][ T797] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.005444][ T797] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.005584][ T797] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.005723][ T797] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.005861][ T797] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.006002][ T797] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.006140][ T797] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.006286][ T797] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.006479][ T797] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.006625][ T797] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.006766][ T797] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.006948][ T797] ? move_addr_to_kernel (net/socket.c:258) [ 29.007087][ T797] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.007231][ T797] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 29.007381][ T797] ___sys_sendmsg (net/socket.c:2752) [ 29.007518][ T797] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 29.007659][ T797] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.007825][ T797] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 29.007990][ T797] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 29.008132][ T797] __sys_sendmsg (net/socket.c:2784) [ 29.008274][ T797] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.008424][ T797] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.008562][ T797] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.008700][ T797] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.008842][ T797] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.008984][ T797] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.009122][ T797] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.009302][ T797] RIP: 0033:0x7f4281f0508e [ 29.009453][ T797] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.009962][ T797] RSP: 002b:00007ffc7c86fd90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.010196][ T797] RAX: ffffffffffffffda RBX: 00007ffc7c870540 RCX: 00007f4281f0508e [ 29.010429][ T797] RDX: 0000000000000000 RSI: 00007ffc7c86fe40 RDI: 0000000000000005 [ 29.010648][ T797] RBP: 00007ffc7c86fda0 R08: 0000000000000000 R09: 0000000000000000 [ 29.010879][ T797] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 29.011100][ T797] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc7c870510 | [ 29.048202][ T798] ------------[ cut here ]------------ | [ 29.048608][ T798] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/798 | [ 29.048893][ T798] Modules linked in: netdevsim | [ 29.049340][ T798] Tainted: [W]=WARN [ 29.049446][ T798] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.049639][ T798] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.049821][ T798] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.050319][ T798] RSP: 0018:ffa0000001e27020 EFLAGS: 00010286 [ 29.050503][ T798] RAX: 00000000ffffffa6 RBX: ff1100000ec1be40 RCX: 1ff40000003c4dca [ 29.050710][ T798] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1bef0 [ 29.050915][ T798] RBP: ff11000008ec9000 R08: 1fe2200001d837df R09: ff1100000c292e80 [ 29.051122][ T798] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 29.051347][ T798] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 29.051563][ T798] FS: 00007fd1b9698840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 29.051811][ T798] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.051989][ T798] CR2: 000000003b951988 CR3: 000000000ee27005 CR4: 0000000000771ef0 [ 29.052194][ T798] PKRU: 55555554 [ 29.052319][ T798] Call Trace: [ 29.052434][ T798] [ 29.052507][ T798] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 29.052649][ T798] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.052788][ T798] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.052896][ T798] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 29.053036][ T798] __dev_notify_flags (net/core/dev.c:9787) [ 29.053177][ T798] ? netif_change_name (net/core/dev.c:1495) [ 29.053323][ T798] ? __dev_change_flags (net/core/dev.c:9752) [ 29.053470][ T798] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 29.053611][ T798] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.053748][ T798] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 29.053889][ T798] netif_change_flags (net/core/dev.c:9820) [ 29.054031][ T798] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 29.054171][ T798] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 29.054315][ T798] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 29.054497][ T798] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.054642][ T798] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.054782][ T798] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 29.054921][ T798] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.055061][ T798] ? __kernel_text_address (kernel/extable.c:79) [ 29.055200][ T798] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.055355][ T798] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.055491][ T798] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 29.055629][ T798] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.055767][ T798] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 29.055906][ T798] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.056044][ T798] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.056180][ T798] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 29.056325][ T798] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 29.056471][ T798] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 29.056610][ T798] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 29.056750][ T798] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 29.056892][ T798] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 29.057037][ T798] rtnl_newlink (net/core/rtnetlink.c:4150) [ 29.057182][ T798] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.057331][ T798] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.057479][ T798] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.057615][ T798] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.057755][ T798] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.057895][ T798] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.058030][ T798] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.058167][ T798] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.058309][ T798] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.058453][ T798] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.058592][ T798] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.058729][ T798] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.058868][ T798] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.059009][ T798] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.059148][ T798] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.059286][ T798] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.059529][ T798] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.059670][ T798] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.059818][ T798] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.059961][ T798] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.060104][ T798] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.060252][ T798] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.060463][ T798] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.060605][ T798] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.060744][ T798] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.060888][ T798] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.061030][ T798] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.061175][ T798] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.061319][ T798] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.061538][ T798] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.061872][ T798] ? move_addr_to_kernel (net/socket.c:258) [ 29.062014][ T798] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.062155][ T798] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.062301][ T798] ___sys_sendmsg (net/socket.c:2752) [ 29.062517][ T798] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.062693][ T798] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.062844][ T798] __sys_sendmsg (net/socket.c:2784) [ 29.062984][ T798] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.063126][ T798] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.063308][ T798] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.063455][ T798] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.063594][ T798] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.063740][ T798] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.063886][ T798] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.064035][ T798] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.064215][ T798] RIP: 0033:0x7fd1b98d208e [ 29.066564][ T798] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.067058][ T798] RSP: 002b:00007ffebcc0cd20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.067275][ T798] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd1b98d208e [ 29.067492][ T798] RDX: 0000000000000000 RSI: 00007ffebcc0cdd0 RDI: 0000000000000005 [ 29.067702][ T798] RBP: 00007ffebcc0cd30 R08: 0000000000000000 R09: 0000000000000000 [ 29.067909][ T798] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 29.068124][ T798] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffebcc0d4a0 | [ 29.153734][ T800] ------------[ cut here ]------------ | [ 29.153915][ T800] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/800 | [ 29.154169][ T800] Modules linked in: netdevsim | [ 29.155257][ T800] Tainted: [W]=WARN [ 29.155370][ T800] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.155546][ T800] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.155730][ T800] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.156270][ T800] RSP: 0018:ffa0000001e371b0 EFLAGS: 00010286 [ 29.156453][ T800] RAX: 00000000ffffffa6 RBX: ff11000004e1de40 RCX: 1ff40000003c6dfc [ 29.156661][ T800] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1def0 [ 29.156869][ T800] RBP: ff1100000c191000 R08: 1fe22000009c3bdf R09: ff1100000ccb51a8 [ 29.157079][ T800] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 29.157294][ T800] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 29.157510][ T800] FS: 00007f0cf0011840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 29.157760][ T800] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.157936][ T800] CR2: 00000000004a77b8 CR3: 000000000ee37001 CR4: 0000000000771ef0 [ 29.158151][ T800] PKRU: 55555554 [ 29.158262][ T800] Call Trace: [ 29.158374][ T800] [ 29.158447][ T800] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 29.158593][ T800] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.158734][ T800] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 29.158877][ T800] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.158984][ T800] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 29.159125][ T800] __dev_notify_flags (net/core/dev.c:9787) [ 29.159278][ T800] ? netif_change_name (net/core/dev.c:1495) [ 29.159429][ T800] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 29.159609][ T800] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 29.159751][ T800] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 29.159894][ T800] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 29.160034][ T800] ? __dev_get_by_name (net/core/dev.c:883) [ 29.160175][ T800] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 29.160332][ T800] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 29.160477][ T800] rtnl_newlink (net/core/rtnetlink.c:4150) [ 29.160618][ T800] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.160760][ T800] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.160907][ T800] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.161049][ T800] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.161192][ T800] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.161349][ T800] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.161490][ T800] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.161630][ T800] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.161774][ T800] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.161912][ T800] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.162050][ T800] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.162198][ T800] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.162352][ T800] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.162498][ T800] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.162636][ T800] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.162779][ T800] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.162927][ T800] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.163067][ T800] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.163209][ T800] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.163361][ T800] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.163501][ T800] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.163643][ T800] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.163784][ T800] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.163927][ T800] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.164072][ T800] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.164214][ T800] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.164365][ T800] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.164537][ T800] ? move_addr_to_kernel (net/socket.c:258) [ 29.164681][ T800] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.164828][ T800] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 29.164976][ T800] ___sys_sendmsg (net/socket.c:2752) [ 29.165117][ T800] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 29.165262][ T800] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.165413][ T800] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 29.165558][ T800] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 29.165704][ T800] __sys_sendmsg (net/socket.c:2784) [ 29.165846][ T800] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.165993][ T800] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.166138][ T800] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.166281][ T800] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.166428][ T800] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.166568][ T800] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.166709][ T800] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.166889][ T800] RIP: 0033:0x7f0cf024b08e [ 29.167040][ T800] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.167543][ T800] RSP: 002b:00007ffc2ab0fb80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.167754][ T800] RAX: ffffffffffffffda RBX: 00007ffc2ab10330 RCX: 00007f0cf024b08e [ 29.167963][ T800] RDX: 0000000000000000 RSI: 00007ffc2ab0fc30 RDI: 0000000000000005 [ 29.168177][ T800] RBP: 00007ffc2ab0fb90 R08: 0000000000000000 R09: 0000000000000000 [ 29.168403][ T800] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 29.168617][ T800] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc2ab10300 | [ 29.215991][ T801] ------------[ cut here ]------------ | [ 29.216248][ T801] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/801 | [ 29.216636][ T801] Modules linked in: netdevsim | [ 29.217306][ T801] Tainted: [W]=WARN [ 29.217476][ T801] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.217737][ T801] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.218025][ T801] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.218950][ T801] RSP: 0018:ffa0000001e47020 EFLAGS: 00010286 [ 29.219223][ T801] RAX: 00000000ffffffa6 RBX: ff1100000584ef40 RCX: 1ff40000003c8dca [ 29.219671][ T801] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000584eff0 [ 29.219990][ T801] RBP: ff1100000c191000 R08: 1fe2200000b09dff R09: ff11000004c9d180 [ 29.220447][ T801] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 29.220765][ T801] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 29.221088][ T801] FS: 00007f21c4abb840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 29.221657][ T801] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.221927][ T801] CR2: 000000002c329988 CR3: 0000000009f9f004 CR4: 0000000000771ef0 [ 29.222254][ T801] PKRU: 55555554 [ 29.222641][ T801] Call Trace: [ 29.222803][ T801] [ 29.222915][ T801] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 29.223153][ T801] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.223443][ T801] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.223608][ T801] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 29.223819][ T801] __dev_notify_flags (net/core/dev.c:9787) [ 29.224040][ T801] ? netif_change_name (net/core/dev.c:1495) [ 29.224256][ T801] ? __dev_change_flags (net/core/dev.c:9752) [ 29.224484][ T801] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 29.224696][ T801] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.224913][ T801] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 29.225129][ T801] netif_change_flags (net/core/dev.c:9820) [ 29.225360][ T801] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 29.225579][ T801] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 29.225793][ T801] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 29.226057][ T801] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.226270][ T801] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.226491][ T801] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 29.226704][ T801] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.226922][ T801] ? __kernel_text_address (kernel/extable.c:79) [ 29.227136][ T801] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.227359][ T801] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.227570][ T801] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 29.227782][ T801] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.227998][ T801] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 29.228209][ T801] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.228436][ T801] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.228644][ T801] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 29.228856][ T801] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 29.229068][ T801] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 29.229284][ T801] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 29.229509][ T801] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 29.229724][ T801] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 29.229940][ T801] rtnl_newlink (net/core/rtnetlink.c:4150) [ 29.230158][ T801] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.230390][ T801] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.230599][ T801] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.230809][ T801] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.231020][ T801] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.231238][ T801] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.231465][ T801] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.231681][ T801] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.231891][ T801] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.232101][ T801] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 29.232311][ T801] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.232529][ T801] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.232728][ T801] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.232934][ T801] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.233153][ T801] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.233388][ T801] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.233604][ T801] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.233817][ T801] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.234037][ T801] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.234262][ T801] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.234483][ T801] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.234697][ T801] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.234908][ T801] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.235122][ T801] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.235352][ T801] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.235570][ T801] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.235787][ T801] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.236024][ T801] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.236251][ T801] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.236482][ T801] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.236757][ T801] ? move_addr_to_kernel (net/socket.c:258) [ 29.236992][ T801] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.237209][ T801] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.237437][ T801] ___sys_sendmsg (net/socket.c:2752) [ 29.237654][ T801] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.237926][ T801] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.238173][ T801] __sys_sendmsg (net/socket.c:2784) [ 29.238401][ T801] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.238609][ T801] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.238880][ T801] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.239095][ T801] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.239313][ T801] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.239530][ T801] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.239736][ T801] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.239945][ T801] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.240215][ T801] RIP: 0033:0x7f21c4cf508e [ 29.240457][ T801] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.241207][ T801] RSP: 002b:00007ffec9e31f30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.241556][ T801] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f21c4cf508e [ 29.241876][ T801] RDX: 0000000000000000 RSI: 00007ffec9e31fe0 RDI: 0000000000000005 [ 29.242191][ T801] RBP: 00007ffec9e31f40 R08: 0000000000000000 R09: 0000000000000000 [ 29.242520][ T801] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf73 [ 29.242837][ T801] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec9e326b0 | [ 29.824689][ T825] ------------[ cut here ]------------ | [ 29.824874][ T825] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/825 | [ 29.825115][ T825] Modules linked in: netdevsim | [ 29.825565][ T825] Tainted: [W]=WARN [ 29.825670][ T825] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.825852][ T825] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.826103][ T825] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.826596][ T825] RSP: 0018:ffa0000001ee7010 EFLAGS: 00010286 [ 29.826784][ T825] RAX: 00000000ffffffa6 RBX: ff11000004f93b40 RCX: 1ff40000003dcdc8 [ 29.826999][ T825] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93bf0 [ 29.827209][ T825] RBP: ff11000008c11000 R08: 1fe22000009f277f R09: ff1100000c270b80 [ 29.827436][ T825] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 29.827646][ T825] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001ee7100 [ 29.827862][ T825] FS: 00007f3f79496840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 29.828105][ T825] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.828377][ T825] CR2: 000000000a754988 CR3: 000000000c1dc003 CR4: 0000000000771ef0 [ 29.828680][ T825] PKRU: 55555554 [ 29.828838][ T825] Call Trace: [ 29.828988][ T825] [ 29.829072][ T825] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.829215][ T825] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.829341][ T825] netif_close_many (net/core/dev.c:1804) [ 29.829479][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.829616][ T825] ? __dev_close_many (net/core/dev.c:1781) [ 29.829753][ T825] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.829891][ T825] netif_close_many_and_unlock (net/core/dev.c:12330) [ 29.830031][ T825] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.830165][ T825] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 29.830348][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.830485][ T825] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 29.830657][ T825] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.830795][ T825] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.830931][ T825] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 29.831103][ T825] ? unregister_netdevice_many (net/core/dev.c:12497) [ 29.831240][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.831389][ T825] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 29.831526][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.831661][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.831812][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.831952][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.832094][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.832517][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.832652][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.832789][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.832925][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.833062][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.833198][ T825] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 29.833345][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.833493][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.833634][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.833768][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.833907][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.834040][ T825] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.834175][ T825] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.834316][ T825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.834459][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.834598][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.834741][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.834881][ T825] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.835016][ T825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.835153][ T825] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.835296][ T825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.835543][ T825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.835682][ T825] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.835820][ T825] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.835954][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.836179][ T825] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.836323][ T825] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.836470][ T825] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.836613][ T825] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.836841][ T825] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.836977][ T825] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.837146][ T825] ? move_addr_to_kernel (net/socket.c:258) [ 29.837301][ T825] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.837537][ T825] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.837676][ T825] ___sys_sendmsg (net/socket.c:2752) [ 29.837817][ T825] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.837984][ T825] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.838221][ T825] __sys_sendmsg (net/socket.c:2784) [ 29.838370][ T825] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.838507][ T825] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.838685][ T825] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.838907][ T825] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.839045][ T825] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.839180][ T825] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.839331][ T825] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.839471][ T825] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.839645][ T825] RIP: 0033:0x7f3f796d008e [ 29.839792][ T825] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.840395][ T825] RSP: 002b:00007ffffb5854e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.840701][ T825] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3f796d008e [ 29.840905][ T825] RDX: 0000000000000000 RSI: 00007ffffb585590 RDI: 0000000000000005 [ 29.841119][ T825] RBP: 00007ffffb5854f0 R08: 0000000000000000 R09: 0000000000000000 [ 29.841431][ T825] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 29.841633][ T825] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffb585c60 | [ 29.845653][ T825] ------------[ cut here ]------------ | [ 29.845794][ T825] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/825 | [ 29.846017][ T825] Modules linked in: netdevsim | [ 29.846633][ T825] Tainted: [W]=WARN [ 29.846734][ T825] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.846896][ T825] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.847068][ T825] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.847634][ T825] RSP: 0018:ffa0000001ee7190 EFLAGS: 00010286 [ 29.847803][ T825] RAX: 00000000ffffffa6 RBX: ff1100000dffe1c0 RCX: 1ff40000003dcdf8 [ 29.847996][ T825] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe270 [ 29.848199][ T825] RBP: ff11000008c11000 R08: 1fe2200001bffc4f R09: ff1100000c270b58 [ 29.848489][ T825] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 29.848684][ T825] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 29.848879][ T825] FS: 00007f3f79496840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 29.849106][ T825] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.849275][ T825] CR2: 000000000a754988 CR3: 000000000c1dc003 CR4: 0000000000771ef0 [ 29.849505][ T825] PKRU: 55555554 [ 29.849605][ T825] Call Trace: [ 29.849703][ T825] [ 29.849769][ T825] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 29.849932][ T825] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 29.850093][ T825] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.850236][ T825] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.850375][ T825] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 29.850536][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.850669][ T825] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 29.850798][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.850925][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.851055][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.851184][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.851317][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.851468][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.851598][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.851729][ T825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.851858][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.851986][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.852114][ T825] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 29.852249][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.852382][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.852507][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.852633][ T825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.852773][ T825] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.852901][ T825] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.853030][ T825] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.853171][ T825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.853302][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.853438][ T825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.853563][ T825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.853692][ T825] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.853821][ T825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.853949][ T825] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.854080][ T825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.854207][ T825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.854348][ T825] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.854476][ T825] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.854604][ T825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.854733][ T825] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.854868][ T825] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.854999][ T825] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.855135][ T825] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.855267][ T825] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.855400][ T825] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.855562][ T825] ? move_addr_to_kernel (net/socket.c:258) [ 29.855690][ T825] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.855819][ T825] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.855949][ T825] ___sys_sendmsg (net/socket.c:2752) [ 29.856079][ T825] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.856239][ T825] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.856386][ T825] __sys_sendmsg (net/socket.c:2784) [ 29.856516][ T825] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.856645][ T825] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.856805][ T825] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.856939][ T825] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.857070][ T825] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.857198][ T825] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.857337][ T825] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.857465][ T825] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.857625][ T825] RIP: 0033:0x7f3f796d008e [ 29.857762][ T825] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.858214][ T825] RSP: 002b:00007ffffb5854e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.858424][ T825] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3f796d008e [ 29.858618][ T825] RDX: 0000000000000000 RSI: 00007ffffb585590 RDI: 0000000000000005 [ 29.858808][ T825] RBP: 00007ffffb5854f0 R08: 0000000000000000 R09: 0000000000000000 [ 29.859009][ T825] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 29.859199][ T825] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffb585c60 | [ 29.923490][ T826] ------------[ cut here ]------------ | [ 29.923750][ T826] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/826 | [ 29.924118][ T826] Modules linked in: netdevsim | [ 29.924788][ T826] Tainted: [W]=WARN [ 29.924952][ T826] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.925221][ T826] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.925512][ T826] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.926275][ T826] RSP: 0018:ffa0000001ef7010 EFLAGS: 00010286 [ 29.926543][ T826] RAX: 00000000ffffffa6 RBX: ff110000094a4dc0 RCX: 1ff40000003dedc8 [ 29.926853][ T826] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4e70 [ 29.927162][ T826] RBP: ff11000008ec9000 R08: 1fe22000012949cf R09: ff1100000c272e80 [ 29.927486][ T826] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 29.927798][ T826] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001ef7100 [ 29.928117][ T826] FS: 00007f6e74079840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 29.928500][ T826] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.928761][ T826] CR2: 00000000121d3988 CR3: 000000000c63b005 CR4: 0000000000771ef0 [ 29.929081][ T826] PKRU: 55555554 [ 29.929238][ T826] Call Trace: [ 29.929414][ T826] [ 29.929527][ T826] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 29.929745][ T826] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 29.929906][ T826] netif_close_many (net/core/dev.c:1804) [ 29.930134][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.930363][ T826] ? __dev_close_many (net/core/dev.c:1781) [ 29.930574][ T826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.930784][ T826] netif_close_many_and_unlock (net/core/dev.c:12330) [ 29.930992][ T826] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.931202][ T826] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 29.931488][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.931700][ T826] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 29.931956][ T826] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.932165][ T826] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.932383][ T826] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 29.932649][ T826] ? unregister_netdevice_many (net/core/dev.c:12497) [ 29.932860][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.933087][ T826] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 29.933300][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.933511][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.933718][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.933923][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.934127][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.934420][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.934636][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.934840][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.935046][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.935257][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.935475][ T826] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 29.935686][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.935889][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.936099][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.936310][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.936531][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.936736][ T826] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.936946][ T826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.937156][ T826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.937369][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.937576][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.937785][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.937995][ T826] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.938200][ T826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.938427][ T826] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.938639][ T826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.938838][ T826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.939052][ T826] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.939264][ T826] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.939485][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.939698][ T826] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.939908][ T826] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.940114][ T826] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.940335][ T826] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.940547][ T826] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.940751][ T826] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.941011][ T826] ? move_addr_to_kernel (net/socket.c:258) [ 29.941219][ T826] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.941430][ T826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.941636][ T826] ___sys_sendmsg (net/socket.c:2752) [ 29.941845][ T826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.942104][ T826] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.942353][ T826] __sys_sendmsg (net/socket.c:2784) [ 29.942562][ T826] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.942768][ T826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.943036][ T826] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.943242][ T826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.943466][ T826] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.943674][ T826] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.943886][ T826] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.944092][ T826] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.944364][ T826] RIP: 0033:0x7f6e742b308e [ 29.944586][ T826] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.945336][ T826] RSP: 002b:00007ffe08859720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.945661][ T826] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6e742b308e [ 29.945978][ T826] RDX: 0000000000000000 RSI: 00007ffe088597d0 RDI: 0000000000000005 [ 29.946285][ T826] RBP: 00007ffe08859730 R08: 0000000000000000 R09: 0000000000000000 [ 29.946607][ T826] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 29.946917][ T826] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe08859ea0 | [ 29.951297][ T826] ------------[ cut here ]------------ | [ 29.951465][ T826] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/826 | [ 29.951705][ T826] Modules linked in: netdevsim | [ 29.952114][ T826] Tainted: [W]=WARN [ 29.952216][ T826] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.952409][ T826] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 29.952582][ T826] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 29.953051][ T826] RSP: 0018:ffa0000001ef7190 EFLAGS: 00010286 [ 29.953215][ T826] RAX: 00000000ffffffa6 RBX: ff110000094a4940 RCX: 1ff40000003dedf8 [ 29.953424][ T826] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a49f0 [ 29.953616][ T826] RBP: ff11000008ec9000 R08: 1fe220000129493f R09: ff1100000c272e58 [ 29.953812][ T826] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 29.954001][ T826] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 29.954194][ T826] FS: 00007f6e74079840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 29.954445][ T826] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.954621][ T826] CR2: 000000000a754988 CR3: 000000000c63b004 CR4: 0000000000771ef0 [ 29.954820][ T826] PKRU: 55555554 [ 29.954919][ T826] Call Trace: [ 29.955016][ T826] [ 29.955083][ T826] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 29.955259][ T826] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 29.955426][ T826] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.955555][ T826] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.955682][ T826] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 29.955841][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.955971][ T826] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 29.956101][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.956230][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.956370][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.956497][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.956623][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.956768][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.956899][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.957029][ T826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 29.957157][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.957291][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.957426][ T826] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 29.957558][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.957686][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.957814][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.957941][ T826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 29.958071][ T826] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 29.958200][ T826] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 29.958342][ T826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.958470][ T826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.958597][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.958727][ T826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 29.958855][ T826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 29.958984][ T826] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 29.959116][ T826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.959256][ T826] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.959412][ T826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.959547][ T826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.959679][ T826] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.959812][ T826] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.959939][ T826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 29.960073][ T826] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 29.960210][ T826] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 29.960356][ T826] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 29.960488][ T826] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 29.960620][ T826] ? copy_msghdr_from_user (net/socket.c:2635) [ 29.960752][ T826] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 29.960911][ T826] ? move_addr_to_kernel (net/socket.c:258) [ 29.961041][ T826] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 29.961177][ T826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 29.961315][ T826] ___sys_sendmsg (net/socket.c:2752) [ 29.961449][ T826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 29.961619][ T826] ? copy_msghdr_from_user (net/socket.c:2603) [ 29.961764][ T826] __sys_sendmsg (net/socket.c:2784) [ 29.961895][ T826] ? __sys_sendmsg_sock (net/socket.c:2765) [ 29.962031][ T826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 29.962199][ T826] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.962357][ T826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 29.962488][ T826] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 29.962618][ T826] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 29.962751][ T826] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 29.962881][ T826] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.963043][ T826] RIP: 0033:0x7f6e742b308e [ 29.963185][ T826] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.963664][ T826] RSP: 002b:00007ffe08859720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.963860][ T826] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6e742b308e [ 29.964061][ T826] RDX: 0000000000000000 RSI: 00007ffe088597d0 RDI: 0000000000000005 [ 29.964274][ T826] RBP: 00007ffe08859730 R08: 0000000000000000 R09: 0000000000000000 [ 29.964475][ T826] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 29.964671][ T826] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe08859ea0 | [ 30.026265][ T827] ------------[ cut here ]------------ | [ 30.026517][ T827] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/827 | [ 30.026872][ T827] Modules linked in: netdevsim | [ 30.027492][ T827] Tainted: [W]=WARN [ 30.027656][ T827] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.027922][ T827] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.028210][ T827] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.028972][ T827] RSP: 0018:ffa0000001ee7010 EFLAGS: 00010286 [ 30.029222][ T827] RAX: 00000000ffffffa6 RBX: ff11000004b0b6c0 RCX: 1ff40000003dcdc8 [ 30.029522][ T827] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b770 [ 30.029782][ T827] RBP: ff1100000c191000 R08: 1fe22000009616ef R09: ff1100000c275180 [ 30.030052][ T827] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 30.030350][ T827] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001ee7100 [ 30.030634][ T827] FS: 00007f29bc38b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.030949][ T827] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.031198][ T827] CR2: 0000000003022988 CR3: 000000000c24f002 CR4: 0000000000771ef0 [ 30.031501][ T827] PKRU: 55555554 [ 30.031640][ T827] Call Trace: [ 30.031787][ T827] [ 30.031895][ T827] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.032090][ T827] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.032231][ T827] netif_close_many (net/core/dev.c:1804) [ 30.032450][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.032666][ T827] ? __dev_close_many (net/core/dev.c:1781) [ 30.032882][ T827] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.033099][ T827] netif_close_many_and_unlock (net/core/dev.c:12330) [ 30.033318][ T827] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.033543][ T827] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 30.033795][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.033980][ T827] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.034227][ T827] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.034744][ T827] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.034933][ T827] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.035154][ T827] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.035340][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.035529][ T827] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.035712][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.035912][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.036097][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.036286][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.036500][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.036751][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.036969][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.037186][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.037418][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.037602][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.037782][ T827] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.037970][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.038151][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.038344][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.038546][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.038735][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.038921][ T827] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.039118][ T827] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.039316][ T827] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.039523][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.039718][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.039915][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.040114][ T827] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.040317][ T827] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.040537][ T827] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.040760][ T827] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.040973][ T827] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.041193][ T827] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.041414][ T827] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.041604][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.041781][ T827] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.041960][ T827] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.042138][ T827] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.042322][ T827] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.042516][ T827] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.042714][ T827] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.042934][ T827] ? move_addr_to_kernel (net/socket.c:258) [ 30.043117][ T827] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.043313][ T827] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.043524][ T827] ___sys_sendmsg (net/socket.c:2752) [ 30.043728][ T827] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.043978][ T827] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.044188][ T827] __sys_sendmsg (net/socket.c:2784) [ 30.044388][ T827] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.044569][ T827] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.044827][ T827] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.045040][ T827] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.045260][ T827] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.045481][ T827] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.045687][ T827] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.045872][ T827] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.046102][ T827] RIP: 0033:0x7f29bc5c508e [ 30.046296][ T827] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.046964][ T827] RSP: 002b:00007fff7e58f930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.047280][ T827] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f29bc5c508e [ 30.047604][ T827] RDX: 0000000000000000 RSI: 00007fff7e58f9e0 RDI: 0000000000000005 [ 30.047892][ T827] RBP: 00007fff7e58f940 R08: 0000000000000000 R09: 0000000000000000 [ 30.048186][ T827] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.048475][ T827] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff7e5900b0 | [ 30.053052][ T827] ------------[ cut here ]------------ | [ 30.053268][ T827] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/827 | [ 30.053790][ T827] Modules linked in: netdevsim | [ 30.054316][ T827] Tainted: [W]=WARN [ 30.054576][ T827] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.054791][ T827] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.055024][ T827] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.055771][ T827] RSP: 0018:ffa0000001ee7190 EFLAGS: 00010286 [ 30.055988][ T827] RAX: 00000000ffffffa6 RBX: ff1100000ec1b0c0 RCX: 1ff40000003dcdf8 [ 30.056256][ T827] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1b170 [ 30.056537][ T827] RBP: ff1100000c191000 R08: 1fe2200001d8362f R09: ff1100000c275158 [ 30.056811][ T827] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 30.057076][ T827] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 30.057347][ T827] FS: 00007f29bc38b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.057650][ T827] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.057900][ T827] CR2: 0000000003022988 CR3: 000000000c24f002 CR4: 0000000000771ef0 [ 30.058201][ T827] PKRU: 55555554 [ 30.058370][ T827] Call Trace: [ 30.058519][ T827] [ 30.058624][ T827] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 30.058887][ T827] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.059121][ T827] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.059293][ T827] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.059473][ T827] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.059722][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.059908][ T827] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.060078][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.060256][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.060447][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.060629][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.060797][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.061008][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.061197][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.061384][ T827] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.061556][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.061751][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.061929][ T827] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.062099][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.062273][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.062449][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.062614][ T827] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.062800][ T827] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.063000][ T827] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.063199][ T827] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.063407][ T827] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.063604][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.063808][ T827] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.064005][ T827] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.064222][ T827] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.064436][ T827] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.064626][ T827] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.064812][ T827] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.064983][ T827] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.065154][ T827] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.065337][ T827] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.065512][ T827] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.065708][ T827] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.065887][ T827] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.066083][ T827] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.066269][ T827] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.066447][ T827] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.066628][ T827] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.066841][ T827] ? move_addr_to_kernel (net/socket.c:258) [ 30.067019][ T827] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.067211][ T827] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.067398][ T827] ___sys_sendmsg (net/socket.c:2752) [ 30.067567][ T827] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.067780][ T827] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.067979][ T827] __sys_sendmsg (net/socket.c:2784) [ 30.068176][ T827] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.068387][ T827] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.068640][ T827] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.068845][ T827] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.069047][ T827] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.069253][ T827] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.069456][ T827] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.069634][ T827] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.069855][ T827] RIP: 0033:0x7f29bc5c508e [ 30.070056][ T827] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.070736][ T827] RSP: 002b:00007fff7e58f930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.071018][ T827] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f29bc5c508e [ 30.071436][ T827] RDX: 0000000000000000 RSI: 00007fff7e58f9e0 RDI: 0000000000000005 [ 30.071708][ T827] RBP: 00007fff7e58f940 R08: 0000000000000000 R09: 0000000000000000 [ 30.072155][ T827] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.072472][ T827] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff7e5900b0 | [ 30.200800][ T837] ------------[ cut here ]------------ | [ 30.200998][ T837] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/837 | [ 30.201254][ T837] Modules linked in: netdevsim | [ 30.201733][ T837] Tainted: [W]=WARN [ 30.201842][ T837] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.202025][ T837] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.202216][ T837] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.202759][ T837] RSP: 0018:ffa0000001f771b0 EFLAGS: 00010286 [ 30.202952][ T837] RAX: 00000000ffffffa6 RBX: ff11000009111e40 RCX: 1ff40000003eedfc [ 30.203174][ T837] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111ef0 [ 30.203426][ T837] RBP: ff11000007e31000 R08: 1fe22000012223df R09: ff11000004d2aea8 [ 30.203642][ T837] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 30.203862][ T837] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 30.204077][ T837] FS: 00007f44156e4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.204341][ T837] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.204524][ T837] CR2: 00000000004a77b8 CR3: 000000000dedb004 CR4: 0000000000771ef0 [ 30.204739][ T837] PKRU: 55555554 [ 30.204845][ T837] Call Trace: [ 30.204952][ T837] [ 30.205026][ T837] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 30.205169][ T837] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.205317][ T837] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.205466][ T837] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.205574][ T837] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 30.205711][ T837] __dev_notify_flags (net/core/dev.c:9787) [ 30.205856][ T837] ? netif_change_name (net/core/dev.c:1495) [ 30.206005][ T837] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 30.206183][ T837] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 30.206339][ T837] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 30.206488][ T837] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 30.206635][ T837] ? __dev_get_by_name (net/core/dev.c:883) [ 30.206781][ T837] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 30.206929][ T837] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 30.207077][ T837] rtnl_newlink (net/core/rtnetlink.c:4150) [ 30.207221][ T837] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.207372][ T837] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.207514][ T837] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.207653][ T837] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.207795][ T837] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.207940][ T837] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.208084][ T837] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.208225][ T837] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.208377][ T837] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.208521][ T837] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.208659][ T837] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.208800][ T837] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.208940][ T837] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.209085][ T837] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.209227][ T837] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.209382][ T837] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.209531][ T837] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.209675][ T837] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.209822][ T837] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.209969][ T837] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.210114][ T837] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.210262][ T837] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.210411][ T837] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.210553][ T837] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.210701][ T837] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.210842][ T837] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.210983][ T837] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.211159][ T837] ? move_addr_to_kernel (net/socket.c:258) [ 30.211306][ T837] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.211454][ T837] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 30.211595][ T837] ___sys_sendmsg (net/socket.c:2752) [ 30.211736][ T837] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 30.211876][ T837] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.212020][ T837] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 30.212164][ T837] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 30.212315][ T837] __sys_sendmsg (net/socket.c:2784) [ 30.212463][ T837] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.212607][ T837] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.212753][ T837] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.212895][ T837] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.213040][ T837] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.213183][ T837] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.213338][ T837] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.213520][ T837] RIP: 0033:0x7f441591e08e [ 30.213670][ T837] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.214176][ T837] RSP: 002b:00007ffcb9cb8b70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.214405][ T837] RAX: ffffffffffffffda RBX: 00007ffcb9cb9320 RCX: 00007f441591e08e [ 30.214617][ T837] RDX: 0000000000000000 RSI: 00007ffcb9cb8c20 RDI: 0000000000000005 [ 30.214830][ T837] RBP: 00007ffcb9cb8b80 R08: 0000000000000000 R09: 0000000000000000 [ 30.215047][ T837] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.215263][ T837] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb9cb92f0 | [ 30.255832][ T838] ------------[ cut here ]------------ | [ 30.256135][ T838] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/838 | [ 30.256600][ T838] Modules linked in: netdevsim | [ 30.257424][ T838] Tainted: [W]=WARN [ 30.257646][ T838] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.257982][ T838] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.258346][ T838] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.259172][ T838] RSP: 0018:ffa0000001f87020 EFLAGS: 00010286 [ 30.259687][ T838] RAX: 00000000ffffffa6 RBX: ff1100000dffec40 RCX: 1ff40000003f0dca [ 30.260215][ T838] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffecf0 [ 30.260764][ T838] RBP: ff11000007e31000 R08: 1fe2200001bffd9f R09: ff11000004d2d180 [ 30.261149][ T838] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 30.261544][ T838] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 30.261933][ T838] FS: 00007fbdc8a91840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 30.262382][ T838] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.262709][ T838] CR2: 00007fbdc8d611a0 CR3: 000000000df93001 CR4: 0000000000771ef0 [ 30.263082][ T838] PKRU: 55555554 [ 30.263303][ T838] Call Trace: [ 30.263532][ T838] [ 30.263698][ T838] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 30.263968][ T838] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.264257][ T838] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.264488][ T838] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 30.264756][ T838] __dev_notify_flags (net/core/dev.c:9787) [ 30.265029][ T838] ? netif_change_name (net/core/dev.c:1495) [ 30.265299][ T838] ? __dev_change_flags (net/core/dev.c:9752) [ 30.265581][ T838] ? validate_linkmsg (net/core/rtnetlink.c:2745) [ 30.265846][ T838] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 30.266118][ T838] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 30.266415][ T838] netif_change_flags (net/core/dev.c:9820) [ 30.266682][ T838] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 30.266951][ T838] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 30.267218][ T838] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 30.267563][ T838] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.267830][ T838] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.268104][ T838] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 30.268396][ T838] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.268662][ T838] ? __kernel_text_address (kernel/extable.c:79) [ 30.268931][ T838] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.269203][ T838] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.269494][ T838] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 30.269758][ T838] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.270030][ T838] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 30.270301][ T838] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.270609][ T838] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.270880][ T838] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.271151][ T838] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 30.271443][ T838] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 30.271700][ T838] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 30.271967][ T838] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.272255][ T838] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 30.272546][ T838] rtnl_newlink (net/core/rtnetlink.c:4150) [ 30.272817][ T838] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.273082][ T838] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.273375][ T838] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.273642][ T838] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.273909][ T838] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.274180][ T838] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.274474][ T838] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.274740][ T838] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.275004][ T838] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.275277][ T838] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.275556][ T838] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.275821][ T838] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.276087][ T838] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.276387][ T838] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.276657][ T838] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.276918][ T838] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.277183][ T838] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.277474][ T838] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.277740][ T838] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.278010][ T838] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.278278][ T838] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.278567][ T838] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.278848][ T838] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.279114][ T838] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.279403][ T838] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.279671][ T838] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.279955][ T838] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.280227][ T838] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.280524][ T838] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.280796][ T838] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.281121][ T838] ? move_addr_to_kernel (net/socket.c:258) [ 30.281419][ T838] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.281678][ T838] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.281946][ T838] ___sys_sendmsg (net/socket.c:2752) [ 30.282209][ T838] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.282573][ T838] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.282859][ T838] __sys_sendmsg (net/socket.c:2784) [ 30.283140][ T838] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.283426][ T838] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.283745][ T838] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.284007][ T838] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.284285][ T838] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.284568][ T838] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.284842][ T838] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.285110][ T838] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.285454][ T838] RIP: 0033:0x7fbdc8ccb08e [ 30.285735][ T838] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.286559][ T838] RSP: 002b:00007ffe4102db60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.286934][ T838] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbdc8ccb08e [ 30.287308][ T838] RDX: 0000000000000000 RSI: 00007ffe4102dc10 RDI: 0000000000000005 [ 30.287697][ T838] RBP: 00007ffe4102db70 R08: 0000000000000000 R09: 0000000000000000 [ 30.288075][ T838] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.288451][ T838] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe4102e2e0 | [ 30.374705][ T840] ------------[ cut here ]------------ | [ 30.374892][ T840] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/840 | [ 30.375143][ T840] Modules linked in: netdevsim | [ 30.376035][ T840] Tainted: [W]=WARN [ 30.376145][ T840] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.376407][ T840] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.376653][ T840] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.377156][ T840] RSP: 0018:ffa0000001fa71b0 EFLAGS: 00010286 [ 30.377353][ T840] RAX: 00000000ffffffa6 RBX: ff1100000ec1a940 RCX: 1ff40000003f4dfc [ 30.377570][ T840] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a9f0 [ 30.377779][ T840] RBP: ff11000002841000 R08: 1fe2200001d8353f R09: ff1100000c2e0ba8 [ 30.377989][ T840] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 30.378195][ T840] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 30.378416][ T840] FS: 00007f26c37de840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 30.378661][ T840] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.378836][ T840] CR2: 00007f26c3aeff10 CR3: 0000000004c2a004 CR4: 0000000000771ef0 [ 30.379050][ T840] PKRU: 55555554 [ 30.379154][ T840] Call Trace: [ 30.379271][ T840] [ 30.379353][ T840] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 30.379498][ T840] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.379640][ T840] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.379783][ T840] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.379891][ T840] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 30.380032][ T840] __dev_notify_flags (net/core/dev.c:9787) [ 30.380179][ T840] ? netif_change_name (net/core/dev.c:1495) [ 30.380335][ T840] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 30.380510][ T840] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 30.380651][ T840] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 30.380793][ T840] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 30.380933][ T840] ? __dev_get_by_name (net/core/dev.c:883) [ 30.381074][ T840] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 30.381219][ T840] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 30.381375][ T840] rtnl_newlink (net/core/rtnetlink.c:4150) [ 30.381523][ T840] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.381664][ T840] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.381806][ T840] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.381945][ T840] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.382085][ T840] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.382229][ T840] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.382387][ T840] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.382531][ T840] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.382673][ T840] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.382815][ T840] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.382953][ T840] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.383097][ T840] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.383236][ T840] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.383387][ T840] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.383528][ T840] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.383671][ T840] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.383814][ T840] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.383954][ T840] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.384096][ T840] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.384236][ T840] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.384393][ T840] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.384535][ T840] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.384677][ T840] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.384820][ T840] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.384964][ T840] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.385106][ T840] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.385250][ T840] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.385430][ T840] ? move_addr_to_kernel (net/socket.c:258) [ 30.385574][ T840] ___sys_sendmsg (net/socket.c:2752) [ 30.385713][ T840] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.385857][ T840] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.386009][ T840] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 30.386152][ T840] __sys_sendmsg (net/socket.c:2784) [ 30.386295][ T840] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.386449][ T840] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.386590][ T840] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.386731][ T840] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.386873][ T840] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.387014][ T840] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.387157][ T840] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.387345][ T840] RIP: 0033:0x7f26c3a1808e [ 30.387507][ T840] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.388005][ T840] RSP: 002b:00007ffdda088e50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.388217][ T840] RAX: ffffffffffffffda RBX: 00007ffdda089600 RCX: 00007f26c3a1808e [ 30.388436][ T840] RDX: 0000000000000000 RSI: 00007ffdda088f00 RDI: 0000000000000005 [ 30.388643][ T840] RBP: 00007ffdda088e60 R08: 0000000000000000 R09: 0000000000000000 [ 30.388883][ T840] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.389094][ T840] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdda0895d0 | [ 30.427504][ T841] ------------[ cut here ]------------ | [ 30.427689][ T841] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/841 | [ 30.427937][ T841] Modules linked in: netdevsim | [ 30.428385][ T841] Tainted: [W]=WARN [ 30.428492][ T841] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.428666][ T841] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.428846][ T841] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.429350][ T841] RSP: 0018:ffa0000001fb7020 EFLAGS: 00010286 [ 30.429554][ T841] RAX: 00000000ffffffa6 RBX: ff1100000ec1bb40 RCX: 1ff40000003f6dca [ 30.429761][ T841] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1bbf0 [ 30.429969][ T841] RBP: ff11000002841000 R08: 1fe2200001d8377f R09: ff1100000ae6ae80 [ 30.430181][ T841] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 30.430401][ T841] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 30.430608][ T841] FS: 00007f8d6a4ac840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.430851][ T841] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.431030][ T841] CR2: 0000000013196988 CR3: 000000000ee67004 CR4: 0000000000771ef0 [ 30.431240][ T841] PKRU: 55555554 [ 30.431357][ T841] Call Trace: [ 30.431463][ T841] [ 30.431536][ T841] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.431679][ T841] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.431783][ T841] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 30.431923][ T841] __dev_notify_flags (net/core/dev.c:9787) [ 30.432063][ T841] ? netif_change_name (net/core/dev.c:1495) [ 30.432200][ T841] ? __dev_change_flags (net/core/dev.c:9752) [ 30.432346][ T841] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 30.432483][ T841] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.432620][ T841] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 30.432760][ T841] netif_change_flags (net/core/dev.c:9820) [ 30.432898][ T841] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 30.433038][ T841] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 30.433176][ T841] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 30.433458][ T841] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.433594][ T841] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.433728][ T841] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 30.433863][ T841] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.433997][ T841] ? irqentry_exit (./include/linux/irq-entry-common.h:507 ./include/linux/irq-entry-common.h:542 kernel/entry/common.c:164) [ 30.434135][ T841] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.434285][ T841] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.434519][ T841] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 30.434655][ T841] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.434789][ T841] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 30.434925][ T841] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.435065][ T841] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.435201][ T841] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 30.435416][ T841] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 30.435647][ T841] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 30.435787][ T841] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 30.435981][ T841] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 30.436168][ T841] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 30.436314][ T841] rtnl_newlink (net/core/rtnetlink.c:4150) [ 30.436523][ T841] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.436665][ T841] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.436800][ T841] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.436937][ T841] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.437071][ T841] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.437209][ T841] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.437417][ T841] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.437554][ T841] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.437691][ T841] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.437833][ T841] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 30.437974][ T841] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.438171][ T841] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.438402][ T841] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.438538][ T841] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.438678][ T841] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.438819][ T841] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.438962][ T841] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.439098][ T841] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.439240][ T841] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.439450][ T841] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.439586][ T841] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.439726][ T841] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.439863][ T841] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.440001][ T841] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.440137][ T841] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.440284][ T841] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.440434][ T841] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.440575][ T841] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.440713][ T841] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.440854][ T841] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.441022][ T841] ? move_addr_to_kernel (net/socket.c:258) [ 30.441159][ T841] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.441303][ T841] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.441445][ T841] ___sys_sendmsg (net/socket.c:2752) [ 30.441582][ T841] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.441754][ T841] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.441902][ T841] __sys_sendmsg (net/socket.c:2784) [ 30.442043][ T841] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.442178][ T841] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.442362][ T841] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.442522][ T841] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.442662][ T841] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.442799][ T841] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.442936][ T841] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.443074][ T841] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.443244][ T841] RIP: 0033:0x7f8d6a6e608e [ 30.443403][ T841] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.443891][ T841] RSP: 002b:00007ffeb713e010 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.444102][ T841] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8d6a6e608e [ 30.444312][ T841] RDX: 0000000000000000 RSI: 00007ffeb713e0c0 RDI: 0000000000000005 [ 30.444525][ T841] RBP: 00007ffeb713e020 R08: 0000000000000000 R09: 0000000000000000 [ 30.444729][ T841] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf74 [ 30.444934][ T841] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb713e790 | [ 30.842802][ T859] ------------[ cut here ]------------ | [ 30.842985][ T859] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/859 | [ 30.843225][ T859] Modules linked in: netdevsim | [ 30.844109][ T859] Tainted: [W]=WARN [ 30.844213][ T859] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.844395][ T859] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.844595][ T859] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.845079][ T859] RSP: 0018:ffa0000002047010 EFLAGS: 00010286 [ 30.845256][ T859] RAX: 00000000ffffffa6 RBX: ff11000004b76940 RCX: 1ff4000000408dc8 [ 30.845462][ T859] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b769f0 [ 30.845664][ T859] RBP: ff11000007e31000 R08: 1fe220000096ed3f R09: ff1100000c718b80 [ 30.845863][ T859] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 30.846061][ T859] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002047100 [ 30.846266][ T859] FS: 00007fefb8b78840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.846508][ T859] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.846677][ T859] CR2: 0000000016a01988 CR3: 000000000c507002 CR4: 0000000000771ef0 [ 30.846877][ T859] PKRU: 55555554 [ 30.846979][ T859] Call Trace: [ 30.847084][ T859] [ 30.847154][ T859] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.847295][ T859] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.847413][ T859] netif_close_many (net/core/dev.c:1804) [ 30.847548][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.847685][ T859] ? __dev_close_many (net/core/dev.c:1781) [ 30.847826][ T859] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.847963][ T859] netif_close_many_and_unlock (net/core/dev.c:12330) [ 30.848101][ T859] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.848239][ T859] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 30.848428][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.848569][ T859] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.848747][ T859] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.848890][ T859] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.849032][ T859] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.849214][ T859] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.849377][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.849515][ T859] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.849655][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.849786][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.849921][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.850068][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.850204][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.850368][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.850503][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.850641][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.850775][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.850909][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.851044][ T859] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.851182][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.851337][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.851480][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.851617][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.851756][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.851892][ T859] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.852026][ T859] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.852159][ T859] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.852320][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.852478][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.852613][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.852756][ T859] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.852891][ T859] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.853028][ T859] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.853172][ T859] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.853343][ T859] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.853479][ T859] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.853613][ T859] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.853745][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.853885][ T859] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.854021][ T859] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.854159][ T859] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.854307][ T859] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.854455][ T859] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.854593][ T859] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.854763][ T859] ? move_addr_to_kernel (net/socket.c:258) [ 30.854902][ T859] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.855040][ T859] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.855177][ T859] ___sys_sendmsg (net/socket.c:2752) [ 30.855315][ T859] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.855492][ T859] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.855640][ T859] __sys_sendmsg (net/socket.c:2784) [ 30.855774][ T859] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.855912][ T859] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.856079][ T859] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.856212][ T859] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.856355][ T859] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.856543][ T859] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.856718][ T859] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.856855][ T859] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.857022][ T859] RIP: 0033:0x7fefb8db208e [ 30.857172][ T859] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.857811][ T859] RSP: 002b:00007ffc088c57b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.858122][ T859] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fefb8db208e [ 30.858362][ T859] RDX: 0000000000000000 RSI: 00007ffc088c5860 RDI: 0000000000000005 [ 30.858653][ T859] RBP: 00007ffc088c57c0 R08: 0000000000000000 R09: 0000000000000000 [ 30.858899][ T859] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 30.859102][ T859] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc088c5f30 | [ 30.862343][ T859] ------------[ cut here ]------------ | [ 30.862487][ T859] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/859 | [ 30.862717][ T859] Modules linked in: netdevsim | [ 30.863118][ T859] Tainted: [W]=WARN [ 30.863217][ T859] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.863492][ T859] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.863661][ T859] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.864215][ T859] RSP: 0018:ffa0000002047190 EFLAGS: 00010286 [ 30.864477][ T859] RAX: 00000000ffffffa6 RBX: ff11000004b77240 RCX: 1ff4000000408df8 [ 30.864667][ T859] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b772f0 [ 30.864861][ T859] RBP: ff11000007e31000 R08: 1fe220000096ee5f R09: ff1100000c718b58 [ 30.865053][ T859] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 30.865245][ T859] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 30.865538][ T859] FS: 00007fefb8b78840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 30.865762][ T859] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.865923][ T859] CR2: 0000000016a01988 CR3: 000000000c507002 CR4: 0000000000771ef0 [ 30.866112][ T859] PKRU: 55555554 [ 30.866208][ T859] Call Trace: [ 30.866312][ T859] [ 30.866452][ T859] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 30.866616][ T859] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.866777][ T859] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.866906][ T859] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.867038][ T859] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.867197][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.867394][ T859] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.867522][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.867648][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.867781][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.867908][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.868033][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.868175][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.868314][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.868482][ T859] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.868609][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.868738][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.868869][ T859] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.869001][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.869127][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.869261][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.869394][ T859] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.869530][ T859] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.869664][ T859] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.869799][ T859] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.869926][ T859] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.870052][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.870181][ T859] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.870315][ T859] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.870455][ T859] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.870592][ T859] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.870723][ T859] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.870861][ T859] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.870992][ T859] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.871126][ T859] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.871264][ T859] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.871401][ T859] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.871535][ T859] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.871664][ T859] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.871794][ T859] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.871927][ T859] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.872059][ T859] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.872188][ T859] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.872377][ T859] ? move_addr_to_kernel (net/socket.c:258) [ 30.872505][ T859] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.872644][ T859] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.872837][ T859] ___sys_sendmsg (net/socket.c:2752) [ 30.873022][ T859] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.873268][ T859] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.873509][ T859] __sys_sendmsg (net/socket.c:2784) [ 30.873697][ T859] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.873898][ T859] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.874142][ T859] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.874309][ T859] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.874456][ T859] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.874585][ T859] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.874714][ T859] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.874844][ T859] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.875006][ T859] RIP: 0033:0x7fefb8db208e [ 30.875145][ T859] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.875630][ T859] RSP: 002b:00007ffc088c57b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.875824][ T859] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fefb8db208e [ 30.876018][ T859] RDX: 0000000000000000 RSI: 00007ffc088c5860 RDI: 0000000000000005 [ 30.876213][ T859] RBP: 00007ffc088c57c0 R08: 0000000000000000 R09: 0000000000000000 [ 30.876415][ T859] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 30.876608][ T859] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc088c5f30 | [ 30.933722][ T860] ------------[ cut here ]------------ | [ 30.933911][ T860] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/860 | [ 30.934169][ T860] Modules linked in: netdevsim | [ 30.934625][ T860] Tainted: [W]=WARN [ 30.934730][ T860] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.934901][ T860] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.935093][ T860] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.935596][ T860] RSP: 0018:ffa0000002057010 EFLAGS: 00010286 [ 30.935780][ T860] RAX: 00000000ffffffa6 RBX: ff11000009111cc0 RCX: 1ff400000040adc8 [ 30.935997][ T860] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111d70 [ 30.936206][ T860] RBP: ff11000002841000 R08: 1fe22000012223af R09: ff1100000c048b80 [ 30.936428][ T860] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 30.936639][ T860] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002057100 [ 30.936843][ T860] FS: 00007f244703e840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 30.937084][ T860] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.937266][ T860] CR2: 000000000434d988 CR3: 000000000ee6f001 CR4: 0000000000771ef0 [ 30.937479][ T860] PKRU: 55555554 [ 30.937582][ T860] Call Trace: [ 30.937693][ T860] [ 30.937768][ T860] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 30.937917][ T860] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 30.938029][ T860] netif_close_many (net/core/dev.c:1804) [ 30.938174][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.938345][ T860] ? __dev_close_many (net/core/dev.c:1781) [ 30.938491][ T860] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.938636][ T860] netif_close_many_and_unlock (net/core/dev.c:12330) [ 30.938781][ T860] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.938921][ T860] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 30.939097][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.939233][ T860] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.939906][ T860] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.940047][ T860] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.940209][ T860] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.940396][ T860] ? unregister_netdevice_many (net/core/dev.c:12497) [ 30.940533][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.940670][ T860] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.940806][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.940940][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.941080][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.941213][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.941360][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.941515][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.941649][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.941786][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.941924][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.942060][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.942200][ T860] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.942353][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.942492][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.942631][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.942770][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.942905][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.943041][ T860] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.943185][ T860] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.943343][ T860] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.943488][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.943632][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.943773][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.943918][ T860] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.944062][ T860] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.944204][ T860] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.944361][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.944502][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.944644][ T860] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.944787][ T860] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.944927][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.945065][ T860] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.945202][ T860] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.945362][ T860] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.945501][ T860] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.945636][ T860] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.945771][ T860] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.945955][ T860] ? move_addr_to_kernel (net/socket.c:258) [ 30.946091][ T860] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.946227][ T860] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.946376][ T860] ___sys_sendmsg (net/socket.c:2752) [ 30.946510][ T860] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.946678][ T860] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.946832][ T860] __sys_sendmsg (net/socket.c:2784) [ 30.946968][ T860] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.947106][ T860] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.947289][ T860] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.947436][ T860] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.947572][ T860] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.947707][ T860] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.947843][ T860] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.947980][ T860] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.948148][ T860] RIP: 0033:0x7f244727808e [ 30.948299][ T860] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.948795][ T860] RSP: 002b:00007ffe58167030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.949003][ T860] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f244727808e [ 30.949211][ T860] RDX: 0000000000000000 RSI: 00007ffe581670e0 RDI: 0000000000000005 [ 30.949427][ T860] RBP: 00007ffe58167040 R08: 0000000000000000 R09: 0000000000000000 [ 30.949628][ T860] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 30.949834][ T860] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe581677b0 | [ 30.953470][ T860] ------------[ cut here ]------------ | [ 30.953634][ T860] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/860 | [ 30.953860][ T860] Modules linked in: netdevsim | [ 30.954267][ T860] Tainted: [W]=WARN [ 30.954963][ T860] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.955125][ T860] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 30.955300][ T860] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 30.955760][ T860] RSP: 0018:ffa0000002057190 EFLAGS: 00010286 [ 30.955924][ T860] RAX: 00000000ffffffa6 RBX: ff1100000b30e040 RCX: 1ff400000040adf8 [ 30.956119][ T860] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b30e0f0 [ 30.956341][ T860] RBP: ff11000002841000 R08: 1fe2200001661c1f R09: ff1100000c048b58 [ 30.956548][ T860] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 30.956743][ T860] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 30.956937][ T860] FS: 00007f244703e840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 30.957163][ T860] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.957340][ T860] CR2: 000000000434d988 CR3: 000000000ee6f001 CR4: 0000000000771ef0 [ 30.957535][ T860] PKRU: 55555554 [ 30.957633][ T860] Call Trace: [ 30.957730][ T860] [ 30.957799][ T860] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 30.957961][ T860] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 30.958116][ T860] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.958254][ T860] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 30.958393][ T860] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 30.958551][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.958685][ T860] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 30.958813][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.958941][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.959067][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.959194][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.959324][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.959479][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.959604][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.959732][ T860] ? mark_usage (kernel/locking/lockdep.c:4674) [ 30.959860][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.959989][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.960117][ T860] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 30.960251][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.960387][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.960513][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.960643][ T860] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 30.960775][ T860] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 30.960903][ T860] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 30.961044][ T860] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.961176][ T860] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.961309][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.961447][ T860] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 30.961574][ T860] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 30.961707][ T860] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 30.961833][ T860] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 30.961961][ T860] ? netlink_ack (./include/linux/skbuff.h:2718) [ 30.962091][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 30.962222][ T860] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 30.962363][ T860] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 30.962491][ T860] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 30.962617][ T860] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 30.962746][ T860] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 30.962875][ T860] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 30.963005][ T860] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 30.963135][ T860] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 30.963267][ T860] ? copy_msghdr_from_user (net/socket.c:2635) [ 30.963401][ T860] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 30.963559][ T860] ? move_addr_to_kernel (net/socket.c:258) [ 30.963687][ T860] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 30.963816][ T860] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 30.963946][ T860] ___sys_sendmsg (net/socket.c:2752) [ 30.964073][ T860] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 30.964233][ T860] ? copy_msghdr_from_user (net/socket.c:2603) [ 30.964388][ T860] __sys_sendmsg (net/socket.c:2784) [ 30.964516][ T860] ? __sys_sendmsg_sock (net/socket.c:2765) [ 30.964654][ T860] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 30.964821][ T860] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.964947][ T860] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 30.965074][ T860] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 30.965199][ T860] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 30.965345][ T860] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 30.965473][ T860] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.965631][ T860] RIP: 0033:0x7f244727808e [ 30.965769][ T860] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.966234][ T860] RSP: 002b:00007ffe58167030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.966433][ T860] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f244727808e [ 30.966622][ T860] RDX: 0000000000000000 RSI: 00007ffe581670e0 RDI: 0000000000000005 [ 30.966810][ T860] RBP: 00007ffe58167040 R08: 0000000000000000 R09: 0000000000000000 [ 30.966999][ T860] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 30.967190][ T860] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe581677b0 | [ 31.091824][ T870] ------------[ cut here ]------------ | [ 31.092011][ T870] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/870 | [ 31.092261][ T870] Modules linked in: netdevsim | [ 31.092758][ T870] Tainted: [W]=WARN [ 31.092864][ T870] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.093037][ T870] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.093218][ T870] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.093721][ T870] RSP: 0018:ffa00000020d71b0 EFLAGS: 00010286 [ 31.093896][ T870] RAX: 00000000ffffffa6 RBX: ff1100000add3240 RCX: 1ff400000041adfc [ 31.094101][ T870] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000add32f0 [ 31.094335][ T870] RBP: ff110000089ec000 R08: 1fe22000015ba65f R09: ff1100000ed0aea8 [ 31.094549][ T870] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 31.094757][ T870] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 31.094965][ T870] FS: 00007f1823bd7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 31.095208][ T870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.095393][ T870] CR2: 00000000004a77b8 CR3: 000000000efcf006 CR4: 0000000000771ef0 [ 31.095600][ T870] PKRU: 55555554 [ 31.095703][ T870] Call Trace: [ 31.095808][ T870] [ 31.095880][ T870] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.096023][ T870] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 31.096162][ T870] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 31.096305][ T870] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 31.096418][ T870] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 31.096559][ T870] __dev_notify_flags (net/core/dev.c:9787) [ 31.096701][ T870] ? netif_change_name (net/core/dev.c:1495) [ 31.096841][ T870] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 31.097013][ T870] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 31.097154][ T870] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 31.097300][ T870] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 31.097444][ T870] ? __dev_get_by_name (net/core/dev.c:883) [ 31.097583][ T870] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 31.097726][ T870] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 31.097872][ T870] rtnl_newlink (net/core/rtnetlink.c:4150) [ 31.098014][ T870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.098151][ T870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.098293][ T870] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.098440][ T870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 31.098577][ T870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.098722][ T870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.098862][ T870] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.099000][ T870] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 31.099139][ T870] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.099283][ T870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.099426][ T870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.099569][ T870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.099707][ T870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.099846][ T870] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 31.099984][ T870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.100122][ T870] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.100267][ T870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 31.100414][ T870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 31.100556][ T870] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.100696][ T870] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.100834][ T870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.100974][ T870] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 31.101116][ T870] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.101263][ T870] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 31.101409][ T870] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 31.101549][ T870] ? copy_msghdr_from_user (net/socket.c:2635) [ 31.101687][ T870] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 31.101858][ T870] ? move_addr_to_kernel (net/socket.c:258) [ 31.102000][ T870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.102142][ T870] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 31.102287][ T870] ___sys_sendmsg (net/socket.c:2752) [ 31.102433][ T870] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 31.102572][ T870] ? copy_msghdr_from_user (net/socket.c:2603) [ 31.102716][ T870] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 31.102863][ T870] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 31.103003][ T870] __sys_sendmsg (net/socket.c:2784) [ 31.103142][ T870] ? __sys_sendmsg_sock (net/socket.c:2765) [ 31.103288][ T870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.103438][ T870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.103577][ T870] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.103719][ T870] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 31.103858][ T870] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.103997][ T870] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.104169][ T870] RIP: 0033:0x7f1823e1108e [ 31.104318][ T870] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.104823][ T870] RSP: 002b:00007ffd27e4ec30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.105037][ T870] RAX: ffffffffffffffda RBX: 00007ffd27e4f3e0 RCX: 00007f1823e1108e [ 31.105243][ T870] RDX: 0000000000000000 RSI: 00007ffd27e4ece0 RDI: 0000000000000005 [ 31.105460][ T870] RBP: 00007ffd27e4ec40 R08: 0000000000000000 R09: 0000000000000000 [ 31.105663][ T870] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 31.105867][ T870] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd27e4f3b0 | [ 31.138763][ T871] ------------[ cut here ]------------ | [ 31.138942][ T871] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/871 | [ 31.139194][ T871] Modules linked in: netdevsim | [ 31.139629][ T871] Tainted: [W]=WARN [ 31.139734][ T871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.139907][ T871] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.140087][ T871] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.140617][ T871] RSP: 0018:ffa00000020e7020 EFLAGS: 00010286 [ 31.140797][ T871] RAX: 00000000ffffffa6 RBX: ff1100000add3b40 RCX: 1ff400000041cdca [ 31.141000][ T871] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000add3bf0 [ 31.141206][ T871] RBP: ff110000089ec000 R08: 1fe22000015ba77f R09: ff1100000ed0d180 [ 31.141428][ T871] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 31.141637][ T871] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 31.141843][ T871] FS: 00007fe7b6d2f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 31.142081][ T871] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.142257][ T871] CR2: 00007f1823ca4574 CR3: 000000000efdf002 CR4: 0000000000771ef0 [ 31.142468][ T871] PKRU: 55555554 [ 31.142572][ T871] Call Trace: [ 31.142675][ T871] [ 31.142747][ T871] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 31.142887][ T871] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 31.143024][ T871] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 31.143134][ T871] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 31.143274][ T871] __dev_notify_flags (net/core/dev.c:9787) [ 31.143418][ T871] ? netif_change_name (net/core/dev.c:1495) [ 31.143554][ T871] ? __dev_change_flags (net/core/dev.c:9752) [ 31.143690][ T871] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 31.143826][ T871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.143965][ T871] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 31.144105][ T871] netif_change_flags (net/core/dev.c:9820) [ 31.144242][ T871] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 31.144392][ T871] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 31.144530][ T871] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 31.144705][ T871] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.144846][ T871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.144982][ T871] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 31.145118][ T871] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 31.145260][ T871] ? __kernel_text_address (kernel/extable.c:79) [ 31.145403][ T871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.145541][ T871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.145687][ T871] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 31.145825][ T871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.145964][ T871] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.146102][ T871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.146236][ T871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.146385][ T871] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 31.146522][ T871] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 31.146661][ T871] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 31.146796][ T871] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 31.146940][ T871] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 31.147079][ T871] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 31.147217][ T871] rtnl_newlink (net/core/rtnetlink.c:4150) [ 31.147364][ T871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.147498][ T871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.147633][ T871] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.147769][ T871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 31.147902][ T871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.148041][ T871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.148178][ T871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.148317][ T871] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.148458][ T871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.148595][ T871] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.148731][ T871] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 31.148867][ T871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.149002][ T871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.149135][ T871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.149283][ T871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.149426][ T871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.149566][ T871] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 31.149701][ T871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.149836][ T871] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.149975][ T871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 31.150113][ T871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 31.150252][ T871] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.150396][ T871] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.150532][ T871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.150669][ T871] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 31.150805][ T871] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.150940][ T871] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 31.151080][ T871] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 31.151219][ T871] ? copy_msghdr_from_user (net/socket.c:2635) [ 31.151365][ T871] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 31.151531][ T871] ? move_addr_to_kernel (net/socket.c:258) [ 31.151671][ T871] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 31.151808][ T871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.151947][ T871] ___sys_sendmsg (net/socket.c:2752) [ 31.152086][ T871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 31.152259][ T871] ? copy_msghdr_from_user (net/socket.c:2603) [ 31.152419][ T871] __sys_sendmsg (net/socket.c:2784) [ 31.152556][ T871] ? __sys_sendmsg_sock (net/socket.c:2765) [ 31.152692][ T871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 31.152865][ T871] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.153001][ T871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.153138][ T871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.153287][ T871] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 31.153434][ T871] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.153571][ T871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.153749][ T871] RIP: 0033:0x7fe7b6f6908e [ 31.153895][ T871] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.154389][ T871] RSP: 002b:00007fff5d7c9b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.154606][ T871] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe7b6f6908e [ 31.154811][ T871] RDX: 0000000000000000 RSI: 00007fff5d7c9bc0 RDI: 0000000000000005 [ 31.155021][ T871] RBP: 00007fff5d7c9b20 R08: 0000000000000000 R09: 0000000000000000 [ 31.155224][ T871] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 31.155438][ T871] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5d7ca290 | [ 31.226164][ T873] ------------[ cut here ]------------ | [ 31.226358][ T873] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/873 | [ 31.226615][ T873] Modules linked in: netdevsim | [ 31.227051][ T873] Tainted: [W]=WARN [ 31.227159][ T873] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.227347][ T873] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.227529][ T873] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.228043][ T873] RSP: 0018:ffa00000021071b0 EFLAGS: 00010286 [ 31.228219][ T873] RAX: 00000000ffffffa6 RBX: ff1100000dfff6c0 RCX: 1ff4000000420dfc [ 31.228479][ T873] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff770 [ 31.228736][ T873] RBP: ff110000088a9000 R08: 1fe2200001bffeef R09: ff1100000eff2ea8 [ 31.228945][ T873] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 31.229154][ T873] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 31.229388][ T873] FS: 00007f2cecb4c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 31.229648][ T873] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.229824][ T873] CR2: 00000000004a77b8 CR3: 000000000ece0001 CR4: 0000000000771ef0 [ 31.230033][ T873] PKRU: 55555554 [ 31.230140][ T873] Call Trace: [ 31.230246][ T873] [ 31.230324][ T873] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.230472][ T873] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 31.230613][ T873] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 31.230757][ T873] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 31.230863][ T873] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 31.231002][ T873] __dev_notify_flags (net/core/dev.c:9787) [ 31.231144][ T873] ? netif_change_name (net/core/dev.c:1495) [ 31.231310][ T873] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 31.231579][ T873] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 31.231795][ T873] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 31.232010][ T873] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 31.232223][ T873] ? __dev_get_by_name (net/core/dev.c:883) [ 31.232451][ T873] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 31.232668][ T873] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 31.232887][ T873] rtnl_newlink (net/core/rtnetlink.c:4150) [ 31.233105][ T873] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.233314][ T873] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.233475][ T873] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.233613][ T873] ? mark_usage (kernel/locking/lockdep.c:4674) [ 31.233756][ T873] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.233900][ T873] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.234041][ T873] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.234179][ T873] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 31.234335][ T873] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.234484][ T873] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.234629][ T873] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.234769][ T873] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.234939][ T873] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.235080][ T873] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 31.235231][ T873] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.235427][ T873] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.235641][ T873] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 31.235855][ T873] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 31.236070][ T873] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.236259][ T873] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.236411][ T873] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.236553][ T873] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 31.236692][ T873] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.236832][ T873] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 31.236977][ T873] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 31.237121][ T873] ? copy_msghdr_from_user (net/socket.c:2635) [ 31.237266][ T873] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 31.237443][ T873] ? move_addr_to_kernel (net/socket.c:258) [ 31.237584][ T873] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.237724][ T873] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 31.237867][ T873] ___sys_sendmsg (net/socket.c:2752) [ 31.238010][ T873] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 31.238155][ T873] ? copy_msghdr_from_user (net/socket.c:2603) [ 31.238302][ T873] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 31.238449][ T873] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 31.238591][ T873] __sys_sendmsg (net/socket.c:2784) [ 31.238731][ T873] ? __sys_sendmsg_sock (net/socket.c:2765) [ 31.238874][ T873] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.239018][ T873] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.239157][ T873] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.239308][ T873] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 31.239452][ T873] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.239592][ T873] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.239768][ T873] RIP: 0033:0x7f2cecd8608e [ 31.239916][ T873] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.240419][ T873] RSP: 002b:00007ffc5f081880 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.240631][ T873] RAX: ffffffffffffffda RBX: 00007ffc5f082030 RCX: 00007f2cecd8608e [ 31.240837][ T873] RDX: 0000000000000000 RSI: 00007ffc5f081930 RDI: 0000000000000005 [ 31.241044][ T873] RBP: 00007ffc5f081890 R08: 0000000000000000 R09: 0000000000000000 [ 31.241259][ T873] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 31.241494][ T873] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5f082000 | [ 31.280425][ T874] ------------[ cut here ]------------ | [ 31.280620][ T874] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/874 | [ 31.280910][ T874] Modules linked in: netdevsim | [ 31.281398][ T874] Tainted: [W]=WARN [ 31.281509][ T874] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.281682][ T874] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 31.281883][ T874] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 31.282414][ T874] RSP: 0018:ffa0000002107020 EFLAGS: 00010286 [ 31.282605][ T874] RAX: 00000000ffffffa6 RBX: ff110000094a5240 RCX: 1ff4000000420dca [ 31.282825][ T874] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a52f0 [ 31.283056][ T874] RBP: ff110000088a9000 R08: 1fe2200001294a5f R09: ff1100000eff5180 [ 31.283278][ T874] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 31.283513][ T874] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 31.283734][ T874] FS: 00007f807d5cd840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 31.283981][ T874] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 31.284160][ T874] CR2: 00000000129c4988 CR3: 000000000efef004 CR4: 0000000000771ef0 [ 31.284385][ T874] PKRU: 55555554 [ 31.284497][ T874] Call Trace: [ 31.284608][ T874] [ 31.284681][ T874] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 31.284838][ T874] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 31.284945][ T874] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 31.285084][ T874] __dev_notify_flags (net/core/dev.c:9787) [ 31.285223][ T874] ? netif_change_name (net/core/dev.c:1495) [ 31.285436][ T874] ? __dev_change_flags (net/core/dev.c:9752) [ 31.285585][ T874] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 31.285812][ T874] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.285957][ T874] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 31.286103][ T874] netif_change_flags (net/core/dev.c:9820) [ 31.286255][ T874] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 31.286459][ T874] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 31.286599][ T874] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 31.286768][ T874] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.286914][ T874] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.287123][ T874] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 31.287281][ T874] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 31.287512][ T874] ? __kernel_text_address (kernel/extable.c:79) [ 31.287658][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.287810][ T874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.287948][ T874] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 31.288124][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.288453][ T874] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 31.288597][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.288734][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.288870][ T874] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 31.289008][ T874] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 31.289147][ T874] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 31.289292][ T874] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 31.289522][ T874] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 31.289661][ T874] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 31.289810][ T874] rtnl_newlink (net/core/rtnetlink.c:4150) [ 31.289950][ T874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.290086][ T874] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.290226][ T874] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.290459][ T874] ? mark_usage (kernel/locking/lockdep.c:4674) [ 31.290596][ T874] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.290734][ T874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.290873][ T874] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.291008][ T874] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.291142][ T874] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 31.291287][ T874] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 31.291519][ T874] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 31.291721][ T874] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.291924][ T874] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.292126][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.292361][ T874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 31.292516][ T874] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 31.292658][ T874] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 31.292797][ T874] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.292936][ T874] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.293086][ T874] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 31.293223][ T874] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 31.293382][ T874] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.293527][ T874] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.293663][ T874] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 31.293803][ T874] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 31.293939][ T874] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 31.294078][ T874] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 31.294221][ T874] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 31.294372][ T874] ? copy_msghdr_from_user (net/socket.c:2635) [ 31.294512][ T874] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 31.294747][ T874] ? move_addr_to_kernel (net/socket.c:258) [ 31.294898][ T874] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 31.295035][ T874] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 31.295173][ T874] ___sys_sendmsg (net/socket.c:2752) [ 31.295316][ T874] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 31.295499][ T874] ? copy_msghdr_from_user (net/socket.c:2603) [ 31.295652][ T874] __sys_sendmsg (net/socket.c:2784) [ 31.295788][ T874] ? __sys_sendmsg_sock (net/socket.c:2765) [ 31.295929][ T874] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 31.296111][ T874] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.296248][ T874] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 31.296402][ T874] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 31.296543][ T874] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 31.296686][ T874] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 31.296827][ T874] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.297001][ T874] RIP: 0033:0x7f807d80708e [ 31.297152][ T874] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.297653][ T874] RSP: 002b:00007ffd816bf4a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.297868][ T874] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f807d80708e [ 31.298079][ T874] RDX: 0000000000000000 RSI: 00007ffd816bf550 RDI: 0000000000000005 [ 31.298293][ T874] RBP: 00007ffd816bf4b0 R08: 0000000000000000 R09: 0000000000000000 [ 31.298511][ T874] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf75 [ 31.298723][ T874] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd816bfc20 | [ 32.402273][ T916] ------------[ cut here ]------------ | [ 32.403252][ T916] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/916 | [ 32.403664][ T916] Modules linked in: netdevsim | [ 32.404349][ T916] Tainted: [W]=WARN [ 32.404517][ T916] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.404792][ T916] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.405083][ T916] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.405863][ T916] RSP: 0018:ffa00000022c7010 EFLAGS: 00010286 [ 32.406136][ T916] RAX: 00000000ffffffa6 RBX: ff11000004f93e40 RCX: 1ff4000000458dc8 [ 32.406476][ T916] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93ef0 [ 32.406798][ T916] RBP: ff110000089ec000 R08: 1fe22000009f27df R09: ff11000004f80b80 [ 32.407120][ T916] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 32.407483][ T916] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000022c7100 [ 32.407810][ T916] FS: 00007f94e7a76840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 32.408189][ T916] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.408481][ T916] CR2: 0000000034707988 CR3: 0000000004b27006 CR4: 0000000000771ef0 [ 32.408806][ T916] PKRU: 55555554 [ 32.408953][ T916] Call Trace: [ 32.409118][ T916] [ 32.409239][ T916] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.409487][ T916] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.409681][ T916] netif_close_many (net/core/dev.c:1804) [ 32.409895][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.410111][ T916] ? __dev_close_many (net/core/dev.c:1781) [ 32.410339][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.410559][ T916] netif_close_many_and_unlock (net/core/dev.c:12330) [ 32.410779][ T916] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.410993][ T916] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 32.411269][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.411500][ T916] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 32.411768][ T916] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.411985][ T916] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.412198][ T916] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 32.412480][ T916] ? unregister_netdevice_many (net/core/dev.c:12497) [ 32.412700][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.412923][ T916] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 32.413142][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.413372][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.413583][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.413798][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.414013][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.414266][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.414496][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.414719][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.414938][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.415153][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.415384][ T916] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 32.415605][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.415823][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.416040][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.416251][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.416482][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.416696][ T916] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.417070][ T916] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.417289][ T916] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.417509][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.417730][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.418103][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.418324][ T916] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.418547][ T916] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.418761][ T916] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.419141][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.419375][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.419595][ T916] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.419821][ T916] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.420185][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.420424][ T916] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.420644][ T916] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.420864][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.421242][ T916] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.421475][ T916] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.421687][ T916] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.422109][ T916] ? move_addr_to_kernel (net/socket.c:258) [ 32.422343][ T916] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.422563][ T916] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.422783][ T916] ___sys_sendmsg (net/socket.c:2752) [ 32.423149][ T916] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.423432][ T916] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.423671][ T916] __sys_sendmsg (net/socket.c:2784) [ 32.423890][ T916] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.424265][ T916] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.424550][ T916] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.424766][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.424969][ T916] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.425353][ T916] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.425570][ T916] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.425789][ T916] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.426060][ T916] RIP: 0033:0x7f94e7cb008e [ 32.426471][ T916] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.427426][ T916] RSP: 002b:00007ffdd7fac090 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.427757][ T916] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f94e7cb008e [ 32.428078][ T916] RDX: 0000000000000000 RSI: 00007ffdd7fac140 RDI: 0000000000000005 [ 32.428569][ T916] RBP: 00007ffdd7fac0a0 R08: 0000000000000000 R09: 0000000000000000 [ 32.428900][ T916] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf76 [ 32.429223][ T916] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd7fac810 | [ 32.435061][ T916] ------------[ cut here ]------------ | [ 32.435279][ T916] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/916 | [ 32.435895][ T916] Modules linked in: netdevsim | [ 32.436672][ T916] Tainted: [W]=WARN [ 32.436830][ T916] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.437084][ T916] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.437451][ T916] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.438173][ T916] RSP: 0018:ffa00000022c7190 EFLAGS: 00010286 [ 32.438595][ T916] RAX: 00000000ffffffa6 RBX: ff1100000dfff240 RCX: 1ff4000000458df8 [ 32.438893][ T916] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff2f0 [ 32.439193][ T916] RBP: ff110000089ec000 R08: 1fe2200001bffe5f R09: ff11000004f80b58 [ 32.439664][ T916] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 32.439969][ T916] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 32.440430][ T916] FS: 00007f94e7a76840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 32.440778][ T916] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.441035][ T916] CR2: 0000000034707988 CR3: 0000000004b27006 CR4: 0000000000771ef0 [ 32.441501][ T916] PKRU: 55555554 [ 32.441652][ T916] Call Trace: [ 32.441789][ T916] [ 32.441893][ T916] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 32.442148][ T916] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 32.442554][ T916] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.442754][ T916] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.442973][ T916] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 32.443388][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.443594][ T916] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 32.443796][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.443997][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.444356][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.444556][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.444757][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.444997][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.445352][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.445556][ T916] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.445753][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.445955][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.446308][ T916] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 32.446524][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.446723][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.446946][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.447297][ T916] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.447521][ T916] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.447724][ T916] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.447931][ T916] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.448282][ T916] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.448497][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.448704][ T916] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.448909][ T916] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.449264][ T916] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.449482][ T916] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.449690][ T916] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.449903][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.450242][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.450470][ T916] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.450678][ T916] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.450881][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.451238][ T916] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.451456][ T916] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.451658][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.451867][ T916] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.452217][ T916] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.452440][ T916] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.452695][ T916] ? move_addr_to_kernel (net/socket.c:258) [ 32.452902][ T916] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.453243][ T916] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.453466][ T916] ___sys_sendmsg (net/socket.c:2752) [ 32.453669][ T916] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.453935][ T916] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.454307][ T916] __sys_sendmsg (net/socket.c:2784) [ 32.454525][ T916] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.454729][ T916] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.454995][ T916] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.455197][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.455420][ T916] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.455620][ T916] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.455957][ T916] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.456170][ T916] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.456435][ T916] RIP: 0033:0x7f94e7cb008e [ 32.456648][ T916] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.457548][ T916] RSP: 002b:00007ffdd7fac090 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.458008][ T916] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f94e7cb008e [ 32.458323][ T916] RDX: 0000000000000000 RSI: 00007ffdd7fac140 RDI: 0000000000000005 [ 32.458636][ T916] RBP: 00007ffdd7fac0a0 R08: 0000000000000000 R09: 0000000000000000 [ 32.459071][ T916] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf76 [ 32.459389][ T916] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd7fac810 | [ 32.534654][ T917] ------------[ cut here ]------------ | [ 32.534857][ T917] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/917 | [ 32.535158][ T917] Modules linked in: netdevsim | [ 32.535680][ T917] Tainted: [W]=WARN [ 32.535803][ T917] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.536005][ T917] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.536213][ T917] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.536772][ T917] RSP: 0018:ffa00000022c7010 EFLAGS: 00010286 [ 32.536976][ T917] RAX: 00000000ffffffa6 RBX: ff110000094a41c0 RCX: 1ff4000000458dc8 [ 32.537209][ T917] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4270 [ 32.537450][ T917] RBP: ff110000088a9000 R08: 1fe220000129484f R09: ff11000004f82e80 [ 32.537687][ T917] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 32.537915][ T917] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000022c7100 [ 32.538153][ T917] FS: 00007f63a766b840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 32.538765][ T917] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.538969][ T917] CR2: 000000002b829988 CR3: 000000000ee77003 CR4: 0000000000771ef0 [ 32.539220][ T917] PKRU: 55555554 [ 32.539341][ T917] Call Trace: [ 32.539444][ T917] [ 32.539523][ T917] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.539664][ T917] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.539772][ T917] netif_close_many (net/core/dev.c:1804) [ 32.539918][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.540066][ T917] ? __dev_close_many (net/core/dev.c:1781) [ 32.540213][ T917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.540368][ T917] netif_close_many_and_unlock (net/core/dev.c:12330) [ 32.540508][ T917] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.540643][ T917] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 32.540817][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.540958][ T917] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 32.541126][ T917] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.541267][ T917] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.542059][ T917] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 32.542232][ T917] ? unregister_netdevice_many (net/core/dev.c:12497) [ 32.542435][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.542574][ T917] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 32.542715][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.542851][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.542986][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.543121][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.543261][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.543509][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.543645][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.543783][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.543918][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.544052][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.544194][ T917] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 32.544344][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.544479][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.544616][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.544757][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.544896][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.545035][ T917] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.545174][ T917] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.545316][ T917] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.545457][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.545604][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.545741][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.545880][ T917] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.546016][ T917] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.546155][ T917] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.546297][ T917] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.546439][ T917] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.546577][ T917] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.546717][ T917] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.546858][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.546997][ T917] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.547132][ T917] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.547272][ T917] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.547413][ T917] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.547548][ T917] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.547692][ T917] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.547860][ T917] ? move_addr_to_kernel (net/socket.c:258) [ 32.547999][ T917] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.548136][ T917] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.548278][ T917] ___sys_sendmsg (net/socket.c:2752) [ 32.548419][ T917] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.548588][ T917] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.548737][ T917] __sys_sendmsg (net/socket.c:2784) [ 32.548872][ T917] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.549011][ T917] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.549184][ T917] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.549324][ T917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.549465][ T917] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.549600][ T917] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.549736][ T917] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.549876][ T917] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.550049][ T917] RIP: 0033:0x7f63a78a508e [ 32.550193][ T917] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.550704][ T917] RSP: 002b:00007ffd2ad6aa40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.550911][ T917] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f63a78a508e [ 32.551119][ T917] RDX: 0000000000000000 RSI: 00007ffd2ad6aaf0 RDI: 0000000000000005 [ 32.551330][ T917] RBP: 00007ffd2ad6aa50 R08: 0000000000000000 R09: 0000000000000000 [ 32.551540][ T917] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf76 [ 32.551744][ T917] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2ad6b1c0 | [ 32.555524][ T917] ------------[ cut here ]------------ | [ 32.555744][ T917] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/917 | [ 32.556101][ T917] Modules linked in: netdevsim | [ 32.556732][ T917] Tainted: [W]=WARN [ 32.556883][ T917] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.557140][ T917] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.557437][ T917] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.558143][ T917] RSP: 0018:ffa00000022c7190 EFLAGS: 00010286 [ 32.558420][ T917] RAX: 00000000ffffffa6 RBX: ff1100000ec1a7c0 RCX: 1ff4000000458df8 [ 32.558718][ T917] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1a870 [ 32.559017][ T917] RBP: ff110000088a9000 R08: 1fe2200001d8350f R09: ff11000004f82e58 [ 32.559322][ T917] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 32.559635][ T917] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 32.559937][ T917] FS: 00007f63a766b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 32.560300][ T917] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.560562][ T917] CR2: 0000000034707988 CR3: 000000000ee77001 CR4: 0000000000771ef0 [ 32.560865][ T917] PKRU: 55555554 [ 32.561017][ T917] Call Trace: [ 32.561165][ T917] [ 32.561275][ T917] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 32.561547][ T917] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 32.561792][ T917] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.561991][ T917] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 32.562192][ T917] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 32.562462][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.562667][ T917] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 32.562864][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.563062][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.563267][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.563482][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.563685][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.563923][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.564120][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.564323][ T917] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.564531][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.564732][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.564935][ T917] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 32.565139][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.565351][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.565551][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.565748][ T917] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.565945][ T917] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 32.566145][ T917] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.566353][ T917] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.566559][ T917] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.566758][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.566962][ T917] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.567160][ T917] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.567379][ T917] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.567578][ T917] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.567781][ T917] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.567986][ T917] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.568181][ T917] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.568399][ T917] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.568600][ T917] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.568798][ T917] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.569000][ T917] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.569204][ T917] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.569429][ T917] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.569634][ T917] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.569832][ T917] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.570032][ T917] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.570279][ T917] ? move_addr_to_kernel (net/socket.c:258) [ 32.570492][ T917] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.570690][ T917] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.570896][ T917] ___sys_sendmsg (net/socket.c:2752) [ 32.571096][ T917] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.571359][ T917] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.571584][ T917] __sys_sendmsg (net/socket.c:2784) [ 32.571783][ T917] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.571982][ T917] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.572237][ T917] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.572458][ T917] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.572661][ T917] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.572857][ T917] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.573052][ T917] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.573253][ T917] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.573517][ T917] RIP: 0033:0x7f63a78a508e [ 32.573729][ T917] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.574475][ T917] RSP: 002b:00007ffd2ad6aa40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.574788][ T917] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f63a78a508e [ 32.575084][ T917] RDX: 0000000000000000 RSI: 00007ffd2ad6aaf0 RDI: 0000000000000005 [ 32.575396][ T917] RBP: 00007ffd2ad6aa50 R08: 0000000000000000 R09: 0000000000000000 [ 32.575695][ T917] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf76 [ 32.575996][ T917] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2ad6b1c0 | [ 32.726368][ T927] ------------[ cut here ]------------ | [ 32.726565][ T927] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/927 | [ 32.726818][ T927] Modules linked in: netdevsim | [ 32.727255][ T927] Tainted: [W]=WARN [ 32.728012][ T927] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.728189][ T927] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.728382][ T927] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.728877][ T927] RSP: 0018:ffa00000023471b0 EFLAGS: 00010286 [ 32.729052][ T927] RAX: 00000000ffffffa6 RBX: ff1100000ec1b9c0 RCX: 1ff4000000468dfc [ 32.729255][ T927] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1ba70 [ 32.729482][ T927] RBP: ff110000088b1000 R08: 1fe2200001d8374f R09: ff1100000c2951a8 [ 32.729733][ T927] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 32.729950][ T927] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 32.730159][ T927] FS: 00007fb489657840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 32.730415][ T927] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.730595][ T927] CR2: 00000000004a77b8 CR3: 000000000c0e7005 CR4: 0000000000771ef0 [ 32.730806][ T927] PKRU: 55555554 [ 32.730911][ T927] Call Trace: [ 32.731017][ T927] [ 32.731091][ T927] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 32.731232][ T927] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.731391][ T927] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 32.731531][ T927] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.731636][ T927] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 32.731774][ T927] __dev_notify_flags (net/core/dev.c:9787) [ 32.731920][ T927] ? netif_change_name (net/core/dev.c:1495) [ 32.732068][ T927] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 32.732249][ T927] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 32.732419][ T927] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 32.732562][ T927] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 32.732705][ T927] ? __dev_get_by_name (net/core/dev.c:883) [ 32.732846][ T927] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 32.733003][ T927] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 32.733151][ T927] rtnl_newlink (net/core/rtnetlink.c:4150) [ 32.733301][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.733448][ T927] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.733589][ T927] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.733730][ T927] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.733871][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.734022][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.734166][ T927] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.734314][ T927] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.734460][ T927] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.734601][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.734740][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.734885][ T927] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.735023][ T927] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.735171][ T927] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.735315][ T927] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.735462][ T927] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.735605][ T927] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.735742][ T927] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.735883][ T927] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.736020][ T927] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.736158][ T927] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.736303][ T927] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.736449][ T927] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.736596][ T927] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.736745][ T927] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.736893][ T927] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.737034][ T927] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.737210][ T927] ? move_addr_to_kernel (net/socket.c:258) [ 32.737360][ T927] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.737499][ T927] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 32.737638][ T927] ___sys_sendmsg (net/socket.c:2752) [ 32.737775][ T927] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 32.737913][ T927] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.738057][ T927] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 32.738204][ T927] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 32.738361][ T927] __sys_sendmsg (net/socket.c:2784) [ 32.738499][ T927] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.738641][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.738778][ T927] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.738921][ T927] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.739061][ T927] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.739210][ T927] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.739369][ T927] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.739551][ T927] RIP: 0033:0x7fb48989108e [ 32.739700][ T927] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.740197][ T927] RSP: 002b:00007ffe589477e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.740417][ T927] RAX: ffffffffffffffda RBX: 00007ffe58947f90 RCX: 00007fb48989108e [ 32.740625][ T927] RDX: 0000000000000000 RSI: 00007ffe58947890 RDI: 0000000000000005 [ 32.740834][ T927] RBP: 00007ffe589477f0 R08: 0000000000000000 R09: 0000000000000000 [ 32.741043][ T927] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf76 [ 32.741247][ T927] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe58947f60 | [ 32.780982][ T928] ------------[ cut here ]------------ | [ 32.781244][ T928] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/928 | [ 32.781742][ T928] Modules linked in: netdevsim | [ 32.782576][ T928] Tainted: [W]=WARN [ 32.782740][ T928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.783009][ T928] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.783302][ T928] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.784205][ T928] RSP: 0018:ffa0000002357020 EFLAGS: 00010286 [ 32.784645][ T928] RAX: 00000000ffffffa6 RBX: ff11000004ec1540 RCX: 1ff400000046adca [ 32.784969][ T928] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec15f0 [ 32.785291][ T928] RBP: ff110000088b1000 R08: 1fe22000009d82bf R09: ff11000004d95180 [ 32.785676][ T928] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 32.785996][ T928] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 32.786323][ T928] FS: 00007f96d1aef840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 32.786702][ T928] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.786969][ T928] CR2: 0000000001ead988 CR3: 000000000dd37001 CR4: 0000000000771ef0 [ 32.787296][ T928] PKRU: 55555554 [ 32.787469][ T928] Call Trace: [ 32.787629][ T928] [ 32.787743][ T928] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.787966][ T928] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.788131][ T928] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 32.788359][ T928] __dev_notify_flags (net/core/dev.c:9787) [ 32.788576][ T928] ? netif_change_name (net/core/dev.c:1495) [ 32.788792][ T928] ? __dev_change_flags (net/core/dev.c:9752) [ 32.789004][ T928] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 32.789212][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.789447][ T928] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 32.789667][ T928] netif_change_flags (net/core/dev.c:9820) [ 32.789887][ T928] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 32.790107][ T928] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 32.790338][ T928] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 32.790602][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.790817][ T928] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.791033][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 32.791247][ T928] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.791478][ T928] ? __kernel_text_address (kernel/extable.c:79) [ 32.791694][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.791914][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.792129][ T928] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 32.792363][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.792579][ T928] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 32.792791][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.793005][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.793218][ T928] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 32.793447][ T928] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 32.793660][ T928] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 32.793871][ T928] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 32.794089][ T928] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 32.794315][ T928] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 32.794543][ T928] rtnl_newlink (net/core/rtnetlink.c:4150) [ 32.794759][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.794971][ T928] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.795183][ T928] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.795408][ T928] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.795618][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.795842][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.796054][ T928] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.796271][ T928] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.796493][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.796712][ T928] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.796926][ T928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.797138][ T928] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.797370][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.797587][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.797806][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.798015][ T928] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.798230][ T928] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.798458][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.798672][ T928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.798894][ T928] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.799115][ T928] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.799348][ T928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.799564][ T928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.799776][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.799996][ T928] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.800213][ T928] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.800443][ T928] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.800661][ T928] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.800876][ T928] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.801091][ T928] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.801371][ T928] ? move_addr_to_kernel (net/socket.c:258) [ 32.801587][ T928] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.801799][ T928] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.802016][ T928] ___sys_sendmsg (net/socket.c:2752) [ 32.802227][ T928] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.802512][ T928] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.802749][ T928] __sys_sendmsg (net/socket.c:2784) [ 32.802962][ T928] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.803175][ T928] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.803464][ T928] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.803682][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.803898][ T928] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.804111][ T928] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.804335][ T928] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.804551][ T928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.804818][ T928] RIP: 0033:0x7f96d1d2908e [ 32.805049][ T928] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.805831][ T928] RSP: 002b:00007ffe21ed6c00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.806156][ T928] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f96d1d2908e [ 32.806496][ T928] RDX: 0000000000000000 RSI: 00007ffe21ed6cb0 RDI: 0000000000000005 [ 32.806816][ T928] RBP: 00007ffe21ed6c10 R08: 0000000000000000 R09: 0000000000000000 [ 32.807143][ T928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf77 [ 32.807480][ T928] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe21ed7380 | [ 32.893294][ T930] ------------[ cut here ]------------ | [ 32.893487][ T930] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/930 | [ 32.893740][ T930] Modules linked in: netdevsim | [ 32.894178][ T930] Tainted: [W]=WARN [ 32.894292][ T930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.894478][ T930] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.894664][ T930] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.895163][ T930] RSP: 0018:ffa00000023771b0 EFLAGS: 00010286 [ 32.895352][ T930] RAX: 00000000ffffffa6 RBX: ff1100000dfff840 RCX: 1ff400000046edfc [ 32.895562][ T930] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff8f0 [ 32.895774][ T930] RBP: ff11000008104000 R08: 1fe2200001bfff1f R09: ff1100000c272ea8 [ 32.895992][ T930] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 32.896205][ T930] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 32.896425][ T930] FS: 00007f927364d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 32.896675][ T930] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.896853][ T930] CR2: 00000000004a77b8 CR3: 000000000c63e003 CR4: 0000000000771ef0 [ 32.897063][ T930] PKRU: 55555554 [ 32.897169][ T930] Call Trace: [ 32.897278][ T930] [ 32.897358][ T930] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 32.897501][ T930] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.897642][ T930] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 32.897785][ T930] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.897893][ T930] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 32.898034][ T930] __dev_notify_flags (net/core/dev.c:9787) [ 32.898177][ T930] ? netif_change_name (net/core/dev.c:1495) [ 32.898325][ T930] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 32.898509][ T930] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 32.898655][ T930] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 32.898799][ T930] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 32.898939][ T930] ? __dev_get_by_name (net/core/dev.c:883) [ 32.899080][ T930] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 32.899226][ T930] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 32.899379][ T930] rtnl_newlink (net/core/rtnetlink.c:4150) [ 32.899521][ T930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.899669][ T930] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.899816][ T930] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.899956][ T930] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.900094][ T930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.900238][ T930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.900388][ T930] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.900528][ T930] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.900668][ T930] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.900808][ T930] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.900950][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.901091][ T930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.901229][ T930] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.901378][ T930] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.901521][ T930] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.901662][ T930] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.901806][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.901949][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.902092][ T930] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.902232][ T930] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.902379][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.902520][ T930] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.902661][ T930] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.902802][ T930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.902946][ T930] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.903089][ T930] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.903232][ T930] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.903421][ T930] ? move_addr_to_kernel (net/socket.c:258) [ 32.903562][ T930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.903703][ T930] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 32.903843][ T930] ___sys_sendmsg (net/socket.c:2752) [ 32.903981][ T930] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 32.904122][ T930] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.904272][ T930] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 32.904423][ T930] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 32.904566][ T930] __sys_sendmsg (net/socket.c:2784) [ 32.904710][ T930] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.904853][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.904993][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.905133][ T930] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.905289][ T930] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.905435][ T930] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.905576][ T930] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.905751][ T930] RIP: 0033:0x7f927388708e [ 32.905898][ T930] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.906405][ T930] RSP: 002b:00007ffd2261c1c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.906620][ T930] RAX: ffffffffffffffda RBX: 00007ffd2261c970 RCX: 00007f927388708e [ 32.906830][ T930] RDX: 0000000000000000 RSI: 00007ffd2261c270 RDI: 0000000000000005 [ 32.907036][ T930] RBP: 00007ffd2261c1d0 R08: 0000000000000000 R09: 0000000000000000 [ 32.907247][ T930] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf77 [ 32.907466][ T930] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2261c940 | [ 32.947031][ T931] ------------[ cut here ]------------ | [ 32.947352][ T931] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/931 | [ 32.947798][ T931] Modules linked in: netdevsim | [ 32.948587][ T931] Tainted: [W]=WARN [ 32.948804][ T931] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.949135][ T931] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 32.949501][ T931] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 32.950310][ T931] RSP: 0018:ffa0000002387020 EFLAGS: 00010286 [ 32.950646][ T931] RAX: 00000000ffffffa6 RBX: ff11000009110940 RCX: 1ff4000000470dca [ 32.951019][ T931] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091109f0 [ 32.951587][ T931] RBP: ff11000008104000 R08: 1fe220000122213f R09: ff1100000c275180 [ 32.952100][ T931] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 32.952565][ T931] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 32.952939][ T931] FS: 00007fe5c29ca840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 32.953398][ T931] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 32.953732][ T931] CR2: 000000000f39e988 CR3: 000000000ddad003 CR4: 0000000000771ef0 [ 32.954100][ T931] PKRU: 55555554 [ 32.954321][ T931] Call Trace: [ 32.954554][ T931] [ 32.954719][ T931] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 32.954997][ T931] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 32.955278][ T931] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 32.955509][ T931] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 32.955776][ T931] __dev_notify_flags (net/core/dev.c:9787) [ 32.956048][ T931] ? netif_change_name (net/core/dev.c:1495) [ 32.956343][ T931] ? __dev_change_flags (net/core/dev.c:9752) [ 32.956618][ T931] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 32.956886][ T931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.957156][ T931] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 32.957451][ T931] netif_change_flags (net/core/dev.c:9820) [ 32.957724][ T931] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 32.957993][ T931] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 32.958271][ T931] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 32.958623][ T931] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.958900][ T931] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.959168][ T931] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 32.959484][ T931] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.959752][ T931] ? __kernel_text_address (kernel/extable.c:79) [ 32.960024][ T931] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.960300][ T931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.960583][ T931] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 32.960854][ T931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.961121][ T931] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 32.961418][ T931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.961686][ T931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.961950][ T931] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 32.962212][ T931] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 32.962506][ T931] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 32.962775][ T931] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 32.963048][ T931] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 32.963348][ T931] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 32.963623][ T931] rtnl_newlink (net/core/rtnetlink.c:4150) [ 32.963897][ T931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.964159][ T931] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.964451][ T931] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.964715][ T931] ? mark_usage (kernel/locking/lockdep.c:4674) [ 32.964982][ T931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.965266][ T931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.965546][ T931] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.965811][ T931] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.966075][ T931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 32.966370][ T931] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 32.966639][ T931] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 32.966903][ T931] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.967177][ T931] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.967478][ T931] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.967747][ T931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 32.968013][ T931] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 32.968290][ T931] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 32.968566][ T931] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 32.968835][ T931] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.969111][ T931] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.969408][ T931] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.969677][ T931] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.969941][ T931] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.970206][ T931] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 32.970498][ T931] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 32.970771][ T931] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 32.971039][ T931] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 32.971341][ T931] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 32.971615][ T931] ? copy_msghdr_from_user (net/socket.c:2635) [ 32.971881][ T931] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 32.972198][ T931] ? move_addr_to_kernel (net/socket.c:258) [ 32.972497][ T931] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 32.972761][ T931] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 32.973029][ T931] ___sys_sendmsg (net/socket.c:2752) [ 32.973308][ T931] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 32.973641][ T931] ? copy_msghdr_from_user (net/socket.c:2603) [ 32.973916][ T931] __sys_sendmsg (net/socket.c:2784) [ 32.974180][ T931] ? __sys_sendmsg_sock (net/socket.c:2765) [ 32.974472][ T931] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 32.974799][ T931] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.975062][ T931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 32.975360][ T931] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.975631][ T931] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 32.975899][ T931] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 32.976173][ T931] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.976524][ T931] RIP: 0033:0x7fe5c2c0408e [ 32.976799][ T931] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.977639][ T931] RSP: 002b:00007ffd2bef9910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.978024][ T931] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe5c2c0408e [ 32.978420][ T931] RDX: 0000000000000000 RSI: 00007ffd2bef99c0 RDI: 0000000000000005 [ 32.978796][ T931] RBP: 00007ffd2bef9920 R08: 0000000000000000 R09: 0000000000000000 [ 32.979170][ T931] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf77 [ 32.979568][ T931] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2befa090 | [ 33.941566][ T964] ------------[ cut here ]------------ | [ 33.941849][ T964] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/964 | [ 33.942218][ T964] Modules linked in: netdevsim | [ 33.942890][ T964] Tainted: [W]=WARN [ 33.943052][ T964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.943341][ T964] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 33.943630][ T964] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.944399][ T964] RSP: 0018:ffa00000024a7010 EFLAGS: 00010286 [ 33.944671][ T964] RAX: 00000000ffffffa6 RBX: ff1100000b30e1c0 RCX: 1ff4000000494dc8 [ 33.944986][ T964] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b30e270 [ 33.945346][ T964] RBP: ff110000088b1000 R08: 1fe2200001661c4f R09: ff1100000c718b80 [ 33.945673][ T964] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 33.946002][ T964] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000024a7100 [ 33.946322][ T964] FS: 00007f377d416840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 33.946905][ T964] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.947177][ T964] CR2: 0000000018b76988 CR3: 000000000c197005 CR4: 0000000000771ef0 [ 33.947509][ T964] PKRU: 55555554 [ 33.947674][ T964] Call Trace: [ 33.947836][ T964] [ 33.947951][ T964] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 33.948172][ T964] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 33.948349][ T964] netif_close_many (net/core/dev.c:1804) [ 33.948561][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.948775][ T964] ? __dev_close_many (net/core/dev.c:1781) [ 33.948993][ T964] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 33.949208][ T964] netif_close_many_and_unlock (net/core/dev.c:12330) [ 33.949438][ T964] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 33.949645][ T964] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 33.949908][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.950122][ T964] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 33.950405][ T964] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.950616][ T964] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 33.950836][ T964] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 33.951103][ T964] ? unregister_netdevice_many (net/core/dev.c:12497) [ 33.951319][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.951546][ T964] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 33.951755][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.951962][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.952175][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.952400][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.952611][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.952854][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.953057][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.953277][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.953494][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.953698][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.953908][ T964] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 33.954124][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.954343][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.954552][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.954757][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.954971][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.955188][ T964] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 33.955413][ T964] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 33.955627][ T964] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.955837][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.956050][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.956258][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.956486][ T964] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 33.956699][ T964] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.956910][ T964] ? netlink_ack (./include/linux/skbuff.h:2718) [ 33.957126][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 33.957344][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 33.957559][ T964] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.957777][ T964] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 33.957990][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.958207][ T964] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 33.958437][ T964] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 33.958643][ T964] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 33.958859][ T964] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 33.959069][ T964] ? copy_msghdr_from_user (net/socket.c:2635) [ 33.959292][ T964] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 33.959558][ T964] ? move_addr_to_kernel (net/socket.c:258) [ 33.959771][ T964] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 33.959989][ T964] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 33.960204][ T964] ___sys_sendmsg (net/socket.c:2752) [ 33.960428][ T964] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 33.960691][ T964] ? copy_msghdr_from_user (net/socket.c:2603) [ 33.960921][ T964] __sys_sendmsg (net/socket.c:2784) [ 33.961130][ T964] ? __sys_sendmsg_sock (net/socket.c:2765) [ 33.961353][ T964] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 33.961626][ T964] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.961840][ T964] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 33.962057][ T964] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 33.962272][ T964] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 33.962490][ T964] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.962704][ T964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.962966][ T964] RIP: 0033:0x7f377d65008e [ 33.963191][ T964] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.963956][ T964] RSP: 002b:00007ffca92520e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.964285][ T964] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f377d65008e [ 33.964608][ T964] RDX: 0000000000000000 RSI: 00007ffca9252190 RDI: 0000000000000005 [ 33.964929][ T964] RBP: 00007ffca92520f0 R08: 0000000000000000 R09: 0000000000000000 [ 33.965250][ T964] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 33.965578][ T964] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffca9252860 | [ 33.971083][ T964] ------------[ cut here ]------------ | [ 33.971306][ T964] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/964 | [ 33.971663][ T964] Modules linked in: netdevsim | [ 33.972283][ T964] Tainted: [W]=WARN [ 33.972455][ T964] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.972701][ T964] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 33.972962][ T964] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 33.973676][ T964] RSP: 0018:ffa00000024a7190 EFLAGS: 00010286 [ 33.973934][ T964] RAX: 00000000ffffffa6 RBX: ff11000004b0b6c0 RCX: 1ff4000000494df8 [ 33.974230][ T964] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b770 [ 33.974724][ T964] RBP: ff110000088b1000 R08: 1fe22000009616ef R09: ff1100000c718b58 [ 33.975019][ T964] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 33.975323][ T964] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 33.975775][ T964] FS: 00007f377d416840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 33.976134][ T964] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 33.976497][ T964] CR2: 0000000018b76988 CR3: 000000000c197005 CR4: 0000000000771ef0 [ 33.976805][ T964] PKRU: 55555554 [ 33.977053][ T964] Call Trace: [ 33.977201][ T964] [ 33.977311][ T964] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 33.977661][ T964] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 33.977909][ T964] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.978111][ T964] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 33.978313][ T964] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 33.978665][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.978871][ T964] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 33.979073][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.979276][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.979570][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.979773][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.979969][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.980204][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.980504][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.980704][ T964] ? mark_usage (kernel/locking/lockdep.c:4674) [ 33.980905][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.981102][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.981306][ T964] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 33.981609][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.981807][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.982002][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.982199][ T964] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 33.982508][ T964] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 33.982713][ T964] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 33.982913][ T964] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 33.983115][ T964] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.983322][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.983621][ T964] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 33.983819][ T964] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 33.984019][ T964] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 33.984215][ T964] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.984523][ T964] ? netlink_ack (./include/linux/skbuff.h:2718) [ 33.984729][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 33.984922][ T964] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 33.985096][ T964] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.985280][ T964] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 33.985575][ T964] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 33.985772][ T964] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 33.985980][ T964] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 33.986181][ T964] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 33.986490][ T964] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 33.986686][ T964] ? copy_msghdr_from_user (net/socket.c:2635) [ 33.986879][ T964] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 33.987122][ T964] ? move_addr_to_kernel (net/socket.c:258) [ 33.987319][ T964] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 33.987628][ T964] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 33.987835][ T964] ___sys_sendmsg (net/socket.c:2752) [ 33.988032][ T964] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 33.988280][ T964] ? copy_msghdr_from_user (net/socket.c:2603) [ 33.988603][ T964] __sys_sendmsg (net/socket.c:2784) [ 33.988800][ T964] ? __sys_sendmsg_sock (net/socket.c:2765) [ 33.988996][ T964] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 33.989244][ T964] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.989546][ T964] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 33.989752][ T964] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 33.989948][ T964] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 33.990147][ T964] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 33.990447][ T964] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.990690][ T964] RIP: 0033:0x7f377d65008e [ 33.990898][ T964] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.991720][ T964] RSP: 002b:00007ffca92520e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.992023][ T964] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f377d65008e [ 33.992448][ T964] RDX: 0000000000000000 RSI: 00007ffca9252190 RDI: 0000000000000005 [ 33.992744][ T964] RBP: 00007ffca92520f0 R08: 0000000000000000 R09: 0000000000000000 [ 33.993040][ T964] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 33.993434][ T964] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffca9252860 | [ 34.054533][ T965] ------------[ cut here ]------------ | [ 34.054773][ T965] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/965 | [ 34.055151][ T965] Modules linked in: netdevsim | [ 34.055798][ T965] Tainted: [W]=WARN [ 34.055957][ T965] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.056220][ T965] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.058180][ T965] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.058952][ T965] RSP: 0018:ffa00000024b7010 EFLAGS: 00010286 [ 34.059220][ T965] RAX: 00000000ffffffa6 RBX: ff110000094a4dc0 RCX: 1ff4000000496dc8 [ 34.059547][ T965] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4e70 [ 34.059861][ T965] RBP: ff11000008104000 R08: 1fe22000012949cf R09: ff11000004f2ae80 [ 34.060174][ T965] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 34.060502][ T965] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000024b7100 [ 34.060818][ T965] FS: 00007f4930c21840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 34.061191][ T965] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.061468][ T965] CR2: 00007f4930ef11a0 CR3: 000000000c79f005 CR4: 0000000000771ef0 [ 34.061786][ T965] PKRU: 55555554 [ 34.061943][ T965] Call Trace: [ 34.062106][ T965] [ 34.062218][ T965] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.062448][ T965] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.062609][ T965] netif_close_many (net/core/dev.c:1804) [ 34.062818][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.063031][ T965] ? __dev_close_many (net/core/dev.c:1781) [ 34.063241][ T965] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.063470][ T965] netif_close_many_and_unlock (net/core/dev.c:12330) [ 34.063682][ T965] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 34.063890][ T965] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 34.064160][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.064381][ T965] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 34.064639][ T965] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 34.064847][ T965] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 34.065056][ T965] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 34.065322][ T965] ? unregister_netdevice_many (net/core/dev.c:12497) [ 34.065542][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.065759][ T965] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 34.065969][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.066179][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.066400][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.066609][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.066818][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.067065][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.067284][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.067504][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.067712][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.067924][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.068137][ T965] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 34.068364][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.068570][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.068780][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.068990][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.069193][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.069417][ T965] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.069619][ T965] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.069821][ T965] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.070025][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.070232][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.070447][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.070648][ T965] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.070851][ T965] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.071065][ T965] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.071282][ T965] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.071501][ T965] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.071700][ T965] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.071893][ T965] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.072089][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.072301][ T965] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.072504][ T965] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.072705][ T965] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.072902][ T965] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.073097][ T965] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.073299][ T965] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.073553][ T965] ? move_addr_to_kernel (net/socket.c:258) [ 34.073757][ T965] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.073952][ T965] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.074155][ T965] ___sys_sendmsg (net/socket.c:2752) [ 34.074353][ T965] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 34.074601][ T965] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.074820][ T965] __sys_sendmsg (net/socket.c:2784) [ 34.075018][ T965] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.075213][ T965] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 34.075475][ T965] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.075667][ T965] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.075861][ T965] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.076056][ T965] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.076252][ T965] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.076467][ T965] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.076721][ T965] RIP: 0033:0x7f4930e5b08e [ 34.076940][ T965] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.077682][ T965] RSP: 002b:00007fff85f94160 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.077984][ T965] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4930e5b08e [ 34.078299][ T965] RDX: 0000000000000000 RSI: 00007fff85f94210 RDI: 0000000000000005 [ 34.078598][ T965] RBP: 00007fff85f94170 R08: 0000000000000000 R09: 0000000000000000 [ 34.078887][ T965] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.079175][ T965] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff85f948e0 | [ 34.083719][ T965] ------------[ cut here ]------------ | [ 34.083910][ T965] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/965 | [ 34.084221][ T965] Modules linked in: netdevsim | [ 34.085406][ T965] Tainted: [W]=WARN [ 34.085539][ T965] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.085774][ T965] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.086014][ T965] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.086668][ T965] RSP: 0018:ffa00000024b7190 EFLAGS: 00010286 [ 34.086904][ T965] RAX: 00000000ffffffa6 RBX: ff110000094a47c0 RCX: 1ff4000000496df8 [ 34.087178][ T965] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4870 [ 34.087463][ T965] RBP: ff11000008104000 R08: 1fe220000129490f R09: ff11000004f2ae58 [ 34.087734][ T965] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 34.088012][ T965] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 34.088289][ T965] FS: 00007f4930c21840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 34.088611][ T965] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.088837][ T965] CR2: 00007f4930ef11a0 CR3: 000000000c79f005 CR4: 0000000000771ef0 [ 34.089114][ T965] PKRU: 55555554 [ 34.089248][ T965] Call Trace: [ 34.089393][ T965] [ 34.089489][ T965] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 34.089731][ T965] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 34.089960][ T965] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 34.090147][ T965] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 34.090342][ T965] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 34.090599][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.090792][ T965] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 34.090990][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.091192][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.091418][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.091620][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.091831][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.092061][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.092262][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.092483][ T965] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.092690][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.092905][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.093101][ T965] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 34.093299][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.093509][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.093708][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.093907][ T965] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.094097][ T965] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 34.094289][ T965] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.094489][ T965] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.094690][ T965] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.094887][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.095085][ T965] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.095273][ T965] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.095485][ T965] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.095692][ T965] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.095904][ T965] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.096121][ T965] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.096335][ T965] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.096543][ T965] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.096755][ T965] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.096971][ T965] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.097189][ T965] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.097416][ T965] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.097621][ T965] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.097830][ T965] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.098034][ T965] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.098235][ T965] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.098494][ T965] ? move_addr_to_kernel (net/socket.c:258) [ 34.098699][ T965] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.099054][ T965] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.099259][ T965] ___sys_sendmsg (net/socket.c:2752) [ 34.099470][ T965] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 34.099866][ T965] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.100092][ T965] __sys_sendmsg (net/socket.c:2784) [ 34.100297][ T965] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.100502][ T965] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 34.100903][ T965] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.101106][ T965] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.101313][ T965] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.101524][ T965] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.101874][ T965] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.102080][ T965] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.102338][ T965] RIP: 0033:0x7f4930e5b08e [ 34.102551][ T965] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.103449][ T965] RSP: 002b:00007fff85f94160 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.103909][ T965] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4930e5b08e [ 34.104209][ T965] RDX: 0000000000000000 RSI: 00007fff85f94210 RDI: 0000000000000005 [ 34.104524][ T965] RBP: 00007fff85f94170 R08: 0000000000000000 R09: 0000000000000000 [ 34.104975][ T965] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.105277][ T965] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff85f948e0 | [ 34.277743][ T975] ------------[ cut here ]------------ | [ 34.278019][ T975] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/975 | [ 34.278433][ T975] Modules linked in: netdevsim | [ 34.279126][ T975] Tainted: [W]=WARN [ 34.279304][ T975] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.279596][ T975] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.279893][ T975] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.280689][ T975] RSP: 0018:ffa00000024d71b0 EFLAGS: 00010286 [ 34.280979][ T975] RAX: 00000000ffffffa6 RBX: ff1100000dfffcc0 RCX: 1ff400000049adfc [ 34.281318][ T975] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfffd70 [ 34.281659][ T975] RBP: ff110000089ec000 R08: 1fe2200001bfffaf R09: ff1100000c2951a8 [ 34.281972][ T975] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 34.282302][ T975] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 34.282645][ T975] FS: 00007fc3a97b1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 34.283037][ T975] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.283320][ T975] CR2: 00000000004a77b8 CR3: 000000000ed7f003 CR4: 0000000000771ef0 [ 34.283659][ T975] PKRU: 55555554 [ 34.283817][ T975] Call Trace: [ 34.283981][ T975] [ 34.284095][ T975] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 34.284323][ T975] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.284556][ T975] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 34.284778][ T975] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.284950][ T975] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 34.285175][ T975] __dev_notify_flags (net/core/dev.c:9787) [ 34.285412][ T975] ? netif_change_name (net/core/dev.c:1495) [ 34.285635][ T975] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 34.285911][ T975] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 34.286137][ T975] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 34.286384][ T975] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 34.286607][ T975] ? __dev_get_by_name (net/core/dev.c:883) [ 34.286828][ T975] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 34.287054][ T975] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 34.287290][ T975] rtnl_newlink (net/core/rtnetlink.c:4150) [ 34.287523][ T975] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.287747][ T975] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.287984][ T975] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.288206][ T975] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.288438][ T975] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.288670][ T975] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.288898][ T975] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.289118][ T975] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.289356][ T975] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.289579][ T975] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.289803][ T975] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.290032][ T975] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.290251][ T975] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.290484][ T975] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.290702][ T975] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.290924][ T975] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.291156][ T975] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.291395][ T975] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.291616][ T975] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.291837][ T975] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.292064][ T975] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.292293][ T975] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.292527][ T975] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.292753][ T975] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.292981][ T975] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.293206][ T975] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.293444][ T975] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.293718][ T975] ? move_addr_to_kernel (net/socket.c:258) [ 34.293941][ T975] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.294166][ T975] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 34.294412][ T975] ___sys_sendmsg (net/socket.c:2752) [ 34.294617][ T975] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 34.294845][ T975] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.295073][ T975] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 34.295316][ T975] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 34.295560][ T975] __sys_sendmsg (net/socket.c:2784) [ 34.295783][ T975] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.296015][ T975] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.296241][ T975] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.296486][ T975] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.296717][ T975] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.296937][ T975] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.297154][ T975] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.297438][ T975] RIP: 0033:0x7fc3a99eb08e [ 34.297678][ T975] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.298491][ T975] RSP: 002b:00007ffd5e3e0660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.298833][ T975] RAX: ffffffffffffffda RBX: 00007ffd5e3e0e10 RCX: 00007fc3a99eb08e [ 34.299166][ T975] RDX: 0000000000000000 RSI: 00007ffd5e3e0710 RDI: 0000000000000005 [ 34.299511][ T975] RBP: 00007ffd5e3e0670 R08: 0000000000000000 R09: 0000000000000000 [ 34.299854][ T975] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.300216][ T975] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd5e3e0de0 | [ 34.371257][ T976] ------------[ cut here ]------------ | [ 34.371522][ T976] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/976 | [ 34.371899][ T976] Modules linked in: netdevsim | [ 34.372608][ T976] Tainted: [W]=WARN [ 34.372776][ T976] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.373053][ T976] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.373357][ T976] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.374121][ T976] RSP: 0018:ffa0000002527020 EFLAGS: 00010286 [ 34.374408][ T976] RAX: 00000000ffffffa6 RBX: ff1100000ec1aac0 RCX: 1ff40000004a4dca [ 34.374725][ T976] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ec1ab70 [ 34.375060][ T976] RBP: ff110000089ec000 R08: 1fe2200001d8356f R09: ff11000004d95180 [ 34.375395][ T976] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 34.375708][ T976] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 34.376031][ T976] FS: 00007f6f397bc840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 34.376425][ T976] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.376696][ T976] CR2: 0000000030c8d988 CR3: 000000000c219002 CR4: 0000000000771ef0 [ 34.377016][ T976] PKRU: 55555554 [ 34.377175][ T976] Call Trace: [ 34.377353][ T976] [ 34.377467][ T976] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 34.377684][ T976] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.377904][ T976] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.378069][ T976] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 34.378291][ T976] __dev_notify_flags (net/core/dev.c:9787) [ 34.378515][ T976] ? netif_change_name (net/core/dev.c:1495) [ 34.378730][ T976] ? __dev_change_flags (net/core/dev.c:9752) [ 34.378942][ T976] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 34.379158][ T976] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.379503][ T976] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 34.379723][ T976] netif_change_flags (net/core/dev.c:9820) [ 34.379946][ T976] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 34.380164][ T976] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 34.380501][ T976] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 34.380760][ T976] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.380968][ T976] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.381174][ T976] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 34.381524][ T976] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.381736][ T976] ? __kernel_text_address (kernel/extable.c:79) [ 34.381947][ T976] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.382165][ T976] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.382429][ T976] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 34.382635][ T976] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.382850][ T976] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 34.383061][ T976] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.383281][ T976] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.383501][ T976] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 34.383717][ T976] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 34.383926][ T976] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 34.384133][ T976] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 34.384357][ T976] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 34.384576][ T976] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 34.384795][ T976] rtnl_newlink (net/core/rtnetlink.c:4150) [ 34.385018][ T976] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.385232][ T976] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.385461][ T976] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.385674][ T976] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.385885][ T976] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.386109][ T976] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.386333][ T976] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.386551][ T976] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.386764][ T976] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.386984][ T976] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.387196][ T976] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.387421][ T976] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.387628][ T976] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.387835][ T976] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.388055][ T976] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.388276][ T976] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.388502][ T976] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.388719][ T976] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.388935][ T976] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.389152][ T976] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.389379][ T976] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.389595][ T976] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.389816][ T976] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.390027][ T976] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.390237][ T976] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.390465][ T976] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.390681][ T976] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.390899][ T976] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.391113][ T976] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.391339][ T976] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.391606][ T976] ? move_addr_to_kernel (net/socket.c:258) [ 34.391819][ T976] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.392032][ T976] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.392247][ T976] ___sys_sendmsg (net/socket.c:2752) [ 34.392476][ T976] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 34.392742][ T976] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.392985][ T976] __sys_sendmsg (net/socket.c:2784) [ 34.393277][ T976] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.393500][ T976] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 34.393771][ T976] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.393984][ T976] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.394196][ T976] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.394419][ T976] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.394633][ T976] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.394852][ T976] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.395117][ T976] RIP: 0033:0x7f6f399f608e [ 34.395355][ T976] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.396112][ T976] RSP: 002b:00007fff282f2220 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.396451][ T976] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6f399f608e [ 34.396771][ T976] RDX: 0000000000000000 RSI: 00007fff282f22d0 RDI: 0000000000000005 [ 34.397093][ T976] RBP: 00007fff282f2230 R08: 0000000000000000 R09: 0000000000000000 [ 34.397429][ T976] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.397752][ T976] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff282f29a0 | [ 34.433780][ T977] ------------[ cut here ]------------ | [ 34.433957][ T977] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/977 | [ 34.434221][ T977] Modules linked in: netdevsim | [ 34.434685][ T977] Tainted: [W]=WARN [ 34.434794][ T977] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.434977][ T977] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.435165][ T977] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.435686][ T977] RSP: 0018:ffa00000025271b0 EFLAGS: 00010286 [ 34.435867][ T977] RAX: 00000000ffffffa6 RBX: ff11000004f927c0 RCX: 1ff40000004a4dfc [ 34.436085][ T977] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92870 [ 34.436301][ T977] RBP: ff1100000ed84000 R08: 1fe22000009f250f R09: ff11000008d62ea8 [ 34.436521][ T977] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 34.436735][ T977] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 34.436954][ T977] FS: 00007facf4a6d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 34.437211][ T977] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.437402][ T977] CR2: 00000000004a77b8 CR3: 000000000dd31005 CR4: 0000000000771ef0 [ 34.437617][ T977] PKRU: 55555554 [ 34.437729][ T977] Call Trace: [ 34.437837][ T977] [ 34.437913][ T977] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 34.438060][ T977] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.438207][ T977] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 34.438361][ T977] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.438472][ T977] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 34.438616][ T977] __dev_notify_flags (net/core/dev.c:9787) [ 34.438760][ T977] ? netif_change_name (net/core/dev.c:1495) [ 34.438908][ T977] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 34.439087][ T977] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 34.439233][ T977] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 34.439405][ T977] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 34.439549][ T977] ? __dev_get_by_name (net/core/dev.c:883) [ 34.439692][ T977] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 34.439841][ T977] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 34.439988][ T977] rtnl_newlink (net/core/rtnetlink.c:4150) [ 34.440132][ T977] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.440286][ T977] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.440437][ T977] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.440582][ T977] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.440723][ T977] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.440872][ T977] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.441015][ T977] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.441157][ T977] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.441305][ T977] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.441455][ T977] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.441596][ T977] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.441742][ T977] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.441902][ T977] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.442051][ T977] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.442192][ T977] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.442344][ T977] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.442488][ T977] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.442630][ T977] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.442785][ T977] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.442931][ T977] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.443074][ T977] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.443216][ T977] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.443370][ T977] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.443513][ T977] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.443660][ T977] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.443806][ T977] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.443948][ T977] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.444122][ T977] ? move_addr_to_kernel (net/socket.c:258) [ 34.444269][ T977] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.444419][ T977] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 34.444563][ T977] ___sys_sendmsg (net/socket.c:2752) [ 34.444710][ T977] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 34.444859][ T977] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.445006][ T977] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 34.445150][ T977] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 34.445304][ T977] __sys_sendmsg (net/socket.c:2784) [ 34.445456][ T977] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.445602][ T977] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.445747][ T977] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.445891][ T977] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.446034][ T977] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.446177][ T977] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.446324][ T977] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.446538][ T977] RIP: 0033:0x7facf4ca708e [ 34.446687][ T977] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.447200][ T977] RSP: 002b:00007ffc5eb5eb70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.447426][ T977] RAX: ffffffffffffffda RBX: 00007ffc5eb5f320 RCX: 00007facf4ca708e [ 34.447641][ T977] RDX: 0000000000000000 RSI: 00007ffc5eb5ec20 RDI: 0000000000000005 [ 34.447857][ T977] RBP: 00007ffc5eb5eb80 R08: 0000000000000000 R09: 0000000000000000 [ 34.448068][ T977] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.448284][ T977] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5eb5f2f0 | [ 34.487501][ T978] ------------[ cut here ]------------ | [ 34.487704][ T978] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/978 | [ 34.487957][ T978] Modules linked in: netdevsim | [ 34.488437][ T978] Tainted: [W]=WARN [ 34.488544][ T978] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.488718][ T978] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.488916][ T978] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.489420][ T978] RSP: 0018:ffa0000002447020 EFLAGS: 00010286 [ 34.489602][ T978] RAX: 00000000ffffffa6 RBX: ff11000004f921c0 RCX: 1ff4000000488dca [ 34.489810][ T978] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92270 [ 34.490026][ T978] RBP: ff1100000ed84000 R08: 1fe22000009f244f R09: ff1100000eff0b80 [ 34.490240][ T978] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 34.490464][ T978] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 34.490676][ T978] FS: 00007f4311791840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 34.490923][ T978] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.491123][ T978] CR2: 00007f4311a611a0 CR3: 000000000c5ed001 CR4: 0000000000771ef0 [ 34.491343][ T978] PKRU: 55555554 [ 34.491451][ T978] Call Trace: [ 34.491558][ T978] [ 34.491631][ T978] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 34.491775][ T978] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.491917][ T978] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.492030][ T978] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 34.492174][ T978] __dev_notify_flags (net/core/dev.c:9787) [ 34.492322][ T978] ? netif_change_name (net/core/dev.c:1495) [ 34.492467][ T978] ? __dev_change_flags (net/core/dev.c:9752) [ 34.492607][ T978] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 34.492750][ T978] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.492891][ T978] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 34.493037][ T978] netif_change_flags (net/core/dev.c:9820) [ 34.493176][ T978] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 34.493322][ T978] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 34.493541][ T978] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 34.493714][ T978] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.493855][ T978] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.494002][ T978] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 34.494142][ T978] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.494283][ T978] ? __kernel_text_address (kernel/extable.c:79) [ 34.494591][ T978] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.494733][ T978] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.494870][ T978] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 34.495011][ T978] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.495149][ T978] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 34.495293][ T978] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.495528][ T978] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.495760][ T978] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 34.495898][ T978] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 34.496036][ T978] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 34.496174][ T978] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 34.496468][ T978] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 34.496612][ T978] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 34.496767][ T978] rtnl_newlink (net/core/rtnetlink.c:4150) [ 34.496906][ T978] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.497046][ T978] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.497184][ T978] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.497379][ T978] ? mark_usage (kernel/locking/lockdep.c:4674) [ 34.497517][ T978] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.497657][ T978] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.497792][ T978] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.497933][ T978] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.498073][ T978] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 34.498220][ T978] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 34.498395][ T978] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 34.498534][ T978] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.498673][ T978] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.498813][ T978] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.498952][ T978] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 34.499093][ T978] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 34.499229][ T978] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.499378][ T978] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.499518][ T978] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.499660][ T978] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.499799][ T978] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.499940][ T978] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.500083][ T978] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.500222][ T978] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.500372][ T978] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.500516][ T978] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.500656][ T978] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.500797][ T978] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 34.500936][ T978] ? copy_msghdr_from_user (net/socket.c:2635) [ 34.501073][ T978] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 34.501251][ T978] ? move_addr_to_kernel (net/socket.c:258) [ 34.501404][ T978] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 34.501544][ T978] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 34.501683][ T978] ___sys_sendmsg (net/socket.c:2752) [ 34.501824][ T978] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 34.502001][ T978] ? copy_msghdr_from_user (net/socket.c:2603) [ 34.502156][ T978] __sys_sendmsg (net/socket.c:2784) [ 34.502300][ T978] ? __sys_sendmsg_sock (net/socket.c:2765) [ 34.502448][ T978] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 34.502622][ T978] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.502760][ T978] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.502899][ T978] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.503038][ T978] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.503175][ T978] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.503322][ T978] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.503499][ T978] RIP: 0033:0x7f43119cb08e [ 34.503645][ T978] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.504135][ T978] RSP: 002b:00007ffe361c5060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.504389][ T978] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f43119cb08e [ 34.504660][ T978] RDX: 0000000000000000 RSI: 00007ffe361c5110 RDI: 0000000000000005 [ 34.504928][ T978] RBP: 00007ffe361c5070 R08: 0000000000000000 R09: 0000000000000000 [ 34.505201][ T978] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf78 [ 34.505494][ T978] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe361c57e0 | [ 34.633763][ T981] ------------[ cut here ]------------ | [ 34.634056][ T981] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/981 | [ 34.634913][ T981] Modules linked in: netdevsim | [ 34.635686][ T981] Tainted: [W]=WARN [ 34.635873][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.636179][ T981] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.636523][ T981] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.637426][ T981] RSP: 0018:ffa0000002557310 EFLAGS: 00010286 [ 34.637737][ T981] RAX: 00000000ffffffa6 RBX: ff11000004e1c940 RCX: 1ff40000004aae28 [ 34.638111][ T981] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c9f0 [ 34.638494][ T981] RBP: ff11000009e2a000 R08: 1fe22000009c393f R09: ff11000004f2d1d0 [ 34.638857][ T981] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 34.639223][ T981] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 34.639605][ T981] FS: 00007f17563b8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 34.640027][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.640343][ T981] CR2: 00007f175696d004 CR3: 0000000004de7002 CR4: 0000000000771ef0 [ 34.640705][ T981] PKRU: 55555554 [ 34.640889][ T981] Call Trace: [ 34.641070][ T981] [ 34.641197][ T981] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 34.641528][ T981] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 34.641823][ T981] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 34.642069][ T981] ? netdev_run_todo (net/core/dev.c:11703) [ 34.642312][ T981] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 34.642565][ T981] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 34.642804][ T981] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 34.643043][ T981] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.643292][ T981] ? unregister_netdevice_many (net/core/dev.c:12497) [ 34.643543][ T981] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 34.643786][ T981] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.644035][ T981] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 34.644356][ T981] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 34.644661][ T981] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 34.644965][ T981] devlink_reload (net/devlink/dev.c:462) [ 34.645214][ T981] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 34.645600][ T981] ? devlink_resources_validate (net/devlink/resource.c:471) [ 34.645905][ T981] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 34.646146][ T981] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 34.646767][ T981] ? __nla_validate_parse (lib/nlattr.c:635) [ 34.647016][ T981] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 34.647260][ T981] ? __nla_parse (lib/nlattr.c:732) [ 34.647714][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 34.647956][ T981] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 34.648264][ T981] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.648648][ T981] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 34.648889][ T981] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 34.649131][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 34.649587][ T981] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 34.649886][ T981] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 34.650189][ T981] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 34.650538][ T981] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 34.650780][ T981] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 34.651024][ T981] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.651275][ T981] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 34.651525][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.651774][ T981] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 34.652018][ T981] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.652276][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.652528][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.652775][ T981] genl_rcv (net/netlink/genetlink.c:1218) [ 34.652961][ T981] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.653221][ T981] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.653481][ T981] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.653757][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.654005][ T981] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.654257][ T981] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.654519][ T981] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.654764][ T981] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 34.655006][ T981] ? __ia32_sys_getpeername (net/socket.c:2219) [ 34.655276][ T981] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 34.655522][ T981] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.655815][ T981] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 34.656065][ T981] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 34.656307][ T981] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.656556][ T981] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.656794][ T981] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.657036][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.657355][ T981] RIP: 0033:0x7f17565f208e [ 34.657608][ T981] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.658482][ T981] RSP: 002b:00007ffef06fa4c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 34.658854][ T981] RAX: ffffffffffffffda RBX: 000000000cd15980 RCX: 00007f17565f208e [ 34.659212][ T981] RDX: 0000000000000038 RSI: 000000000cd15ba0 RDI: 0000000000000005 [ 34.659589][ T981] RBP: 00007ffef06fa4d0 R08: 00007f17568a6980 R09: 000000000000000c [ 34.659954][ T981] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 34.660324][ T981] R13: 000000000cd15980 R14: 0000000000000000 R15: 0000000000000003 | [ 34.754807][ T981] ------------[ cut here ]------------ | [ 34.755176][ T981] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/981 | [ 34.755776][ T981] Modules linked in: netdevsim | [ 34.756680][ T981] Tainted: [W]=WARN [ 34.756920][ T981] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.757296][ T981] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 34.757698][ T981] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 34.758665][ T981] RSP: 0018:ffa0000002557268 EFLAGS: 00010286 [ 34.759033][ T981] RAX: 00000000ffffffa6 RBX: ff11000004ec0640 RCX: 1ff40000004aae13 [ 34.759480][ T981] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec06f0 [ 34.759895][ T981] RBP: ff1100000c3fa000 R08: 1fe22000009d80df R09: ff11000004f2d1d0 [ 34.760531][ T981] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 34.761142][ T981] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c3fa000 [ 34.761595][ T981] FS: 00007f17563b8840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 34.762092][ T981] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.762490][ T981] CR2: 000055fbe875cd5c CR3: 0000000004de7003 CR4: 0000000000771ef0 [ 34.762941][ T981] PKRU: 55555554 [ 34.763191][ T981] Call Trace: [ 34.763458][ T981] [ 34.763637][ T981] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 34.763956][ T981] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 34.764203][ T981] register_netdevice (net/core/dev.c:11488) [ 34.764534][ T981] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 34.764904][ T981] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 34.765219][ T981] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 34.765629][ T981] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 34.766119][ T981] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 34.766514][ T981] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 34.766815][ T981] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 34.767194][ T981] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 34.767523][ T981] ? static_obj (kernel/locking/lockdep.c:858) [ 34.767762][ T981] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 34.768256][ T981] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 34.768829][ T981] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 34.769198][ T981] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 34.769763][ T981] devlink_reload (net/devlink/dev.c:475) [ 34.770073][ T981] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 34.770400][ T981] ? devlink_resources_validate (net/devlink/resource.c:471) [ 34.770770][ T981] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 34.771066][ T981] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 34.771622][ T981] ? __nla_validate_parse (lib/nlattr.c:635) [ 34.771927][ T981] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 34.772231][ T981] ? __nla_parse (lib/nlattr.c:732) [ 34.772755][ T981] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 34.773246][ T981] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 34.773635][ T981] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 34.774117][ T981] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 34.774438][ T981] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 34.774745][ T981] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 34.775054][ T981] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 34.775443][ T981] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 34.775798][ T981] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 34.776100][ T981] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 34.776445][ T981] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 34.776920][ T981] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.777427][ T981] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 34.777731][ T981] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 34.778023][ T981] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 34.778345][ T981] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.778654][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 34.778951][ T981] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 34.779261][ T981] genl_rcv (net/netlink/genetlink.c:1218) [ 34.779709][ T981] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.780014][ T981] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.780342][ T981] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 34.785153][ T981] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 34.785501][ T981] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 34.785801][ T981] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.786091][ T981] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 34.786601][ T981] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 34.786900][ T981] ? __ia32_sys_getpeername (net/socket.c:2219) [ 34.787236][ T981] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 34.787563][ T981] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.788114][ T981] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 34.788444][ T981] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 34.788748][ T981] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 34.789052][ T981] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 34.789378][ T981] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 34.789684][ T981] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.790237][ T981] RIP: 0033:0x7f17565f208e [ 34.790774][ T981] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 34.791723][ T981] RSP: 002b:00007ffef06fa4c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 34.792147][ T981] RAX: ffffffffffffffda RBX: 000000000cd15980 RCX: 00007f17565f208e [ 34.792587][ T981] RDX: 0000000000000038 RSI: 000000000cd15ba0 RDI: 0000000000000005 [ 34.793003][ T981] RBP: 00007ffef06fa4d0 R08: 00007f17568a6980 R09: 000000000000000c [ 34.793443][ T981] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 34.793859][ T981] R13: 000000000cd15980 R14: 0000000000000000 R15: 0000000000000003 | [ 35.033212][ T994] ------------[ cut here ]------------ | [ 35.033835][ T994] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/994 | [ 35.034133][ T994] Modules linked in: netdevsim | [ 35.034685][ T994] Tainted: [W]=WARN [ 35.034835][ T994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.035052][ T994] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.035290][ T994] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.035825][ T994] RSP: 0018:ffa00000025b7010 EFLAGS: 00010286 [ 35.036045][ T994] RAX: 00000000ffffffa6 RBX: ff1100000dfff9c0 RCX: 1ff40000004b6dc8 [ 35.036303][ T994] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfffa70 [ 35.036567][ T994] RBP: ff110000089ec000 R08: 1fe2200001bfff4f R09: ff1100000ae68b80 [ 35.036815][ T994] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 35.037067][ T994] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000025b7100 [ 35.037339][ T994] FS: 00007f2596a4a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 35.037627][ T994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.037899][ T994] CR2: 000000000f451988 CR3: 000000000cc32001 CR4: 0000000000771ef0 [ 35.038179][ T994] PKRU: 55555554 [ 35.038360][ T994] Call Trace: [ 35.038511][ T994] [ 35.038629][ T994] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.038839][ T994] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.039042][ T994] netif_close_many (net/core/dev.c:1804) [ 35.039229][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.039436][ T994] ? __dev_close_many (net/core/dev.c:1781) [ 35.039629][ T994] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.039819][ T994] netif_close_many_and_unlock (net/core/dev.c:12330) [ 35.040008][ T994] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.040193][ T994] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 35.040440][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.040625][ T994] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.040842][ T994] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.041028][ T994] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.041216][ T994] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.041453][ T994] ? unregister_netdevice_many (net/core/dev.c:12497) [ 35.041640][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.041836][ T994] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.042029][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.042211][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.042416][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.042606][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.042787][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.042992][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.043173][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.043380][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.043563][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.043747][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.043937][ T994] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.044126][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.044315][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.044511][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.044693][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.044882][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.045069][ T994] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.045254][ T994] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.045462][ T994] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.045719][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.045927][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.046113][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.046305][ T994] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.046511][ T994] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.046699][ T994] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.046889][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.047076][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.047301][ T994] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.047550][ T994] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.047735][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.047923][ T994] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.048109][ T994] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.048301][ T994] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.048511][ T994] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.048699][ T994] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.048885][ T994] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.049100][ T994] ? move_addr_to_kernel (net/socket.c:258) [ 35.049294][ T994] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.049498][ T994] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.049685][ T994] ___sys_sendmsg (net/socket.c:2752) [ 35.049873][ T994] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.050089][ T994] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.050368][ T994] __sys_sendmsg (net/socket.c:2784) [ 35.050624][ T994] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.050884][ T994] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.051185][ T994] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.051392][ T994] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.051591][ T994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.051777][ T994] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.051964][ T994] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.052151][ T994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.052389][ T994] RIP: 0033:0x7f2596c8408e [ 35.052583][ T994] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.053111][ T994] RSP: 002b:00007ffd511a0800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.053383][ T994] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f2596c8408e [ 35.053633][ T994] RDX: 0000000000000000 RSI: 00007ffd511a08b0 RDI: 0000000000000005 [ 35.053883][ T994] RBP: 00007ffd511a0810 R08: 0000000000000000 R09: 0000000000000000 [ 35.054136][ T994] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.054408][ T994] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd511a0f80 | [ 35.057728][ T994] ------------[ cut here ]------------ | [ 35.057913][ T994] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/994 | [ 35.058296][ T994] Modules linked in: netdevsim | [ 35.059041][ T994] Tainted: [W]=WARN [ 35.059316][ T994] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.059669][ T994] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.059890][ T994] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.060513][ T994] RSP: 0018:ffa00000025b7190 EFLAGS: 00010286 [ 35.060726][ T994] RAX: 00000000ffffffa6 RBX: ff1100000dfff0c0 RCX: 1ff40000004b6df8 [ 35.060967][ T994] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff170 [ 35.061212][ T994] RBP: ff110000089ec000 R08: 1fe2200001bffe2f R09: ff1100000ae68b58 [ 35.061482][ T994] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 35.061729][ T994] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 35.061978][ T994] FS: 00007f2596a4a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 35.062255][ T994] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.062511][ T994] CR2: 000000000f451988 CR3: 000000000cc32001 CR4: 0000000000771ef0 [ 35.062757][ T994] PKRU: 55555554 [ 35.062903][ T994] Call Trace: [ 35.063050][ T994] [ 35.063167][ T994] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 35.063409][ T994] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.063627][ T994] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.063806][ T994] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.063983][ T994] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.064198][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.064397][ T994] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.064573][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.064747][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.064928][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.065104][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.065286][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.065501][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.065682][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.065862][ T994] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.066038][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.066215][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.066421][ T994] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.066599][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.066780][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.066958][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.067138][ T994] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.067346][ T994] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.067554][ T994] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.067730][ T994] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.067911][ T994] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.068089][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.068283][ T994] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.068476][ T994] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.068656][ T994] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.068831][ T994] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.069008][ T994] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.069186][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.069382][ T994] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.069561][ T994] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.069743][ T994] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.069921][ T994] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.070100][ T994] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.070285][ T994] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.070476][ T994] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.070659][ T994] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.070838][ T994] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.071017][ T994] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.071222][ T994] ? move_addr_to_kernel (net/socket.c:258) [ 35.071422][ T994] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.071599][ T994] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.071780][ T994] ___sys_sendmsg (net/socket.c:2752) [ 35.071954][ T994] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.072164][ T994] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.072376][ T994] __sys_sendmsg (net/socket.c:2784) [ 35.072554][ T994] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.072730][ T994] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.072939][ T994] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.073115][ T994] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.073300][ T994] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.073492][ T994] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.073670][ T994] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.073861][ T994] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.074075][ T994] RIP: 0033:0x7f2596c8408e [ 35.074260][ T994] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.074857][ T994] RSP: 002b:00007ffd511a0800 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.075126][ T994] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f2596c8408e [ 35.075396][ T994] RDX: 0000000000000000 RSI: 00007ffd511a08b0 RDI: 0000000000000005 [ 35.075639][ T994] RBP: 00007ffd511a0810 R08: 0000000000000000 R09: 0000000000000000 [ 35.075885][ T994] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.076127][ T994] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd511a0f80 | [ 35.149181][ T995] ------------[ cut here ]------------ | [ 35.149373][ T995] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/995 | [ 35.149617][ T995] Modules linked in: netdevsim | [ 35.150049][ T995] Tainted: [W]=WARN [ 35.150157][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.150370][ T995] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.150586][ T995] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.151150][ T995] RSP: 0018:ffa00000025c7010 EFLAGS: 00010286 [ 35.151338][ T995] RAX: 00000000ffffffa6 RBX: ff11000004f924c0 RCX: 1ff40000004b8dc8 [ 35.151541][ T995] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92570 [ 35.151741][ T995] RBP: ff1100000ed84000 R08: 1fe22000009f24af R09: ff1100000cc9d180 [ 35.151941][ T995] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 35.152144][ T995] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000025c7100 [ 35.152860][ T995] FS: 00007f54be63d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 35.153103][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.153282][ T995] CR2: 0000000033dd9988 CR3: 000000000cc17004 CR4: 0000000000771ef0 [ 35.153510][ T995] PKRU: 55555554 [ 35.153620][ T995] Call Trace: [ 35.153730][ T995] [ 35.153808][ T995] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.153961][ T995] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.154070][ T995] netif_close_many (net/core/dev.c:1804) [ 35.154206][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.154363][ T995] ? __dev_close_many (net/core/dev.c:1781) [ 35.154523][ T995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.154672][ T995] netif_close_many_and_unlock (net/core/dev.c:12330) [ 35.154818][ T995] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.154961][ T995] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 35.155133][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.155279][ T995] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.155456][ T995] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.155594][ T995] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.155729][ T995] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.155899][ T995] ? unregister_netdevice_many (net/core/dev.c:12497) [ 35.156041][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.156182][ T995] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.156321][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.156469][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.156609][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.156746][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.156891][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.157050][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.157192][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.157347][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.157487][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.157626][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.157767][ T995] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.157913][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.158048][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.158184][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.158323][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.158467][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.158606][ T995] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.158745][ T995] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.158889][ T995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.159037][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.159181][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.159336][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.159489][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.159637][ T995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.159777][ T995] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.159922][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.160061][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.160199][ T995] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.160383][ T995] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.160579][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.160717][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.160855][ T995] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.160995][ T995] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.161133][ T995] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.161277][ T995] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.161419][ T995] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.161587][ T995] ? move_addr_to_kernel (net/socket.c:258) [ 35.161726][ T995] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.161870][ T995] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.162011][ T995] ___sys_sendmsg (net/socket.c:2752) [ 35.162146][ T995] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.162346][ T995] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.162501][ T995] __sys_sendmsg (net/socket.c:2784) [ 35.162638][ T995] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.162777][ T995] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.163006][ T995] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.163204][ T995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.163434][ T995] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.163639][ T995] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.163844][ T995] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.164012][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.164184][ T995] RIP: 0033:0x7f54be87708e [ 35.164346][ T995] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.164842][ T995] RSP: 002b:00007ffd565bde80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.165050][ T995] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f54be87708e [ 35.165255][ T995] RDX: 0000000000000000 RSI: 00007ffd565bdf30 RDI: 0000000000000005 [ 35.165476][ T995] RBP: 00007ffd565bde90 R08: 0000000000000000 R09: 0000000000000000 [ 35.165686][ T995] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.165892][ T995] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd565be600 | [ 35.168858][ T995] ------------[ cut here ]------------ | [ 35.168997][ T995] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/995 | [ 35.169221][ T995] Modules linked in: netdevsim | [ 35.170239][ T995] Tainted: [W]=WARN [ 35.170575][ T995] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.170735][ T995] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.170902][ T995] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.171379][ T995] RSP: 0018:ffa00000025c7190 EFLAGS: 00010286 [ 35.171545][ T995] RAX: 00000000ffffffa6 RBX: ff1100000b30e940 RCX: 1ff40000004b8df8 [ 35.171735][ T995] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b30e9f0 [ 35.171927][ T995] RBP: ff1100000ed84000 R08: 1fe2200001661d3f R09: ff1100000cc9d158 [ 35.172125][ T995] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 35.172342][ T995] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 35.172543][ T995] FS: 00007f54be63d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 35.172769][ T995] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.172934][ T995] CR2: 0000000033dd9988 CR3: 000000000cc17004 CR4: 0000000000771ef0 [ 35.173136][ T995] PKRU: 55555554 [ 35.173232][ T995] Call Trace: [ 35.173339][ T995] [ 35.173406][ T995] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 35.173576][ T995] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.173737][ T995] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.173864][ T995] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.173991][ T995] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.174150][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.174294][ T995] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.174441][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.174568][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.174697][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.174825][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.174952][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.175102][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.175233][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.175374][ T995] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.175515][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.175644][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.175773][ T995] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.175905][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.176034][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.176169][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.176305][ T995] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.176440][ T995] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.176567][ T995] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.176694][ T995] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.176824][ T995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.176953][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.177087][ T995] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.177216][ T995] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.177358][ T995] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.177512][ T995] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.177708][ T995] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.177916][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.178115][ T995] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.178337][ T995] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.178540][ T995] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.178745][ T995] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.178947][ T995] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.179121][ T995] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.179255][ T995] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.179405][ T995] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.179535][ T995] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.179663][ T995] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.179827][ T995] ? move_addr_to_kernel (net/socket.c:258) [ 35.179959][ T995] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.180093][ T995] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.180228][ T995] ___sys_sendmsg (net/socket.c:2752) [ 35.180372][ T995] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.180535][ T995] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.180675][ T995] __sys_sendmsg (net/socket.c:2784) [ 35.180805][ T995] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.180933][ T995] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.181094][ T995] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.181224][ T995] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.181365][ T995] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.181492][ T995] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.181620][ T995] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.181748][ T995] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.181911][ T995] RIP: 0033:0x7f54be87708e [ 35.182061][ T995] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.182619][ T995] RSP: 002b:00007ffd565bde80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.182816][ T995] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f54be87708e [ 35.183007][ T995] RDX: 0000000000000000 RSI: 00007ffd565bdf30 RDI: 0000000000000005 [ 35.183219][ T995] RBP: 00007ffd565bde90 R08: 0000000000000000 R09: 0000000000000000 [ 35.183441][ T995] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.183638][ T995] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd565be600 | [ 35.311846][ T1005] ------------[ cut here ]------------ | [ 35.312100][ T1005] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1005 | [ 35.312459][ T1005] Modules linked in: netdevsim | [ 35.313050][ T1005] Tainted: [W]=WARN [ 35.313243][ T1005] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.313485][ T1005] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.313723][ T1005] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.314267][ T1005] RSP: 0018:ffa00000026371b0 EFLAGS: 00010286 [ 35.314513][ T1005] RAX: 00000000ffffffa6 RBX: ff110000094a5240 RCX: 1ff40000004c6dfc [ 35.314769][ T1005] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a52f0 [ 35.315032][ T1005] RBP: ff110000087ec000 R08: 1fe2200001294a5f R09: ff1100000c10d1a8 [ 35.315297][ T1005] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 35.315568][ T1005] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 35.315830][ T1005] FS: 00007efe4594f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 35.316125][ T1005] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.316374][ T1005] CR2: 00000000004a77b8 CR3: 0000000008e3f005 CR4: 0000000000771ef0 [ 35.316636][ T1005] PKRU: 55555554 [ 35.316789][ T1005] Call Trace: [ 35.316944][ T1005] [ 35.317066][ T1005] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 35.317259][ T1005] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.317483][ T1005] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 35.317675][ T1005] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.317831][ T1005] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 35.318023][ T1005] __dev_notify_flags (net/core/dev.c:9787) [ 35.318218][ T1005] ? netif_change_name (net/core/dev.c:1495) [ 35.318435][ T1005] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 35.318662][ T1005] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 35.318856][ T1005] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 35.319047][ T1005] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 35.319239][ T1005] ? __dev_get_by_name (net/core/dev.c:883) [ 35.319496][ T1005] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 35.319727][ T1005] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 35.319930][ T1005] rtnl_newlink (net/core/rtnetlink.c:4150) [ 35.320123][ T1005] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.320319][ T1005] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.320526][ T1005] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.320714][ T1005] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.320906][ T1005] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.321102][ T1005] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.321300][ T1005] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.321506][ T1005] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.321697][ T1005] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.321888][ T1005] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.322079][ T1005] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.322278][ T1005] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.322481][ T1005] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.322675][ T1005] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.322865][ T1005] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.323057][ T1005] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.323249][ T1005] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.323461][ T1005] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.323663][ T1005] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.323859][ T1005] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.324049][ T1005] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.324245][ T1005] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.324457][ T1005] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.324649][ T1005] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.324842][ T1005] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.325033][ T1005] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.325223][ T1005] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.325467][ T1005] ? move_addr_to_kernel (net/socket.c:258) [ 35.325658][ T1005] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.325850][ T1005] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 35.326042][ T1005] ___sys_sendmsg (net/socket.c:2752) [ 35.326236][ T1005] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 35.326443][ T1005] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.326636][ T1005] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 35.326830][ T1005] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 35.327023][ T1005] __sys_sendmsg (net/socket.c:2784) [ 35.327216][ T1005] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.327439][ T1005] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.327632][ T1005] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.327823][ T1005] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.328015][ T1005] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.328208][ T1005] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.328420][ T1005] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.328648][ T1005] RIP: 0033:0x7efe45b8908e [ 35.328846][ T1005] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.329411][ T1005] RSP: 002b:00007fffa3bd7330 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.329678][ T1005] RAX: ffffffffffffffda RBX: 00007fffa3bd7ae0 RCX: 00007efe45b8908e [ 35.329941][ T1005] RDX: 0000000000000000 RSI: 00007fffa3bd73e0 RDI: 0000000000000005 [ 35.330200][ T1005] RBP: 00007fffa3bd7340 R08: 0000000000000000 R09: 0000000000000000 [ 35.330479][ T1005] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.330737][ T1005] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffa3bd7ab0 | [ 35.361539][ T1006] ------------[ cut here ]------------ | [ 35.361713][ T1006] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1006 | [ 35.361995][ T1006] Modules linked in: netdevsim | [ 35.362446][ T1006] Tainted: [W]=WARN [ 35.362551][ T1006] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.362724][ T1006] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.362905][ T1006] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.363410][ T1006] RSP: 0018:ffa0000002637020 EFLAGS: 00010286 [ 35.363592][ T1006] RAX: 00000000ffffffa6 RBX: ff110000094a5cc0 RCX: 1ff40000004c6dca [ 35.363801][ T1006] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a5d70 [ 35.364008][ T1006] RBP: ff110000087ec000 R08: 1fe2200001294baf R09: ff1100000c6bae80 [ 35.364223][ T1006] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 35.364519][ T1006] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 35.364730][ T1006] FS: 00007f9af6016840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 35.364974][ T1006] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.365171][ T1006] CR2: 00000000272d4988 CR3: 000000000b02c005 CR4: 0000000000771ef0 [ 35.365439][ T1006] PKRU: 55555554 [ 35.365546][ T1006] Call Trace: [ 35.365648][ T1006] [ 35.365721][ T1006] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 35.365865][ T1006] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.366007][ T1006] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.366113][ T1006] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 35.366254][ T1006] __dev_notify_flags (net/core/dev.c:9787) [ 35.366511][ T1006] ? netif_change_name (net/core/dev.c:1495) [ 35.366717][ T1006] ? __dev_change_flags (net/core/dev.c:9752) [ 35.366923][ T1006] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 35.367134][ T1006] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.367410][ T1006] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 35.367645][ T1006] netif_change_flags (net/core/dev.c:9820) [ 35.367785][ T1006] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 35.367925][ T1006] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 35.368064][ T1006] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 35.368237][ T1006] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.368463][ T1006] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.368602][ T1006] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 35.368741][ T1006] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.368878][ T1006] ? __kernel_text_address (kernel/extable.c:79) [ 35.369016][ T1006] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.369155][ T1006] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.369311][ T1006] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 35.369588][ T1006] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.369783][ T1006] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 35.369923][ T1006] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.370060][ T1006] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.370197][ T1006] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 35.370403][ T1006] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 35.370541][ T1006] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 35.370676][ T1006] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 35.370814][ T1006] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 35.370953][ T1006] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 35.371094][ T1006] rtnl_newlink (net/core/rtnetlink.c:4150) [ 35.371233][ T1006] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.371474][ T1006] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.371628][ T1006] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.371830][ T1006] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.372033][ T1006] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.372253][ T1006] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.372471][ T1006] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.372682][ T1006] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.372886][ T1006] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.373073][ T1006] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.373210][ T1006] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.373360][ T1006] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.373499][ T1006] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.373636][ T1006] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.373775][ T1006] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.373910][ T1006] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.374047][ T1006] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.374185][ T1006] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.374335][ T1006] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.374473][ T1006] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.374609][ T1006] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.374748][ T1006] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.374904][ T1006] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.375045][ T1006] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.375184][ T1006] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.375333][ T1006] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.375473][ T1006] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.375611][ T1006] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.375748][ T1006] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.375886][ T1006] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.376056][ T1006] ? move_addr_to_kernel (net/socket.c:258) [ 35.376197][ T1006] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.376351][ T1006] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.376491][ T1006] ___sys_sendmsg (net/socket.c:2752) [ 35.376626][ T1006] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.376794][ T1006] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.376946][ T1006] __sys_sendmsg (net/socket.c:2784) [ 35.377085][ T1006] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.377223][ T1006] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.377416][ T1006] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.377553][ T1006] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.377690][ T1006] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.377828][ T1006] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.377964][ T1006] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.378105][ T1006] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.378290][ T1006] RIP: 0033:0x7f9af625008e [ 35.378445][ T1006] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.378930][ T1006] RSP: 002b:00007fff337ecda0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.379144][ T1006] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9af625008e [ 35.379363][ T1006] RDX: 0000000000000000 RSI: 00007fff337ece50 RDI: 0000000000000005 [ 35.379570][ T1006] RBP: 00007fff337ecdb0 R08: 0000000000000000 R09: 0000000000000000 [ 35.379776][ T1006] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.379980][ T1006] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff337ed520 | [ 35.460740][ T1008] ------------[ cut here ]------------ | [ 35.460947][ T1008] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1008 | [ 35.461235][ T1008] Modules linked in: netdevsim | [ 35.461864][ T1008] Tainted: [W]=WARN [ 35.461976][ T1008] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.462158][ T1008] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.462358][ T1008] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.462862][ T1008] RSP: 0018:ffa00000026571b0 EFLAGS: 00010286 [ 35.463060][ T1008] RAX: 00000000ffffffa6 RBX: ff11000004b0bb40 RCX: 1ff40000004cadfc [ 35.463286][ T1008] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0bbf0 [ 35.463507][ T1008] RBP: ff11000008104000 R08: 1fe220000096177f R09: ff1100000904aea8 [ 35.463725][ T1008] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 35.463942][ T1008] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 35.464155][ T1008] FS: 00007f333a3b4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 35.464416][ T1008] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.464597][ T1008] CR2: 00000000004a77b8 CR3: 000000000c6ff001 CR4: 0000000000771ef0 [ 35.464809][ T1008] PKRU: 55555554 [ 35.464917][ T1008] Call Trace: [ 35.465024][ T1008] [ 35.465098][ T1008] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 35.465243][ T1008] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.465398][ T1008] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 35.465542][ T1008] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.465652][ T1008] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 35.465793][ T1008] __dev_notify_flags (net/core/dev.c:9787) [ 35.465939][ T1008] ? netif_change_name (net/core/dev.c:1495) [ 35.466086][ T1008] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 35.466263][ T1008] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 35.466415][ T1008] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 35.466558][ T1008] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 35.466700][ T1008] ? __dev_get_by_name (net/core/dev.c:883) [ 35.466842][ T1008] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 35.466990][ T1008] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 35.467138][ T1008] rtnl_newlink (net/core/rtnetlink.c:4150) [ 35.467285][ T1008] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.467429][ T1008] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.467571][ T1008] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.467711][ T1008] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.467856][ T1008] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.468003][ T1008] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.468146][ T1008] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.468291][ T1008] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.468438][ T1008] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.468578][ T1008] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.468717][ T1008] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.468863][ T1008] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.469005][ T1008] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.469147][ T1008] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.469297][ T1008] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.469446][ T1008] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.469595][ T1008] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.469735][ T1008] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.469879][ T1008] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.470024][ T1008] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.470165][ T1008] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.470318][ T1008] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.470466][ T1008] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.470608][ T1008] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.470753][ T1008] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.470895][ T1008] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.471041][ T1008] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.471215][ T1008] ? move_addr_to_kernel (net/socket.c:258) [ 35.471369][ T1008] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.471511][ T1008] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 35.471654][ T1008] ___sys_sendmsg (net/socket.c:2752) [ 35.471821][ T1008] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 35.471962][ T1008] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.472111][ T1008] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 35.472257][ T1008] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 35.472448][ T1008] __sys_sendmsg (net/socket.c:2784) [ 35.472591][ T1008] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.472736][ T1008] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.472877][ T1008] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.473020][ T1008] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.473163][ T1008] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.473316][ T1008] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.473463][ T1008] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.473639][ T1008] RIP: 0033:0x7f333a5ee08e [ 35.473790][ T1008] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.474298][ T1008] RSP: 002b:00007ffd5e04d090 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.474520][ T1008] RAX: ffffffffffffffda RBX: 00007ffd5e04d840 RCX: 00007f333a5ee08e [ 35.474731][ T1008] RDX: 0000000000000000 RSI: 00007ffd5e04d140 RDI: 0000000000000005 [ 35.474943][ T1008] RBP: 00007ffd5e04d0a0 R08: 0000000000000000 R09: 0000000000000000 [ 35.475152][ T1008] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.475375][ T1008] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd5e04d810 | [ 35.518717][ T1009] ------------[ cut here ]------------ | [ 35.519028][ T1009] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1009 | [ 35.519512][ T1009] Modules linked in: netdevsim | [ 35.520277][ T1009] Tainted: [W]=WARN [ 35.520505][ T1009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.520812][ T1009] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.521144][ T1009] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.522078][ T1009] RSP: 0018:ffa0000002667020 EFLAGS: 00010286 [ 35.522589][ T1009] RAX: 00000000ffffffa6 RBX: ff11000004b0aac0 RCX: 1ff40000004ccdca [ 35.523070][ T1009] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0ab70 [ 35.523503][ T1009] RBP: ff11000008104000 R08: 1fe220000096156f R09: ff1100000c04ae80 [ 35.523853][ T1009] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 35.524222][ T1009] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 35.524609][ T1009] FS: 00007f0028bb0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 35.524962][ T1009] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.525187][ T1009] CR2: 00007f0028e801a0 CR3: 000000000c2dd001 CR4: 0000000000771ef0 [ 35.525466][ T1009] PKRU: 55555554 [ 35.525623][ T1009] Call Trace: [ 35.525776][ T1009] [ 35.525901][ T1009] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.526095][ T1009] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.526254][ T1009] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 35.526477][ T1009] __dev_notify_flags (net/core/dev.c:9787) [ 35.526672][ T1009] ? netif_change_name (net/core/dev.c:1495) [ 35.526868][ T1009] ? __dev_change_flags (net/core/dev.c:9752) [ 35.527066][ T1009] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 35.527260][ T1009] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.527482][ T1009] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 35.527682][ T1009] netif_change_flags (net/core/dev.c:9820) [ 35.527876][ T1009] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 35.528070][ T1009] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 35.528259][ T1009] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 35.528560][ T1009] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.528791][ T1009] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.529023][ T1009] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 35.529261][ T1009] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.529514][ T1009] ? __kernel_text_address (kernel/extable.c:79) [ 35.529745][ T1009] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.529980][ T1009] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.530209][ T1009] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 35.530468][ T1009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.530698][ T1009] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 35.530931][ T1009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.531132][ T1009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.531358][ T1009] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 35.531555][ T1009] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 35.531745][ T1009] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 35.531937][ T1009] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 35.532128][ T1009] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 35.532339][ T1009] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 35.532533][ T1009] rtnl_newlink (net/core/rtnetlink.c:4150) [ 35.532723][ T1009] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.532911][ T1009] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.533103][ T1009] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.533299][ T1009] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.533511][ T1009] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.533705][ T1009] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.533892][ T1009] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.534084][ T1009] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.534282][ T1009] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.534484][ T1009] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 35.534670][ T1009] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.534859][ T1009] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.535045][ T1009] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.535243][ T1009] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.535510][ T1009] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.535711][ T1009] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.535900][ T1009] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.536086][ T1009] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.536308][ T1009] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.536596][ T1009] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.536866][ T1009] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.537140][ T1009] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.537442][ T1009] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.537706][ T1009] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.537937][ T1009] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.538129][ T1009] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.538323][ T1009] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.538529][ T1009] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.538723][ T1009] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.538910][ T1009] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.539135][ T1009] ? move_addr_to_kernel (net/socket.c:258) [ 35.539346][ T1009] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.539534][ T1009] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.539726][ T1009] ___sys_sendmsg (net/socket.c:2752) [ 35.539911][ T1009] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.540130][ T1009] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.540426][ T1009] __sys_sendmsg (net/socket.c:2784) [ 35.540681][ T1009] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.540872][ T1009] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.541098][ T1009] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.541295][ T1009] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.541560][ T1009] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.541818][ T1009] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.542080][ T1009] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.542315][ T1009] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.542630][ T1009] RIP: 0033:0x7f0028dea08e [ 35.542870][ T1009] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.543535][ T1009] RSP: 002b:00007ffcb5f608b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.543799][ T1009] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0028dea08e [ 35.544057][ T1009] RDX: 0000000000000000 RSI: 00007ffcb5f60960 RDI: 0000000000000005 [ 35.544320][ T1009] RBP: 00007ffcb5f608c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.544590][ T1009] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf79 [ 35.544846][ T1009] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb5f61030 | [ 35.730200][ T1013] ------------[ cut here ]------------ | [ 35.730518][ T1013] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1013 | [ 35.731037][ T1013] Modules linked in: netdevsim | [ 35.731842][ T1013] Tainted: [W]=WARN [ 35.732037][ T1013] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.732356][ T1013] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.732682][ T1013] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.733585][ T1013] RSP: 0018:ffa0000002697310 EFLAGS: 00010286 [ 35.733908][ T1013] RAX: 00000000ffffffa6 RBX: ff110000091110c0 RCX: 1ff40000004d2e28 [ 35.734286][ T1013] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111170 [ 35.734668][ T1013] RBP: ff1100000c3fa000 R08: 1fe220000122222f R09: ff11000004f82ed0 [ 35.735050][ T1013] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 35.735444][ T1013] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 35.735822][ T1013] FS: 00007f0bc9b6a840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 35.736260][ T1013] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.736592][ T1013] CR2: 00007f0bca11f004 CR3: 00000000106b7006 CR4: 0000000000771ef0 [ 35.736964][ T1013] PKRU: 55555554 [ 35.737153][ T1013] Call Trace: [ 35.737496][ T1013] [ 35.737630][ T1013] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 35.737953][ T1013] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.738267][ T1013] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 35.738715][ T1013] ? netdev_run_todo (net/core/dev.c:11703) [ 35.738977][ T1013] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.739233][ T1013] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 35.739618][ T1013] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 35.739866][ T1013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.740115][ T1013] ? unregister_netdevice_many (net/core/dev.c:12497) [ 35.740511][ T1013] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 35.740762][ T1013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.741018][ T1013] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 35.741438][ T1013] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 35.741754][ T1013] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 35.742068][ T1013] devlink_reload (net/devlink/dev.c:462) [ 35.742332][ T1013] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 35.742582][ T1013] ? devlink_resources_validate (net/devlink/resource.c:471) [ 35.742898][ T1013] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 35.743151][ T1013] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 35.743473][ T1013] ? __nla_validate_parse (lib/nlattr.c:635) [ 35.743724][ T1013] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 35.743974][ T1013] ? __nla_parse (lib/nlattr.c:732) [ 35.744225][ T1013] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 35.744488][ T1013] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 35.744806][ T1013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.745053][ T1013] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.745305][ T1013] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.745566][ T1013] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 35.745819][ T1013] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 35.746127][ T1013] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 35.746449][ T1013] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 35.746698][ T1013] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 35.746943][ T1013] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 35.747192][ T1013] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.747459][ T1013] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 35.747706][ T1013] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.747956][ T1013] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 35.748207][ T1013] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.748478][ T1013] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.748725][ T1013] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.748976][ T1013] genl_rcv (net/netlink/genetlink.c:1218) [ 35.749162][ T1013] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.749422][ T1013] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.749667][ T1013] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.749918][ T1013] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.750169][ T1013] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.750447][ T1013] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.750693][ T1013] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.750941][ T1013] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 35.751183][ T1013] ? __ia32_sys_getpeername (net/socket.c:2219) [ 35.751447][ T1013] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 35.751688][ T1013] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.751980][ T1013] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 35.752227][ T1013] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 35.752465][ T1013] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.752695][ T1013] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.752920][ T1013] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.753141][ T1013] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.753437][ T1013] RIP: 0033:0x7f0bc9da408e [ 35.753671][ T1013] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.754494][ T1013] RSP: 002b:00007ffcee37f230 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 35.754854][ T1013] RAX: ffffffffffffffda RBX: 0000000011605980 RCX: 00007f0bc9da408e [ 35.755191][ T1013] RDX: 0000000000000038 RSI: 0000000011605ba0 RDI: 0000000000000005 [ 35.755560][ T1013] RBP: 00007ffcee37f240 R08: 00007f0bca058980 R09: 000000000000000c [ 35.755928][ T1013] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 35.756267][ T1013] R13: 0000000011605980 R14: 0000000000000000 R15: 0000000000000003 | [ 35.839688][ T1013] ------------[ cut here ]------------ | [ 35.839976][ T1013] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/1013 | [ 35.840502][ T1013] Modules linked in: netdevsim | [ 35.841311][ T1013] Tainted: [W]=WARN [ 35.841509][ T1013] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.841815][ T1013] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.842128][ T1013] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.843019][ T1013] RSP: 0018:ffa0000002697268 EFLAGS: 00010286 [ 35.843349][ T1013] RAX: 00000000ffffffa6 RBX: ff11000009068640 RCX: 1ff40000004d2e13 [ 35.843710][ T1013] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090686f0 [ 35.844078][ T1013] RBP: ff1100000ce7a000 R08: 1fe220000120d0df R09: ff11000004f82ed0 [ 35.844461][ T1013] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 35.844827][ T1013] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000ce7a000 [ 35.845197][ T1013] FS: 00007f0bc9b6a840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 35.845641][ T1013] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.845952][ T1013] CR2: 000055fc19239d28 CR3: 00000000106b7003 CR4: 0000000000771ef0 [ 35.846337][ T1013] PKRU: 55555554 [ 35.846521][ T1013] Call Trace: [ 35.846701][ T1013] [ 35.846826][ T1013] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.847081][ T1013] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.847278][ T1013] register_netdevice (net/core/dev.c:11488) [ 35.847537][ T1013] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 35.847839][ T1013] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 35.848084][ T1013] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 35.848373][ T1013] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 35.848621][ T1013] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 35.848928][ T1013] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 35.849179][ T1013] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 35.849493][ T1013] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 35.849736][ T1013] ? static_obj (kernel/locking/lockdep.c:858) [ 35.849917][ T1013] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 35.850159][ T1013] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 35.850481][ T1013] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 35.850790][ T1013] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 35.851100][ T1013] devlink_reload (net/devlink/dev.c:475) [ 35.851359][ T1013] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 35.851605][ T1013] ? devlink_resources_validate (net/devlink/resource.c:471) [ 35.851916][ T1013] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 35.852160][ T1013] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 35.852475][ T1013] ? __nla_validate_parse (lib/nlattr.c:635) [ 35.852725][ T1013] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 35.852972][ T1013] ? __nla_parse (lib/nlattr.c:732) [ 35.853219][ T1013] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 35.853477][ T1013] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 35.853789][ T1013] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.854035][ T1013] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.854283][ T1013] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.854543][ T1013] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 35.854789][ T1013] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 35.855089][ T1013] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 35.855405][ T1013] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 35.855648][ T1013] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 35.855893][ T1013] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 35.856141][ T1013] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.856406][ T1013] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 35.856646][ T1013] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.856891][ T1013] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 35.857139][ T1013] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.857405][ T1013] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.857646][ T1013] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.857893][ T1013] genl_rcv (net/netlink/genetlink.c:1218) [ 35.858081][ T1013] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.858346][ T1013] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.858592][ T1013] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.858841][ T1013] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.859085][ T1013] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.859338][ T1013] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.859587][ T1013] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.859834][ T1013] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 35.860086][ T1013] ? __ia32_sys_getpeername (net/socket.c:2219) [ 35.860365][ T1013] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 35.860608][ T1013] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.860909][ T1013] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 35.861154][ T1013] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 35.861411][ T1013] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.861655][ T1013] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.861900][ T1013] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.862142][ T1013] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.862462][ T1013] RIP: 0033:0x7f0bc9da408e [ 35.862721][ T1013] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.863597][ T1013] RSP: 002b:00007ffcee37f230 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 35.863971][ T1013] RAX: ffffffffffffffda RBX: 0000000011605980 RCX: 00007f0bc9da408e [ 35.864349][ T1013] RDX: 0000000000000038 RSI: 0000000011605ba0 RDI: 0000000000000005 [ 35.864709][ T1013] RBP: 00007ffcee37f240 R08: 00007f0bca058980 R09: 000000000000000c [ 35.865078][ T1013] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 35.865464][ T1013] R13: 0000000011605980 R14: 0000000000000000 R15: 0000000000000003 | [ 36.109632][ T1025] ------------[ cut here ]------------ | [ 36.109907][ T1025] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1025 | [ 36.110357][ T1025] Modules linked in: netdevsim | [ 36.111017][ T1025] Tainted: [W]=WARN [ 36.111183][ T1025] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.111485][ T1025] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.111763][ T1025] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.112539][ T1025] RSP: 0018:ffa0000002717010 EFLAGS: 00010286 [ 36.112822][ T1025] RAX: 00000000ffffffa6 RBX: ff1100000dd2cc40 RCX: 1ff40000004e2dc8 [ 36.113146][ T1025] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dd2ccf0 [ 36.113477][ T1025] RBP: ff110000087ec000 R08: 1fe2200001ba599f R09: ff11000008e20b80 [ 36.113796][ T1025] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 36.114117][ T1025] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002717100 [ 36.114451][ T1025] FS: 00007f9006fc7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 36.114825][ T1025] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.115089][ T1025] CR2: 000000001f121988 CR3: 000000000eeb0003 CR4: 0000000000771ef0 [ 36.115550][ T1025] PKRU: 55555554 [ 36.115713][ T1025] Call Trace: [ 36.115876][ T1025] [ 36.115991][ T1025] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 36.116213][ T1025] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 36.116528][ T1025] netif_close_many (net/core/dev.c:1804) [ 36.116744][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.116964][ T1025] ? __dev_close_many (net/core/dev.c:1781) [ 36.117181][ T1025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.117546][ T1025] netif_close_many_and_unlock (net/core/dev.c:12330) [ 36.117759][ T1025] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.117971][ T1025] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 36.118246][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.118629][ T1025] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 36.118893][ T1025] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.119105][ T1025] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.119323][ T1025] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 36.119596][ T1025] ? unregister_netdevice_many (net/core/dev.c:12497) [ 36.119806][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.120022][ T1025] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 36.120231][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.120459][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.120677][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.120891][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.121103][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.121368][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.121578][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.121794][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.122012][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.122217][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.122448][ T1025] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 36.122665][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.122882][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.123089][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.123301][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.123524][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.123736][ T1025] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.123948][ T1025] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.124160][ T1025] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.124383][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.124602][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.124812][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.125026][ T1025] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.125234][ T1025] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.125454][ T1025] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.125667][ T1025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.125879][ T1025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.126100][ T1025] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.126321][ T1025] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.126542][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.126756][ T1025] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.126968][ T1025] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.127178][ T1025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.127405][ T1025] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.127613][ T1025] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.127827][ T1025] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.128088][ T1025] ? move_addr_to_kernel (net/socket.c:258) [ 36.128306][ T1025] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.128530][ T1025] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.128744][ T1025] ___sys_sendmsg (net/socket.c:2752) [ 36.128952][ T1025] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 36.129215][ T1025] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.129470][ T1025] __sys_sendmsg (net/socket.c:2784) [ 36.129682][ T1025] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.129890][ T1025] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 36.130161][ T1025] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.130388][ T1025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.130602][ T1025] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.130812][ T1025] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.131020][ T1025] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.131230][ T1025] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.131501][ T1025] RIP: 0033:0x7f900720108e [ 36.131727][ T1025] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.132498][ T1025] RSP: 002b:00007ffcda573fb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.132822][ T1025] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f900720108e [ 36.133139][ T1025] RDX: 0000000000000000 RSI: 00007ffcda574060 RDI: 0000000000000005 [ 36.133468][ T1025] RBP: 00007ffcda573fc0 R08: 0000000000000000 R09: 0000000000000000 [ 36.133776][ T1025] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.134092][ T1025] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcda574730 | [ 36.139169][ T1025] ------------[ cut here ]------------ | [ 36.139398][ T1025] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1025 | [ 36.139784][ T1025] Modules linked in: netdevsim | [ 36.140425][ T1025] Tainted: [W]=WARN [ 36.140578][ T1025] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.140830][ T1025] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.141088][ T1025] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.141812][ T1025] RSP: 0018:ffa0000002717190 EFLAGS: 00010286 [ 36.142069][ T1025] RAX: 00000000ffffffa6 RBX: ff1100000c647b40 RCX: 1ff40000004e2df8 [ 36.142375][ T1025] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c647bf0 [ 36.142670][ T1025] RBP: ff110000087ec000 R08: 1fe22000018c8f7f R09: ff11000008e20b58 [ 36.142968][ T1025] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 36.143257][ T1025] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 36.143570][ T1025] FS: 00007f9006fc7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 36.143913][ T1025] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.144162][ T1025] CR2: 000000001f121988 CR3: 000000000eeb0003 CR4: 0000000000771ef0 [ 36.144483][ T1025] PKRU: 55555554 [ 36.144648][ T1025] Call Trace: [ 36.144810][ T1025] [ 36.144916][ T1025] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 36.145172][ T1025] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 36.145443][ T1025] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.145644][ T1025] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.145840][ T1025] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 36.146087][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.146293][ T1025] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 36.146503][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.146700][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.146898][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.147099][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.147308][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.147552][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.147750][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.147953][ T1025] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.148149][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.148355][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.148550][ T1025] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 36.148752][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.148948][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.149144][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.149364][ T1025] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.149568][ T1025] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.149768][ T1025] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.149970][ T1025] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.150166][ T1025] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.150378][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.150577][ T1025] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.150774][ T1025] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.150985][ T1025] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.151186][ T1025] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.151401][ T1025] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.151607][ T1025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.151801][ T1025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.152003][ T1025] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.152212][ T1025] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.152425][ T1025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.152626][ T1025] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.152828][ T1025] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.153027][ T1025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.153229][ T1025] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.153441][ T1025] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.153636][ T1025] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.153879][ T1025] ? move_addr_to_kernel (net/socket.c:258) [ 36.154083][ T1025] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.154284][ T1025] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.154495][ T1025] ___sys_sendmsg (net/socket.c:2752) [ 36.154693][ T1025] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 36.154943][ T1025] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.155166][ T1025] __sys_sendmsg (net/socket.c:2784) [ 36.155377][ T1025] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.155576][ T1025] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 36.155824][ T1025] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.156025][ T1025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.156223][ T1025] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.156432][ T1025] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.156625][ T1025] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.156819][ T1025] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.157065][ T1025] RIP: 0033:0x7f900720108e [ 36.157271][ T1025] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.157994][ T1025] RSP: 002b:00007ffcda573fb0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.158297][ T1025] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f900720108e [ 36.158605][ T1025] RDX: 0000000000000000 RSI: 00007ffcda574060 RDI: 0000000000000005 [ 36.158902][ T1025] RBP: 00007ffcda573fc0 R08: 0000000000000000 R09: 0000000000000000 [ 36.159197][ T1025] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.159503][ T1025] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcda574730 | [ 36.221207][ T1026] ------------[ cut here ]------------ | [ 36.221446][ T1026] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1026 | [ 36.221775][ T1026] Modules linked in: netdevsim | [ 36.222262][ T1026] Tainted: [W]=WARN [ 36.222397][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.222593][ T1026] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.222787][ T1026] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.223287][ T1026] RSP: 0018:ffa0000002727010 EFLAGS: 00010286 [ 36.223471][ T1026] RAX: 00000000ffffffa6 RBX: ff11000004ec1240 RCX: 1ff40000004e4dc8 [ 36.223680][ T1026] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec12f0 [ 36.223892][ T1026] RBP: ff11000008104000 R08: 1fe22000009d825f R09: ff11000008e25180 [ 36.224101][ T1026] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 36.224312][ T1026] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002727100 [ 36.224539][ T1026] FS: 00007fe1a378a840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 36.224789][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.224966][ T1026] CR2: 00000000332b9988 CR3: 0000000004d78006 CR4: 0000000000771ef0 [ 36.225185][ T1026] PKRU: 55555554 [ 36.225295][ T1026] Call Trace: [ 36.225404][ T1026] [ 36.225478][ T1026] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 36.225623][ T1026] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 36.225730][ T1026] netif_close_many (net/core/dev.c:1804) [ 36.225879][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.226019][ T1026] ? __dev_close_many (net/core/dev.c:1781) [ 36.226158][ T1026] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.226315][ T1026] netif_close_many_and_unlock (net/core/dev.c:12330) [ 36.226471][ T1026] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.226621][ T1026] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 36.226803][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.226943][ T1026] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 36.227122][ T1026] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.227287][ T1026] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.227539][ T1026] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 36.227713][ T1026] ? unregister_netdevice_many (net/core/dev.c:12497) [ 36.227853][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.227993][ T1026] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 36.228137][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.228288][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.228520][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.228659][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.228796][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.228962][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.229099][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.229237][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.229468][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.229617][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.229860][ T1026] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 36.230004][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.230143][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.230284][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.230467][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.230608][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.230747][ T1026] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.231146][ T1026] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.231318][ T1026] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.231476][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.231626][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.231766][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.231904][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.232044][ T1026] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.232182][ T1026] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.232338][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.232475][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.232615][ T1026] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.232777][ T1026] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.232917][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.233057][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.233196][ T1026] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.233346][ T1026] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.233489][ T1026] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.233628][ T1026] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.233776][ T1026] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.233963][ T1026] ? move_addr_to_kernel (net/socket.c:258) [ 36.234110][ T1026] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.234258][ T1026] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.234406][ T1026] ___sys_sendmsg (net/socket.c:2752) [ 36.234541][ T1026] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 36.234712][ T1026] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.234863][ T1026] __sys_sendmsg (net/socket.c:2784) [ 36.235011][ T1026] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.235147][ T1026] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 36.235335][ T1026] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.235476][ T1026] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.235618][ T1026] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.235756][ T1026] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.235894][ T1026] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.236034][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.236222][ T1026] RIP: 0033:0x7fe1a39c408e [ 36.236382][ T1026] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.236871][ T1026] RSP: 002b:00007ffd49ca4f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.237094][ T1026] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe1a39c408e [ 36.237308][ T1026] RDX: 0000000000000000 RSI: 00007ffd49ca5010 RDI: 0000000000000005 [ 36.237518][ T1026] RBP: 00007ffd49ca4f70 R08: 0000000000000000 R09: 0000000000000000 [ 36.237724][ T1026] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.237934][ T1026] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd49ca56e0 | [ 36.242632][ T1026] ------------[ cut here ]------------ | [ 36.242860][ T1026] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1026 | [ 36.243288][ T1026] Modules linked in: netdevsim | [ 36.243939][ T1026] Tainted: [W]=WARN [ 36.244106][ T1026] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.244381][ T1026] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.244651][ T1026] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.245402][ T1026] RSP: 0018:ffa0000002727190 EFLAGS: 00010286 [ 36.245666][ T1026] RAX: 00000000ffffffa6 RBX: ff11000004ec1b40 RCX: 1ff40000004e4df8 [ 36.245975][ T1026] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1bf0 [ 36.246286][ T1026] RBP: ff11000008104000 R08: 1fe22000009d837f R09: ff11000008e25158 [ 36.246606][ T1026] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 36.246911][ T1026] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 36.247218][ T1026] FS: 00007fe1a378a840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 36.247591][ T1026] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.247845][ T1026] CR2: 000055fc1923a198 CR3: 0000000004d78005 CR4: 0000000000771ef0 [ 36.248147][ T1026] PKRU: 55555554 [ 36.248311][ T1026] Call Trace: [ 36.248476][ T1026] [ 36.248584][ T1026] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 36.248853][ T1026] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 36.249110][ T1026] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.249337][ T1026] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 36.249542][ T1026] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 36.249794][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.249997][ T1026] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 36.250202][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.250416][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.250627][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.250838][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.251050][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.251298][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.251515][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.251731][ T1026] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.251933][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.252134][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.252348][ T1026] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 36.252566][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.252769][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.252974][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.253170][ T1026] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.253386][ T1026] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 36.253587][ T1026] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.253795][ T1026] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.254000][ T1026] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.254206][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.254427][ T1026] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.254628][ T1026] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.254831][ T1026] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.255038][ T1026] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.255244][ T1026] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.255459][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.255662][ T1026] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.255872][ T1026] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.256075][ T1026] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.256279][ T1026] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.256489][ T1026] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.256685][ T1026] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.256884][ T1026] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.257090][ T1026] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.257300][ T1026] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.257512][ T1026] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.257758][ T1026] ? move_addr_to_kernel (net/socket.c:258) [ 36.257968][ T1026] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.258166][ T1026] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.258385][ T1026] ___sys_sendmsg (net/socket.c:2752) [ 36.258581][ T1026] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 36.258837][ T1026] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.259060][ T1026] __sys_sendmsg (net/socket.c:2784) [ 36.259256][ T1026] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.259472][ T1026] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 36.259736][ T1026] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.259952][ T1026] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.260159][ T1026] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.260383][ T1026] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.260583][ T1026] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.260784][ T1026] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.261032][ T1026] RIP: 0033:0x7fe1a39c408e [ 36.261242][ T1026] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.261978][ T1026] RSP: 002b:00007ffd49ca4f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.262291][ T1026] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe1a39c408e [ 36.262600][ T1026] RDX: 0000000000000000 RSI: 00007ffd49ca5010 RDI: 0000000000000005 [ 36.262897][ T1026] RBP: 00007ffd49ca4f70 R08: 0000000000000000 R09: 0000000000000000 [ 36.263199][ T1026] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.263511][ T1026] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd49ca56e0 | [ 36.368649][ T1035] ------------[ cut here ]------------ | [ 36.368828][ T1035] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1035 | [ 36.369119][ T1035] Modules linked in: netdevsim | [ 36.369578][ T1035] Tainted: [W]=WARN [ 36.369685][ T1035] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.369861][ T1035] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.370052][ T1035] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.370578][ T1035] RSP: 0018:ffa00000027971b0 EFLAGS: 00010286 [ 36.370760][ T1035] RAX: 00000000ffffffa6 RBX: ff110000093df0c0 RCX: 1ff40000004f2dfc [ 36.370978][ T1035] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df170 [ 36.371192][ T1035] RBP: ff11000007a71000 R08: 1fe220000127be2f R09: ff11000010768ba8 [ 36.371414][ T1035] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 36.371625][ T1035] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 36.371840][ T1035] FS: 00007fd9b0797840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 36.372094][ T1035] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.372276][ T1035] CR2: 00000000004a77b8 CR3: 000000000c35f005 CR4: 0000000000771ef0 [ 36.372497][ T1035] PKRU: 55555554 [ 36.372606][ T1035] Call Trace: [ 36.372717][ T1035] [ 36.372793][ T1035] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 36.372942][ T1035] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 36.373088][ T1035] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 36.373232][ T1035] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 36.373355][ T1035] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 36.373502][ T1035] __dev_notify_flags (net/core/dev.c:9787) [ 36.373643][ T1035] ? netif_change_name (net/core/dev.c:1495) [ 36.373784][ T1035] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 36.373958][ T1035] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 36.374105][ T1035] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 36.374249][ T1035] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 36.375068][ T1035] ? __dev_get_by_name (net/core/dev.c:883) [ 36.375212][ T1035] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 36.375397][ T1035] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 36.375545][ T1035] rtnl_newlink (net/core/rtnetlink.c:4150) [ 36.375688][ T1035] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.375827][ T1035] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.375967][ T1035] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 36.376109][ T1035] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.376249][ T1035] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.376403][ T1035] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.376544][ T1035] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 36.376684][ T1035] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.376825][ T1035] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.376967][ T1035] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.377107][ T1035] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.377260][ T1035] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.377409][ T1035] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.377552][ T1035] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.377692][ T1035] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.377834][ T1035] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.377977][ T1035] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.378115][ T1035] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.378258][ T1035] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.378413][ T1035] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.378553][ T1035] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.378696][ T1035] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.378839][ T1035] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.378981][ T1035] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.379124][ T1035] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.379267][ T1035] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.379422][ T1035] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.379599][ T1035] ? move_addr_to_kernel (net/socket.c:258) [ 36.379741][ T1035] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.379882][ T1035] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 36.380028][ T1035] ___sys_sendmsg (net/socket.c:2752) [ 36.380167][ T1035] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 36.380314][ T1035] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.380470][ T1035] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 36.380617][ T1035] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 36.380762][ T1035] __sys_sendmsg (net/socket.c:2784) [ 36.380905][ T1035] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.381052][ T1035] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.381195][ T1035] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.381346][ T1035] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.381490][ T1035] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.381637][ T1035] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.381779][ T1035] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.381957][ T1035] RIP: 0033:0x7fd9b09d108e [ 36.382111][ T1035] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.382631][ T1035] RSP: 002b:00007ffee9f03ab0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.382848][ T1035] RAX: ffffffffffffffda RBX: 00007ffee9f04260 RCX: 00007fd9b09d108e [ 36.383063][ T1035] RDX: 0000000000000000 RSI: 00007ffee9f03b60 RDI: 0000000000000005 [ 36.383283][ T1035] RBP: 00007ffee9f03ac0 R08: 0000000000000000 R09: 0000000000000000 [ 36.383504][ T1035] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.383719][ T1035] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffee9f04230 | [ 36.434995][ T1036] ------------[ cut here ]------------ | [ 36.435254][ T1036] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1036 | [ 36.435724][ T1036] Modules linked in: netdevsim | [ 36.436966][ T1036] Tainted: [W]=WARN [ 36.437141][ T1036] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.437546][ T1036] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.437960][ T1036] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.438778][ T1036] RSP: 0018:ffa00000027a7020 EFLAGS: 00010286 [ 36.439070][ T1036] RAX: 00000000ffffffa6 RBX: ff110000093df9c0 RCX: 1ff40000004f4dca [ 36.439420][ T1036] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfa70 [ 36.439754][ T1036] RBP: ff11000007a71000 R08: 1fe220000127bf4f R09: ff1100001076ae80 [ 36.440090][ T1036] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 36.440443][ T1036] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 36.440780][ T1036] FS: 00007f063acfa840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 36.441166][ T1036] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.441463][ T1036] CR2: 000000000aa59988 CR3: 0000000010766006 CR4: 0000000000771ef0 [ 36.441786][ T1036] PKRU: 55555554 [ 36.441952][ T1036] Call Trace: [ 36.442117][ T1036] [ 36.442232][ T1036] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 36.442470][ T1036] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 36.442692][ T1036] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 36.442860][ T1036] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 36.443080][ T1036] __dev_notify_flags (net/core/dev.c:9787) [ 36.443306][ T1036] ? netif_change_name (net/core/dev.c:1495) [ 36.443532][ T1036] ? __dev_change_flags (net/core/dev.c:9752) [ 36.443752][ T1036] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 36.443968][ T1036] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.444192][ T1036] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 36.444430][ T1036] netif_change_flags (net/core/dev.c:9820) [ 36.444656][ T1036] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 36.444883][ T1036] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 36.445106][ T1036] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 36.445398][ T1036] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.445622][ T1036] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.445851][ T1036] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 36.446073][ T1036] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.446296][ T1036] ? __kernel_text_address (kernel/extable.c:79) [ 36.446535][ T1036] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.446766][ T1036] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.446991][ T1036] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 36.447198][ T1036] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.447440][ T1036] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 36.447654][ T1036] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.447865][ T1036] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.448075][ T1036] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 36.448295][ T1036] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 36.448526][ T1036] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 36.448746][ T1036] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 36.448970][ T1036] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 36.449198][ T1036] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 36.449434][ T1036] rtnl_newlink (net/core/rtnetlink.c:4150) [ 36.449657][ T1036] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.449877][ T1036] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.450100][ T1036] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 36.450322][ T1036] ? mark_usage (kernel/locking/lockdep.c:4674) [ 36.450549][ T1036] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.450781][ T1036] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.451003][ T1036] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.451219][ T1036] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 36.451449][ T1036] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 36.451675][ T1036] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 36.451896][ T1036] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 36.452119][ T1036] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.452355][ T1036] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.452586][ T1036] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.452812][ T1036] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 36.453032][ T1036] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 36.453256][ T1036] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.453489][ T1036] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 36.453705][ T1036] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.453931][ T1036] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.454149][ T1036] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.454395][ T1036] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.454620][ T1036] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.454839][ T1036] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.455064][ T1036] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.455295][ T1036] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.455527][ T1036] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.455751][ T1036] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 36.455978][ T1036] ? copy_msghdr_from_user (net/socket.c:2635) [ 36.456198][ T1036] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 36.456491][ T1036] ? move_addr_to_kernel (net/socket.c:258) [ 36.456714][ T1036] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 36.456935][ T1036] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 36.457160][ T1036] ___sys_sendmsg (net/socket.c:2752) [ 36.457388][ T1036] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 36.457659][ T1036] ? copy_msghdr_from_user (net/socket.c:2603) [ 36.457896][ T1036] __sys_sendmsg (net/socket.c:2784) [ 36.458111][ T1036] ? __sys_sendmsg_sock (net/socket.c:2765) [ 36.458340][ T1036] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 36.458615][ T1036] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.458836][ T1036] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.459084][ T1036] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.459313][ T1036] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.459541][ T1036] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.459767][ T1036] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.460042][ T1036] RIP: 0033:0x7f063af3408e [ 36.460277][ T1036] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.461070][ T1036] RSP: 002b:00007ffed43894a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 36.461414][ T1036] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f063af3408e [ 36.461735][ T1036] RDX: 0000000000000000 RSI: 00007ffed4389550 RDI: 0000000000000005 [ 36.462060][ T1036] RBP: 00007ffed43894b0 R08: 0000000000000000 R09: 0000000000000000 [ 36.462404][ T1036] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7a [ 36.462727][ T1036] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffed4389c20 | [ 36.554910][ T1038] ------------[ cut here ]------------ | [ 36.555212][ T1038] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/1038 | [ 36.555717][ T1038] Modules linked in: netdevsim | [ 36.557011][ T1038] Tainted: [W]=WARN [ 36.557201][ T1038] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.557534][ T1038] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.557851][ T1038] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.558740][ T1038] RSP: 0018:ffa00000027b7310 EFLAGS: 00010286 [ 36.559034][ T1038] RAX: 00000000ffffffa6 RBX: ff11000004b0b540 RCX: 1ff40000004f6e28 [ 36.559411][ T1038] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b5f0 [ 36.559788][ T1038] RBP: ff1100000ce7a000 R08: 1fe22000009616bf R09: ff1100000ae68bd0 [ 36.560161][ T1038] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 36.560549][ T1038] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 36.560914][ T1038] FS: 00007fb444b64840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 36.561347][ T1038] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.561634][ T1038] CR2: 00007fb445119004 CR3: 000000001075f005 CR4: 0000000000771ef0 [ 36.561994][ T1038] PKRU: 55555554 [ 36.562174][ T1038] Call Trace: [ 36.562369][ T1038] [ 36.562495][ T1038] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 36.562819][ T1038] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 36.563130][ T1038] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 36.563390][ T1038] ? netdev_run_todo (net/core/dev.c:11703) [ 36.563649][ T1038] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.563905][ T1038] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 36.564155][ T1038] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 36.564423][ T1038] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.564677][ T1038] ? unregister_netdevice_many (net/core/dev.c:12497) [ 36.564936][ T1038] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 36.565191][ T1038] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.565463][ T1038] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 36.565787][ T1038] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 36.566112][ T1038] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 36.566439][ T1038] devlink_reload (net/devlink/dev.c:462) [ 36.566701][ T1038] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 36.566951][ T1038] ? devlink_resources_validate (net/devlink/resource.c:471) [ 36.567253][ T1038] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 36.567500][ T1038] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 36.567787][ T1038] ? __nla_validate_parse (lib/nlattr.c:635) [ 36.568030][ T1038] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 36.568271][ T1038] ? __nla_parse (lib/nlattr.c:732) [ 36.568529][ T1038] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 36.568787][ T1038] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 36.569110][ T1038] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.569368][ T1038] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 36.569613][ T1038] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 36.569872][ T1038] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 36.570119][ T1038] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 36.570440][ T1038] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 36.570748][ T1038] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 36.571000][ T1038] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 36.571243][ T1038] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 36.571498][ T1038] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.571749][ T1038] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 36.572001][ T1038] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.572258][ T1038] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 36.572536][ T1038] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.572786][ T1038] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.573029][ T1038] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.573282][ T1038] genl_rcv (net/netlink/genetlink.c:1218) [ 36.573477][ T1038] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.573733][ T1038] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.573994][ T1038] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.574250][ T1038] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.574515][ T1038] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.574767][ T1038] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.575036][ T1038] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.575321][ T1038] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 36.575576][ T1038] ? __ia32_sys_getpeername (net/socket.c:2219) [ 36.575838][ T1038] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 36.576073][ T1038] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.576383][ T1038] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 36.576609][ T1038] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 36.576842][ T1038] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.577078][ T1038] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.577322][ T1038] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.577569][ T1038] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.577872][ T1038] RIP: 0033:0x7fb444d9e08e [ 36.578136][ T1038] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.579015][ T1038] RSP: 002b:00007ffe4a340a20 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 36.579395][ T1038] RAX: ffffffffffffffda RBX: 000000000f727980 RCX: 00007fb444d9e08e [ 36.579766][ T1038] RDX: 0000000000000038 RSI: 000000000f727ba0 RDI: 0000000000000005 [ 36.580136][ T1038] RBP: 00007ffe4a340a30 R08: 00007fb445052980 R09: 000000000000000c [ 36.580517][ T1038] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 36.580886][ T1038] R13: 000000000f727980 R14: 0000000000000000 R15: 0000000000000003 | [ 36.639746][ T1038] ------------[ cut here ]------------ | [ 36.640081][ T1038] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/1038 | [ 36.640620][ T1038] Modules linked in: netdevsim | [ 36.641421][ T1038] Tainted: [W]=WARN [ 36.641616][ T1038] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.641924][ T1038] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 36.642254][ T1038] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 36.643160][ T1038] RSP: 0018:ffa00000027b7268 EFLAGS: 00010286 [ 36.643493][ T1038] RAX: 00000000ffffffa6 RBX: ff1100000ed6ec40 RCX: 1ff40000004f6e13 [ 36.643865][ T1038] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6ecf0 [ 36.644239][ T1038] RBP: ff1100000cd42000 R08: 1fe2200001dadd9f R09: ff1100000ae68bd0 [ 36.644632][ T1038] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 36.645009][ T1038] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000cd42000 [ 36.645402][ T1038] FS: 00007fb444b64840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 36.645847][ T1038] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.646168][ T1038] CR2: 00007fb445119004 CR3: 000000001075f005 CR4: 0000000000771ef0 [ 36.646559][ T1038] PKRU: 55555554 [ 36.646747][ T1038] Call Trace: [ 36.646930][ T1038] [ 36.647061][ T1038] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 36.647322][ T1038] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 36.647521][ T1038] register_netdevice (net/core/dev.c:11488) [ 36.647769][ T1038] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 36.648076][ T1038] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 36.648351][ T1038] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 36.648670][ T1038] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 36.648924][ T1038] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 36.649249][ T1038] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 36.649515][ T1038] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 36.649824][ T1038] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 36.650070][ T1038] ? static_obj (kernel/locking/lockdep.c:858) [ 36.650258][ T1038] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 36.650538][ T1038] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 36.650852][ T1038] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 36.651187][ T1038] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 36.651535][ T1038] devlink_reload (net/devlink/dev.c:475) [ 36.651792][ T1038] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 36.652042][ T1038] ? devlink_resources_validate (net/devlink/resource.c:471) [ 36.652391][ T1038] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 36.652639][ T1038] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 36.652958][ T1038] ? __nla_validate_parse (lib/nlattr.c:635) [ 36.653210][ T1038] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 36.653474][ T1038] ? __nla_parse (lib/nlattr.c:732) [ 36.653730][ T1038] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 36.653982][ T1038] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 36.654309][ T1038] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 36.654575][ T1038] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 36.654825][ T1038] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 36.655079][ T1038] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 36.655349][ T1038] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 36.655662][ T1038] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 36.655976][ T1038] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 36.656230][ T1038] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 36.656514][ T1038] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 36.656760][ T1038] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.657020][ T1038] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 36.657271][ T1038] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 36.657534][ T1038] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 36.657791][ T1038] ? netlink_ack (./include/linux/skbuff.h:2718) [ 36.658051][ T1038] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 36.658314][ T1038] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 36.658577][ T1038] genl_rcv (net/netlink/genetlink.c:1218) [ 36.658761][ T1038] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 36.659011][ T1038] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 36.659267][ T1038] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 36.659538][ T1038] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 36.659790][ T1038] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 36.660035][ T1038] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.660294][ T1038] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 36.660555][ T1038] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 36.660806][ T1038] ? __ia32_sys_getpeername (net/socket.c:2219) [ 36.661080][ T1038] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 36.661339][ T1038] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.661646][ T1038] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 36.661893][ T1038] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 36.662148][ T1038] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 36.662416][ T1038] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 36.662665][ T1038] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 36.662906][ T1038] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.663211][ T1038] RIP: 0033:0x7fb444d9e08e [ 36.663484][ T1038] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.664408][ T1038] RSP: 002b:00007ffe4a340a20 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 36.664781][ T1038] RAX: ffffffffffffffda RBX: 000000000f727980 RCX: 00007fb444d9e08e [ 36.665144][ T1038] RDX: 0000000000000038 RSI: 000000000f727ba0 RDI: 0000000000000005 [ 36.665540][ T1038] RBP: 00007ffe4a340a30 R08: 00007fb445052980 R09: 000000000000000c [ 36.665915][ T1038] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 36.666307][ T1038] R13: 000000000f727980 R14: 0000000000000000 R15: 0000000000000003 | [ 37.564807][ T1062] ------------[ cut here ]------------ | [ 37.565068][ T1062] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1062 | [ 37.565403][ T1062] Modules linked in: netdevsim | [ 37.566054][ T1062] Tainted: [W]=WARN [ 37.566209][ T1062] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.566434][ T1062] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.566628][ T1062] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.567116][ T1062] RSP: 0018:ffa00000028f7010 EFLAGS: 00010286 [ 37.567300][ T1062] RAX: 00000000ffffffa6 RBX: ff1100000c6479c0 RCX: 1ff400000051edc8 [ 37.567510][ T1062] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c647a70 [ 37.567720][ T1062] RBP: ff11000007a71000 R08: 1fe22000018c8f4f R09: ff1100000ee8d180 [ 37.567928][ T1062] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 37.568140][ T1062] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000028f7100 [ 37.568373][ T1062] FS: 00007fe989199840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 37.568625][ T1062] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.568805][ T1062] CR2: 000000000e45d988 CR3: 00000000107fc001 CR4: 0000000000771ef0 [ 37.569021][ T1062] PKRU: 55555554 [ 37.569130][ T1062] Call Trace: [ 37.569238][ T1062] [ 37.569320][ T1062] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 37.569469][ T1062] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 37.569579][ T1062] netif_close_many (net/core/dev.c:1804) [ 37.569719][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.569859][ T1062] ? __dev_close_many (net/core/dev.c:1781) [ 37.569997][ T1062] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.570139][ T1062] netif_close_many_and_unlock (net/core/dev.c:12330) [ 37.570276][ T1062] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 37.570452][ T1062] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 37.570622][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.570760][ T1062] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 37.570929][ T1062] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 37.571067][ T1062] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 37.571204][ T1062] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 37.571496][ T1062] ? unregister_netdevice_many (net/core/dev.c:12497) [ 37.571632][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.571772][ T1062] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 37.571910][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.572047][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.572184][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.572409][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.572551][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.572734][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.572877][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.573020][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.573162][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.573304][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.573542][ T1062] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 37.573692][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.573835][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.573985][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.574132][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.574279][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.574526][ T1062] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.574666][ T1062] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.574805][ T1062] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.574942][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.575084][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.575221][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.575427][ T1062] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.575565][ T1062] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.575703][ T1062] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.575845][ T1062] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.575987][ T1062] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.576149][ T1062] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.576297][ T1062] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.576541][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.576688][ T1062] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.576834][ T1062] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.576975][ T1062] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.577114][ T1062] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.577252][ T1062] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.577440][ T1062] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.577627][ T1062] ? move_addr_to_kernel (net/socket.c:258) [ 37.577769][ T1062] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.577910][ T1062] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.578053][ T1062] ___sys_sendmsg (net/socket.c:2752) [ 37.578196][ T1062] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 37.578384][ T1062] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.578536][ T1062] __sys_sendmsg (net/socket.c:2784) [ 37.578676][ T1062] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.578813][ T1062] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 37.578986][ T1062] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.579121][ T1062] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.579268][ T1062] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.579424][ T1062] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.579569][ T1062] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.579716][ T1062] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.579899][ T1062] RIP: 0033:0x7fe9893d308e [ 37.580153][ T1062] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.580746][ T1062] RSP: 002b:00007ffdab4ccc00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.580961][ T1062] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe9893d308e [ 37.581178][ T1062] RDX: 0000000000000000 RSI: 00007ffdab4cccb0 RDI: 0000000000000005 [ 37.581500][ T1062] RBP: 00007ffdab4ccc10 R08: 0000000000000000 R09: 0000000000000000 [ 37.581704][ T1062] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7b [ 37.581914][ T1062] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdab4cd380 | [ 37.594520][ T1062] ------------[ cut here ]------------ | [ 37.594688][ T1062] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1062 | [ 37.594957][ T1062] Modules linked in: netdevsim | [ 37.595374][ T1062] Tainted: [W]=WARN [ 37.595474][ T1062] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.595636][ T1062] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.595818][ T1062] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.596288][ T1062] RSP: 0018:ffa00000028f7190 EFLAGS: 00010286 [ 37.596461][ T1062] RAX: 00000000ffffffa6 RBX: ff1100000c6467c0 RCX: 1ff400000051edf8 [ 37.596655][ T1062] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c646870 [ 37.596847][ T1062] RBP: ff11000007a71000 R08: 1fe22000018c8d0f R09: ff1100000ee8d158 [ 37.597041][ T1062] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 37.597232][ T1062] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 37.597437][ T1062] FS: 00007fe989199840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 37.597679][ T1062] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.597851][ T1062] CR2: 00007f0c4312e574 CR3: 00000000107fc002 CR4: 0000000000771ef0 [ 37.598046][ T1062] PKRU: 55555554 [ 37.598145][ T1062] Call Trace: [ 37.598242][ T1062] [ 37.598316][ T1062] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 37.598489][ T1062] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 37.598648][ T1062] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 37.598777][ T1062] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 37.598905][ T1062] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 37.599067][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.599197][ T1062] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 37.599343][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.599475][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.599604][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.599754][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.599906][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.600055][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.600223][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.600363][ T1062] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.600497][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.600636][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.600771][ T1062] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 37.600912][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.601047][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.601180][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.601320][ T1062] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.601464][ T1062] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 37.601598][ T1062] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.601735][ T1062] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.601872][ T1062] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.602010][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.602146][ T1062] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.602278][ T1062] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.602424][ T1062] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.602552][ T1062] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.602682][ T1062] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.602815][ T1062] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.602945][ T1062] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.603081][ T1062] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.603211][ T1062] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.603354][ T1062] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.603485][ T1062] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.603624][ T1062] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.603753][ T1062] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.603885][ T1062] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.604015][ T1062] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.604145][ T1062] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.604313][ T1062] ? move_addr_to_kernel (net/socket.c:258) [ 37.604447][ T1062] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.604576][ T1062] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.604706][ T1062] ___sys_sendmsg (net/socket.c:2752) [ 37.604834][ T1062] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 37.604997][ T1062] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.605146][ T1062] __sys_sendmsg (net/socket.c:2784) [ 37.605275][ T1062] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.605417][ T1062] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 37.605580][ T1062] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.605710][ T1062] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.605839][ T1062] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.605972][ T1062] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.606103][ T1062] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.606235][ T1062] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.606405][ T1062] RIP: 0033:0x7fe9893d308e [ 37.606543][ T1062] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.607021][ T1062] RSP: 002b:00007ffdab4ccc00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.607218][ T1062] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fe9893d308e [ 37.607423][ T1062] RDX: 0000000000000000 RSI: 00007ffdab4cccb0 RDI: 0000000000000005 [ 37.607618][ T1062] RBP: 00007ffdab4ccc10 R08: 0000000000000000 R09: 0000000000000000 [ 37.607810][ T1062] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7b [ 37.608003][ T1062] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdab4cd380 | [ 37.680602][ T1064] ------------[ cut here ]------------ | [ 37.680795][ T1064] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1064 | [ 37.681096][ T1064] Modules linked in: netdevsim | [ 37.681566][ T1064] Tainted: [W]=WARN [ 37.681681][ T1064] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.681885][ T1064] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.682074][ T1064] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.682621][ T1064] RSP: 0018:ffa00000029171b0 EFLAGS: 00010286 [ 37.682797][ T1064] RAX: 00000000ffffffa6 RBX: ff11000004ec0c40 RCX: 1ff4000000522dfc [ 37.683007][ T1064] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0cf0 [ 37.683216][ T1064] RBP: ff11000008104000 R08: 1fe22000009d819f R09: ff11000008d62ea8 [ 37.683444][ T1064] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 37.683658][ T1064] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 37.683875][ T1064] FS: 00007fe8a51ec840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 37.684131][ T1064] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.684318][ T1064] CR2: 00000000004a77b8 CR3: 000000000ccff004 CR4: 0000000000771ef0 [ 37.684536][ T1064] PKRU: 55555554 [ 37.684648][ T1064] Call Trace: [ 37.684757][ T1064] [ 37.684834][ T1064] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 37.684982][ T1064] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 37.685129][ T1064] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 37.685272][ T1064] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 37.685416][ T1064] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 37.685562][ T1064] __dev_notify_flags (net/core/dev.c:9787) [ 37.685707][ T1064] ? netif_change_name (net/core/dev.c:1495) [ 37.685856][ T1064] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 37.686038][ T1064] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 37.686183][ T1064] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 37.686337][ T1064] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 37.686484][ T1064] ? __dev_get_by_name (net/core/dev.c:883) [ 37.686630][ T1064] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 37.686780][ T1064] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 37.686929][ T1064] rtnl_newlink (net/core/rtnetlink.c:4150) [ 37.687079][ T1064] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.687220][ T1064] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.688159][ T1064] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.688315][ T1064] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.688466][ T1064] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.688614][ T1064] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.688758][ T1064] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.688906][ T1064] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.689049][ T1064] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.689189][ T1064] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.689340][ T1064] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.689483][ T1064] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.689622][ T1064] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.689766][ T1064] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.689906][ T1064] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.690052][ T1064] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.690196][ T1064] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.690347][ T1064] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.690491][ T1064] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.690631][ T1064] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.690774][ T1064] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.690916][ T1064] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.691062][ T1064] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.691207][ T1064] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.691361][ T1064] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.691502][ T1064] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.691677][ T1064] ? move_addr_to_kernel (net/socket.c:258) [ 37.691822][ T1064] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.691964][ T1064] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 37.692111][ T1064] ___sys_sendmsg (net/socket.c:2752) [ 37.692252][ T1064] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 37.692407][ T1064] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.692552][ T1064] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 37.692698][ T1064] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 37.692843][ T1064] __sys_sendmsg (net/socket.c:2784) [ 37.692987][ T1064] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.693134][ T1064] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.693278][ T1064] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.693435][ T1064] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.693576][ T1064] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.693720][ T1064] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.693863][ T1064] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.694039][ T1064] RIP: 0033:0x7fe8a542608e [ 37.694190][ T1064] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.694711][ T1064] RSP: 002b:00007ffe871fb110 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.694929][ T1064] RAX: ffffffffffffffda RBX: 00007ffe871fb8c0 RCX: 00007fe8a542608e [ 37.695142][ T1064] RDX: 0000000000000000 RSI: 00007ffe871fb1c0 RDI: 0000000000000005 [ 37.695380][ T1064] RBP: 00007ffe871fb120 R08: 0000000000000000 R09: 0000000000000000 [ 37.695593][ T1064] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7b [ 37.695806][ T1064] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe871fb890 | [ 37.731083][ T1065] ------------[ cut here ]------------ | [ 37.731259][ T1065] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1065 | [ 37.731985][ T1065] Modules linked in: netdevsim | [ 37.732531][ T1065] Tainted: [W]=WARN [ 37.732644][ T1065] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.732824][ T1065] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.733019][ T1065] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.733624][ T1065] RSP: 0018:ffa0000002927020 EFLAGS: 00010286 [ 37.733804][ T1065] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff4000000524dca [ 37.734016][ T1065] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 37.734352][ T1065] RBP: ff11000008104000 R08: 1fe22000009d801f R09: ff11000004d2d180 [ 37.734561][ T1065] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 37.734768][ T1065] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 37.734980][ T1065] FS: 00007f4b6e73a840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 37.735225][ T1065] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.735412][ T1065] CR2: 000000001a271988 CR3: 00000000107fa004 CR4: 0000000000771ef0 [ 37.735619][ T1065] PKRU: 55555554 [ 37.735723][ T1065] Call Trace: [ 37.735829][ T1065] [ 37.735903][ T1065] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 37.736046][ T1065] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 37.736152][ T1065] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 37.736299][ T1065] __dev_notify_flags (net/core/dev.c:9787) [ 37.736444][ T1065] ? netif_change_name (net/core/dev.c:1495) [ 37.736584][ T1065] ? __dev_change_flags (net/core/dev.c:9752) [ 37.736740][ T1065] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 37.736882][ T1065] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.737025][ T1065] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 37.737169][ T1065] netif_change_flags (net/core/dev.c:9820) [ 37.737317][ T1065] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 37.737480][ T1065] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 37.737620][ T1065] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 37.737793][ T1065] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.737932][ T1065] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.738071][ T1065] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 37.738212][ T1065] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.738359][ T1065] ? __kernel_text_address (kernel/extable.c:79) [ 37.738497][ T1065] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.738639][ T1065] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.738777][ T1065] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 37.738921][ T1065] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.739065][ T1065] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 37.739203][ T1065] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.739354][ T1065] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.739494][ T1065] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 37.739637][ T1065] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 37.739779][ T1065] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 37.739923][ T1065] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 37.740068][ T1065] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 37.740210][ T1065] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 37.740365][ T1065] rtnl_newlink (net/core/rtnetlink.c:4150) [ 37.740512][ T1065] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.740652][ T1065] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.740793][ T1065] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.740932][ T1065] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.741072][ T1065] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.741214][ T1065] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.741363][ T1065] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.741503][ T1065] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.741639][ T1065] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.741781][ T1065] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.741922][ T1065] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.742062][ T1065] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.742203][ T1065] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.742356][ T1065] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.742504][ T1065] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.742646][ T1065] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.742786][ T1065] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.742926][ T1065] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.743064][ T1065] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.743206][ T1065] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.743358][ T1065] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.743501][ T1065] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.743641][ T1065] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.743778][ T1065] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.743919][ T1065] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.744063][ T1065] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.744207][ T1065] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.744364][ T1065] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.744504][ T1065] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.744641][ T1065] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.744815][ T1065] ? move_addr_to_kernel (net/socket.c:258) [ 37.744954][ T1065] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.745092][ T1065] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.745235][ T1065] ___sys_sendmsg (net/socket.c:2752) [ 37.745387][ T1065] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 37.745560][ T1065] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.745709][ T1065] __sys_sendmsg (net/socket.c:2784) [ 37.745856][ T1065] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.745994][ T1065] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 37.746170][ T1065] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.746315][ T1065] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.746461][ T1065] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.746599][ T1065] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.746740][ T1065] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.746882][ T1065] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.747055][ T1065] RIP: 0033:0x7f4b6e97408e [ 37.747203][ T1065] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.747705][ T1065] RSP: 002b:00007fff52ddca40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.747921][ T1065] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4b6e97408e [ 37.748128][ T1065] RDX: 0000000000000000 RSI: 00007fff52ddcaf0 RDI: 0000000000000005 [ 37.748345][ T1065] RBP: 00007fff52ddca50 R08: 0000000000000000 R09: 0000000000000000 [ 37.748553][ T1065] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7b [ 37.748764][ T1065] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff52ddd1c0 | [ 37.823485][ T1067] ------------[ cut here ]------------ | [ 37.823670][ T1067] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1067 | [ 37.823963][ T1067] Modules linked in: netdevsim | [ 37.824414][ T1067] Tainted: [W]=WARN [ 37.824522][ T1067] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.824702][ T1067] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.824905][ T1067] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.825424][ T1067] RSP: 0018:ffa00000029371b0 EFLAGS: 00010286 [ 37.825605][ T1067] RAX: 00000000ffffffa6 RBX: ff11000004f930c0 RCX: 1ff4000000526dfc [ 37.825819][ T1067] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93170 [ 37.826031][ T1067] RBP: ff1100000c344000 R08: 1fe22000009f262f R09: ff11000004d951a8 [ 37.826243][ T1067] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 37.826467][ T1067] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 37.826681][ T1067] FS: 00007fec87aed840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 37.826932][ T1067] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.827118][ T1067] CR2: 00000000004a77b8 CR3: 000000000c64b006 CR4: 0000000000771ef0 [ 37.827357][ T1067] PKRU: 55555554 [ 37.827470][ T1067] Call Trace: [ 37.827577][ T1067] [ 37.827652][ T1067] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 37.827799][ T1067] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 37.827945][ T1067] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 37.828094][ T1067] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 37.828207][ T1067] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 37.828363][ T1067] __dev_notify_flags (net/core/dev.c:9787) [ 37.828506][ T1067] ? netif_change_name (net/core/dev.c:1495) [ 37.828650][ T1067] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 37.828833][ T1067] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 37.828975][ T1067] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 37.829118][ T1067] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 37.829262][ T1067] ? __dev_get_by_name (net/core/dev.c:883) [ 37.829415][ T1067] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 37.829563][ T1067] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 37.829710][ T1067] rtnl_newlink (net/core/rtnetlink.c:4150) [ 37.829855][ T1067] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.829997][ T1067] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.830142][ T1067] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.830290][ T1067] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.830444][ T1067] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.830591][ T1067] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.830735][ T1067] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.830877][ T1067] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.831026][ T1067] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.831167][ T1067] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.831320][ T1067] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.831469][ T1067] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.831609][ T1067] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.831753][ T1067] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.831894][ T1067] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.832038][ T1067] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.832187][ T1067] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.832340][ T1067] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.832485][ T1067] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.832628][ T1067] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.832771][ T1067] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.832915][ T1067] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.833057][ T1067] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.833202][ T1067] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.833366][ T1067] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.833510][ T1067] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.833657][ T1067] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.833836][ T1067] ? move_addr_to_kernel (net/socket.c:258) [ 37.833981][ T1067] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.834125][ T1067] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 37.834270][ T1067] ___sys_sendmsg (net/socket.c:2752) [ 37.834424][ T1067] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 37.834567][ T1067] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.834715][ T1067] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 37.834867][ T1067] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 37.835011][ T1067] __sys_sendmsg (net/socket.c:2784) [ 37.835153][ T1067] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.835307][ T1067] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.835460][ T1067] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.835609][ T1067] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.835759][ T1067] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.835907][ T1067] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.836056][ T1067] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.836236][ T1067] RIP: 0033:0x7fec87d2708e [ 37.836401][ T1067] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.836915][ T1067] RSP: 002b:00007ffeb9252960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.837133][ T1067] RAX: ffffffffffffffda RBX: 00007ffeb9253110 RCX: 00007fec87d2708e [ 37.837356][ T1067] RDX: 0000000000000000 RSI: 00007ffeb9252a10 RDI: 0000000000000005 [ 37.837580][ T1067] RBP: 00007ffeb9252970 R08: 0000000000000000 R09: 0000000000000000 [ 37.837792][ T1067] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7c [ 37.838009][ T1067] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb92530e0 | [ 37.896514][ T1068] ------------[ cut here ]------------ | [ 37.896768][ T1068] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1068 | [ 37.897204][ T1068] Modules linked in: netdevsim | [ 37.897889][ T1068] Tainted: [W]=WARN [ 37.898055][ T1068] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.898344][ T1068] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 37.898627][ T1068] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 37.899510][ T1068] RSP: 0018:ffa0000002947020 EFLAGS: 00010286 [ 37.899794][ T1068] RAX: 00000000ffffffa6 RBX: ff11000004f936c0 RCX: 1ff4000000528dca [ 37.900130][ T1068] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93770 [ 37.900484][ T1068] RBP: ff1100000c344000 R08: 1fe22000009f26ef R09: ff1100000c71d180 [ 37.900808][ T1068] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 37.901129][ T1068] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 37.901463][ T1068] FS: 00007f8eeedb4840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 37.901844][ T1068] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 37.902109][ T1068] CR2: 000000000ff65988 CR3: 00000000051ac006 CR4: 0000000000771ef0 [ 37.902444][ T1068] PKRU: 55555554 [ 37.902606][ T1068] Call Trace: [ 37.902767][ T1068] [ 37.902883][ T1068] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 37.903099][ T1068] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 37.903324][ T1068] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 37.903496][ T1068] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 37.903713][ T1068] __dev_notify_flags (net/core/dev.c:9787) [ 37.903925][ T1068] ? netif_change_name (net/core/dev.c:1495) [ 37.904138][ T1068] ? __dev_change_flags (net/core/dev.c:9752) [ 37.904368][ T1068] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 37.904583][ T1068] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.904793][ T1068] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 37.905012][ T1068] netif_change_flags (net/core/dev.c:9820) [ 37.905233][ T1068] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 37.905465][ T1068] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 37.905679][ T1068] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 37.905952][ T1068] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.906153][ T1068] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.906371][ T1068] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 37.906590][ T1068] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.906808][ T1068] ? __kernel_text_address (kernel/extable.c:79) [ 37.907029][ T1068] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.907243][ T1068] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.907479][ T1068] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 37.907698][ T1068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.907916][ T1068] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 37.908129][ T1068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.908356][ T1068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.908571][ T1068] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 37.908786][ T1068] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 37.908992][ T1068] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 37.909204][ T1068] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 37.909441][ T1068] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 37.909667][ T1068] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 37.909888][ T1068] rtnl_newlink (net/core/rtnetlink.c:4150) [ 37.910115][ T1068] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.910348][ T1068] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.910571][ T1068] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.910793][ T1068] ? mark_usage (kernel/locking/lockdep.c:4674) [ 37.911008][ T1068] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.911230][ T1068] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.911473][ T1068] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.911695][ T1068] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.911916][ T1068] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 37.912141][ T1068] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 37.912371][ T1068] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 37.912585][ T1068] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.912783][ T1068] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.912999][ T1068] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.913220][ T1068] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 37.913443][ T1068] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 37.913660][ T1068] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 37.913882][ T1068] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 37.914099][ T1068] ? netlink_ack (./include/linux/skbuff.h:2718) [ 37.914336][ T1068] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 37.914549][ T1068] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 37.914775][ T1068] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 37.914987][ T1068] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 37.915215][ T1068] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 37.915454][ T1068] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 37.915670][ T1068] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 37.915885][ T1068] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 37.916108][ T1068] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 37.916338][ T1068] ? copy_msghdr_from_user (net/socket.c:2635) [ 37.916558][ T1068] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 37.916816][ T1068] ? move_addr_to_kernel (net/socket.c:258) [ 37.917022][ T1068] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 37.917233][ T1068] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 37.917460][ T1068] ___sys_sendmsg (net/socket.c:2752) [ 37.917665][ T1068] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 37.917937][ T1068] ? copy_msghdr_from_user (net/socket.c:2603) [ 37.918183][ T1068] __sys_sendmsg (net/socket.c:2784) [ 37.918411][ T1068] ? __sys_sendmsg_sock (net/socket.c:2765) [ 37.918630][ T1068] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 37.918904][ T1068] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.919125][ T1068] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 37.919355][ T1068] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 37.919562][ T1068] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 37.919781][ T1068] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 37.920001][ T1068] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.920273][ T1068] RIP: 0033:0x7f8eeefee08e [ 37.920524][ T1068] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.921304][ T1068] RSP: 002b:00007ffe9c0f1020 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.921646][ T1068] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8eeefee08e [ 37.921969][ T1068] RDX: 0000000000000000 RSI: 00007ffe9c0f10d0 RDI: 0000000000000005 [ 37.922292][ T1068] RBP: 00007ffe9c0f1030 R08: 0000000000000000 R09: 0000000000000000 [ 37.922623][ T1068] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7c [ 37.922955][ T1068] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe9c0f17a0 | [ 38.034638][ T1071] ------------[ cut here ]------------ | [ 38.034836][ T1071] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1071 | [ 38.035160][ T1071] Modules linked in: netdevsim | [ 38.035710][ T1071] Tainted: [W]=WARN [ 38.035832][ T1071] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.036029][ T1071] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 38.036238][ T1071] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.036805][ T1071] RSP: 0018:ffa0000002977310 EFLAGS: 00010286 [ 38.037001][ T1071] RAX: 00000000ffffffa6 RBX: ff1100000ed6fb40 RCX: 1ff400000052ee28 [ 38.037236][ T1071] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fbf0 [ 38.037487][ T1071] RBP: ff1100000cd42000 R08: 1fe2200001dadf7f R09: ff110000107151d0 [ 38.037723][ T1071] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 38.037952][ T1071] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 38.038188][ T1071] FS: 00007f2dd74e8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 38.038474][ T1071] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.038672][ T1071] CR2: 00007f2dd7a9d004 CR3: 000000001079f002 CR4: 0000000000771ef0 [ 38.038905][ T1071] PKRU: 55555554 [ 38.039024][ T1071] Call Trace: [ 38.039142][ T1071] [ 38.039223][ T1071] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 38.039434][ T1071] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 38.039627][ T1071] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 38.039792][ T1071] ? netdev_run_todo (net/core/dev.c:11703) [ 38.039947][ T1071] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 38.040105][ T1071] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 38.040259][ T1071] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 38.040421][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 38.040583][ T1071] ? unregister_netdevice_many (net/core/dev.c:12497) [ 38.040740][ T1071] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 38.040900][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 38.041059][ T1071] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 38.041255][ T1071] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 38.041459][ T1071] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 38.041651][ T1071] devlink_reload (net/devlink/dev.c:462) [ 38.041810][ T1071] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 38.041967][ T1071] ? devlink_resources_validate (net/devlink/resource.c:471) [ 38.042171][ T1071] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 38.042337][ T1071] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 38.042529][ T1071] ? __nla_validate_parse (lib/nlattr.c:635) [ 38.042685][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 38.042838][ T1071] ? __nla_parse (lib/nlattr.c:732) [ 38.042997][ T1071] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 38.043154][ T1071] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 38.043368][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 38.043523][ T1071] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 38.043678][ T1071] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 38.043835][ T1071] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 38.043989][ T1071] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 38.044180][ T1071] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 38.044383][ T1071] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 38.044538][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 38.044692][ T1071] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 38.044844][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 38.045004][ T1071] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 38.045158][ T1071] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.045352][ T1071] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 38.045514][ T1071] ? netlink_ack (./include/linux/skbuff.h:2718) [ 38.045674][ T1071] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 38.045828][ T1071] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 38.045983][ T1071] genl_rcv (net/netlink/genetlink.c:1218) [ 38.046100][ T1071] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 38.046255][ T1071] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 38.046479][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 38.046721][ T1071] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 38.046899][ T1071] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 38.047054][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 38.047211][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 38.047380][ T1071] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 38.047536][ T1071] ? __ia32_sys_getpeername (net/socket.c:2219) [ 38.047703][ T1071] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 38.047865][ T1071] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.048120][ T1071] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 38.048309][ T1071] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 38.048554][ T1071] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.048755][ T1071] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 38.048915][ T1071] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.049073][ T1071] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.049266][ T1071] RIP: 0033:0x7f2dd772208e [ 38.049442][ T1071] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.049992][ T1071] RSP: 002b:00007ffc04a70dd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 38.050229][ T1071] RAX: ffffffffffffffda RBX: 000000001d03f980 RCX: 00007f2dd772208e [ 38.050471][ T1071] RDX: 0000000000000038 RSI: 000000001d03fba0 RDI: 0000000000000005 [ 38.050707][ T1071] RBP: 00007ffc04a70de0 R08: 00007f2dd79d6980 R09: 000000000000000c [ 38.050939][ T1071] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 38.051169][ T1071] R13: 000000001d03f980 R14: 0000000000000000 R15: 0000000000000003 | [ 38.102076][ T1071] ------------[ cut here ]------------ | [ 38.102278][ T1071] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1071 | [ 38.102626][ T1071] Modules linked in: netdevsim | [ 38.103138][ T1071] Tainted: [W]=WARN [ 38.103262][ T1071] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.103482][ T1071] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 38.103699][ T1071] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 38.104286][ T1071] RSP: 0018:ffa0000002977268 EFLAGS: 00010286 [ 38.104588][ T1071] RAX: 00000000ffffffa6 RBX: ff110000094a41c0 RCX: 1ff400000052ee13 [ 38.104887][ T1071] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4270 [ 38.105126][ T1071] RBP: ff11000009472000 R08: 1fe220000129484f R09: ff110000107151d0 [ 38.105380][ T1071] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 38.105619][ T1071] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009472000 [ 38.105861][ T1071] FS: 00007f2dd74e8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 38.106144][ T1071] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 38.106359][ T1071] CR2: 00005597bdf697a0 CR3: 000000001079f002 CR4: 0000000000771ef0 [ 38.106602][ T1071] PKRU: 55555554 [ 38.106724][ T1071] Call Trace: [ 38.106846][ T1071] [ 38.106932][ T1071] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 38.107099][ T1071] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 38.107223][ T1071] register_netdevice (net/core/dev.c:11488) [ 38.107399][ T1071] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 38.107597][ T1071] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 38.107765][ T1071] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 38.107979][ T1071] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 38.108144][ T1071] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 38.108360][ T1071] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 38.108526][ T1071] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 38.108733][ T1071] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 38.108894][ T1071] ? static_obj (kernel/locking/lockdep.c:858) [ 38.109018][ T1071] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 38.109183][ T1071] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 38.109399][ T1071] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 38.109602][ T1071] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 38.109804][ T1071] devlink_reload (net/devlink/dev.c:475) [ 38.109966][ T1071] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 38.110129][ T1071] ? devlink_resources_validate (net/devlink/resource.c:471) [ 38.110344][ T1071] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 38.110505][ T1071] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 38.110703][ T1071] ? __nla_validate_parse (lib/nlattr.c:635) [ 38.110867][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 38.111030][ T1071] ? __nla_parse (lib/nlattr.c:732) [ 38.111195][ T1071] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 38.111372][ T1071] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 38.111580][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 38.111744][ T1071] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 38.111911][ T1071] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 38.112078][ T1071] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 38.112247][ T1071] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 38.112468][ T1071] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 38.112675][ T1071] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 38.112838][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 38.113000][ T1071] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 38.113161][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 38.113446][ T1071] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 38.113613][ T1071] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 38.113771][ T1071] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 38.113934][ T1071] ? netlink_ack (./include/linux/skbuff.h:2718) [ 38.114101][ T1071] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 38.114263][ T1071] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 38.114443][ T1071] genl_rcv (net/netlink/genetlink.c:1218) [ 38.114685][ T1071] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 38.114968][ T1071] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 38.115128][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 38.115296][ T1071] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 38.115464][ T1071] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 38.115741][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 38.115906][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 38.116069][ T1071] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 38.116233][ T1071] ? __ia32_sys_getpeername (net/socket.c:2219) [ 38.116422][ T1071] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 38.116584][ T1071] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.116901][ T1071] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 38.117179][ T1071] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 38.117347][ T1071] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 38.117507][ T1071] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 38.117666][ T1071] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 38.117833][ T1071] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.118036][ T1071] RIP: 0033:0x7f2dd772208e [ 38.118338][ T1071] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.119034][ T1071] RSP: 002b:00007ffc04a70dd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 38.119414][ T1071] RAX: ffffffffffffffda RBX: 000000001d03f980 RCX: 00007f2dd772208e [ 38.119776][ T1071] RDX: 0000000000000038 RSI: 000000001d03fba0 RDI: 0000000000000005 [ 38.120020][ T1071] RBP: 00007ffc04a70de0 R08: 00007f2dd79d6980 R09: 000000000000000c [ 38.120261][ T1071] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 38.120634][ T1071] R13: 000000001d03f980 R14: 0000000000000000 R15: 0000000000000003 | [ 39.024264][ T1096] ------------[ cut here ]------------ | [ 39.024894][ T1096] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1096 | [ 39.025222][ T1096] Modules linked in: netdevsim | [ 39.025771][ T1096] Tainted: [W]=WARN [ 39.025924][ T1096] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.026147][ T1096] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.026400][ T1096] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.026939][ T1096] RSP: 0018:ffa0000002a87010 EFLAGS: 00010286 [ 39.027164][ T1096] RAX: 00000000ffffffa6 RBX: ff1100001062a940 RCX: 1ff4000000550dc8 [ 39.027461][ T1096] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001062a9f0 [ 39.027715][ T1096] RBP: ff11000008104000 R08: 1fe22000020c553f R09: ff1100000904d180 [ 39.027967][ T1096] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 39.028220][ T1096] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002a87100 [ 39.028495][ T1096] FS: 00007f1d2cd64840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 39.028786][ T1096] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.029006][ T1096] CR2: 000000001edfc988 CR3: 000000000b00c005 CR4: 0000000000771ef0 [ 39.029258][ T1096] PKRU: 55555554 [ 39.029426][ T1096] Call Trace: [ 39.029580][ T1096] [ 39.029699][ T1096] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 39.029890][ T1096] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 39.030047][ T1096] netif_close_many (net/core/dev.c:1804) [ 39.030234][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.030443][ T1096] ? __dev_close_many (net/core/dev.c:1781) [ 39.030631][ T1096] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.030819][ T1096] netif_close_many_and_unlock (net/core/dev.c:12330) [ 39.031005][ T1096] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.031193][ T1096] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 39.031436][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.031625][ T1096] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 39.031842][ T1096] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.032029][ T1096] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.032313][ T1096] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 39.032549][ T1096] ? unregister_netdevice_many (net/core/dev.c:12497) [ 39.032739][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.032927][ T1096] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 39.033201][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.033408][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.033596][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.033782][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.034056][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.034260][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.034464][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.034651][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.034927][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.035115][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.035309][ T1096] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 39.035510][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.035782][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.035966][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.036156][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.036365][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.036644][ T1096] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.036831][ T1096] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.037016][ T1096] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.037201][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.037502][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.037687][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.037877][ T1096] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.038066][ T1096] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.038363][ T1096] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.038555][ T1096] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.038739][ T1096] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.038930][ T1096] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.039212][ T1096] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.039417][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.039606][ T1096] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.039794][ T1096] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.040077][ T1096] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.040267][ T1096] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.040484][ T1096] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.040669][ T1096] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.040983][ T1096] ? move_addr_to_kernel (net/socket.c:258) [ 39.041172][ T1096] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.041381][ T1096] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.041571][ T1096] ___sys_sendmsg (net/socket.c:2752) [ 39.041850][ T1096] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 39.042077][ T1096] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.042280][ T1096] __sys_sendmsg (net/socket.c:2784) [ 39.042586][ T1096] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.042773][ T1096] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 39.042995][ T1096] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.043184][ T1096] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.043398][ T1096] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.043589][ T1096] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.043774][ T1096] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.043961][ T1096] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.044272][ T1096] RIP: 0033:0x7f1d2cf9e08e [ 39.044486][ T1096] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.045120][ T1096] RSP: 002b:00007ffd9dd438b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.045399][ T1096] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1d2cf9e08e [ 39.045650][ T1096] RDX: 0000000000000000 RSI: 00007ffd9dd43960 RDI: 0000000000000005 [ 39.046100][ T1096] RBP: 00007ffd9dd438c0 R08: 0000000000000000 R09: 0000000000000000 [ 39.046522][ T1096] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.047065][ T1096] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9dd44030 | [ 39.060914][ T1096] ------------[ cut here ]------------ | [ 39.061139][ T1096] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1096 | [ 39.061573][ T1096] Modules linked in: netdevsim | [ 39.062201][ T1096] Tainted: [W]=WARN [ 39.062374][ T1096] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.062627][ T1096] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.062896][ T1096] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.063620][ T1096] RSP: 0018:ffa0000002a87190 EFLAGS: 00010286 [ 39.063871][ T1096] RAX: 00000000ffffffa6 RBX: ff1100000ed6f540 RCX: 1ff4000000550df8 [ 39.064168][ T1096] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f5f0 [ 39.064487][ T1096] RBP: ff11000008104000 R08: 1fe2200001dadebf R09: ff1100000904d158 [ 39.064787][ T1096] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 39.065094][ T1096] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 39.065422][ T1096] FS: 00007f1d2cd64840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 39.065784][ T1096] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.066040][ T1096] CR2: 00007f8375ff5888 CR3: 000000000b00c002 CR4: 0000000000771ef0 [ 39.066366][ T1096] PKRU: 55555554 [ 39.066522][ T1096] Call Trace: [ 39.066676][ T1096] [ 39.066782][ T1096] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 39.067041][ T1096] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 39.067284][ T1096] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.067494][ T1096] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.067696][ T1096] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 39.067944][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.068151][ T1096] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 39.068366][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.068567][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.068768][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.068969][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.069172][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.069428][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.069630][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.069834][ T1096] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.070026][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.070230][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.070449][ T1096] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 39.070654][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.070860][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.071063][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.071263][ T1096] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.071476][ T1096] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.071675][ T1096] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.071870][ T1096] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.072068][ T1096] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.072264][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.072478][ T1096] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.072682][ T1096] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.072886][ T1096] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.073087][ T1096] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.073295][ T1096] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.073512][ T1096] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.073722][ T1096] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.073926][ T1096] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.074129][ T1096] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.074342][ T1096] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.074544][ T1096] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.074745][ T1096] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.074946][ T1096] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.075154][ T1096] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.075380][ T1096] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.075580][ T1096] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.075823][ T1096] ? move_addr_to_kernel (net/socket.c:258) [ 39.076024][ T1096] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.076226][ T1096] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.076444][ T1096] ___sys_sendmsg (net/socket.c:2752) [ 39.076646][ T1096] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 39.076896][ T1096] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.077121][ T1096] __sys_sendmsg (net/socket.c:2784) [ 39.077322][ T1096] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.077526][ T1096] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 39.077778][ T1096] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.077979][ T1096] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.078179][ T1096] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.078388][ T1096] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.078582][ T1096] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.078779][ T1096] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.079024][ T1096] RIP: 0033:0x7f1d2cf9e08e [ 39.079236][ T1096] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.079951][ T1096] RSP: 002b:00007ffd9dd438b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.080249][ T1096] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1d2cf9e08e [ 39.080559][ T1096] RDX: 0000000000000000 RSI: 00007ffd9dd43960 RDI: 0000000000000005 [ 39.080857][ T1096] RBP: 00007ffd9dd438c0 R08: 0000000000000000 R09: 0000000000000000 [ 39.081157][ T1096] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.081465][ T1096] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9dd44030 | [ 39.138430][ T1097] ------------[ cut here ]------------ | [ 39.138674][ T1097] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1097 | [ 39.139077][ T1097] Modules linked in: netdevsim | [ 39.140241][ T1097] Tainted: [W]=WARN [ 39.140405][ T1097] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.140651][ T1097] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.140918][ T1097] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.141644][ T1097] RSP: 0018:ffa0000002a97010 EFLAGS: 00010286 [ 39.141896][ T1097] RAX: 00000000ffffffa6 RBX: ff110000094a5840 RCX: 1ff4000000552dc8 [ 39.142202][ T1097] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a58f0 [ 39.142507][ T1097] RBP: ff1100000c344000 R08: 1fe2200001294b1f R09: ff1100000904ae80 [ 39.142793][ T1097] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 39.143079][ T1097] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002a97100 [ 39.143383][ T1097] FS: 00007f9e67ed8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 39.143721][ T1097] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.143971][ T1097] CR2: 0000000030e34988 CR3: 000000000f44e002 CR4: 0000000000771ef0 [ 39.144268][ T1097] PKRU: 55555554 [ 39.144431][ T1097] Call Trace: [ 39.144579][ T1097] [ 39.144683][ T1097] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 39.144895][ T1097] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 39.145047][ T1097] netif_close_many (net/core/dev.c:1804) [ 39.145246][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.145460][ T1097] ? __dev_close_many (net/core/dev.c:1781) [ 39.145659][ T1097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.145857][ T1097] netif_close_many_and_unlock (net/core/dev.c:12330) [ 39.146055][ T1097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.146252][ T1097] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 39.146513][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.146713][ T1097] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 39.146956][ T1097] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.147156][ T1097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.147363][ T1097] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 39.147601][ T1097] ? unregister_netdevice_many (net/core/dev.c:12497) [ 39.147791][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.147986][ T1097] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 39.148181][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.148386][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.148584][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.148787][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.148984][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.149218][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.149431][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.149630][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.149831][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.150029][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.150228][ T1097] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 39.150442][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.150643][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.150846][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.151061][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.151264][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.151483][ T1097] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.151687][ T1097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.151887][ T1097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.152087][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.152298][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.152509][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.152710][ T1097] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.152911][ T1097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.153118][ T1097] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.153339][ T1097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.153538][ T1097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.153744][ T1097] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.153949][ T1097] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.154148][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.154361][ T1097] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.154565][ T1097] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.154770][ T1097] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.154977][ T1097] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.155179][ T1097] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.155391][ T1097] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.155638][ T1097] ? move_addr_to_kernel (net/socket.c:258) [ 39.155842][ T1097] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.156044][ T1097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.156247][ T1097] ___sys_sendmsg (net/socket.c:2752) [ 39.156459][ T1097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 39.156708][ T1097] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.156930][ T1097] __sys_sendmsg (net/socket.c:2784) [ 39.157134][ T1097] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.157344][ T1097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 39.157600][ T1097] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.157801][ T1097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.158004][ T1097] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.158203][ T1097] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.158412][ T1097] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.158617][ T1097] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.158867][ T1097] RIP: 0033:0x7f9e6811208e [ 39.159077][ T1097] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.159759][ T1097] RSP: 002b:00007ffd2d2f6c00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.160057][ T1097] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9e6811208e [ 39.160350][ T1097] RDX: 0000000000000000 RSI: 00007ffd2d2f6cb0 RDI: 0000000000000005 [ 39.160633][ T1097] RBP: 00007ffd2d2f6c10 R08: 0000000000000000 R09: 0000000000000000 [ 39.160916][ T1097] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.161204][ T1097] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2d2f7380 | [ 39.169532][ T1097] ------------[ cut here ]------------ | [ 39.169729][ T1097] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1097 | [ 39.170220][ T1097] Modules linked in: netdevsim | [ 39.170826][ T1097] Tainted: [W]=WARN [ 39.171096][ T1097] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.171335][ T1097] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.171580][ T1097] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.172373][ T1097] RSP: 0018:ffa0000002a97190 EFLAGS: 00010286 [ 39.172604][ T1097] RAX: 00000000ffffffa6 RBX: ff1100000ed72340 RCX: 1ff4000000552df8 [ 39.173004][ T1097] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed723f0 [ 39.173274][ T1097] RBP: ff1100000c344000 R08: 1fe2200001dae47f R09: ff1100000904ae58 [ 39.173687][ T1097] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 39.173959][ T1097] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 39.174229][ T1097] FS: 00007f9e67ed8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 39.174571][ T1097] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.174805][ T1097] CR2: 0000000030e34988 CR3: 000000000f44e002 CR4: 0000000000771ef0 [ 39.175089][ T1097] PKRU: 55555554 [ 39.175602][ T1097] Call Trace: [ 39.175738][ T1097] [ 39.175966][ T1097] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 39.176202][ T1097] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 39.176559][ T1097] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.176739][ T1097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 39.176922][ T1097] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 39.177282][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.177601][ T1097] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 39.177787][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.177974][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.178157][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.178426][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.178605][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.178824][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.179133][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.179318][ T1097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.179585][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.179770][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.179949][ T1097] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 39.180135][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.180318][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.180709][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.180895][ T1097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.181085][ T1097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 39.181267][ T1097] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.181543][ T1097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.181728][ T1097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.181915][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.182103][ T1097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.182278][ T1097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.182547][ T1097] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.182729][ T1097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.182908][ T1097] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.183093][ T1097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.183270][ T1097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.183542][ T1097] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.183726][ T1097] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.183904][ T1097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.184088][ T1097] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.184488][ T1097] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.184667][ T1097] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.184848][ T1097] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.185027][ T1097] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.185204][ T1097] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.185511][ T1097] ? move_addr_to_kernel (net/socket.c:258) [ 39.185692][ T1097] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.185874][ T1097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.186055][ T1097] ___sys_sendmsg (net/socket.c:2752) [ 39.186443][ T1097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 39.186668][ T1097] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.186873][ T1097] __sys_sendmsg (net/socket.c:2784) [ 39.187056][ T1097] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.187234][ T1097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 39.187710][ T1097] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.187892][ T1097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.188077][ T1097] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.188255][ T1097] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.188521][ T1097] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.188708][ T1097] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.188932][ T1097] RIP: 0033:0x7f9e6811208e [ 39.189131][ T1097] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.190006][ T1097] RSP: 002b:00007ffd2d2f6c00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.190286][ T1097] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f9e6811208e [ 39.190648][ T1097] RDX: 0000000000000000 RSI: 00007ffd2d2f6cb0 RDI: 0000000000000005 [ 39.190921][ T1097] RBP: 00007ffd2d2f6c10 R08: 0000000000000000 R09: 0000000000000000 [ 39.191215][ T1097] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.191746][ T1097] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2d2f7380 | [ 39.262427][ T1098] ------------[ cut here ]------------ | [ 39.262687][ T1098] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1098 | [ 39.263120][ T1098] Modules linked in: netdevsim | [ 39.263805][ T1098] Tainted: [W]=WARN [ 39.263967][ T1098] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.264237][ T1098] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.264530][ T1098] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.265292][ T1098] RSP: 0018:ffa0000002aa71b0 EFLAGS: 00010286 [ 39.265574][ T1098] RAX: 00000000ffffffa6 RBX: ff1100000ed736c0 RCX: 1ff4000000554dfc [ 39.265892][ T1098] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73770 [ 39.266211][ T1098] RBP: ff110000091b1000 R08: 1fe2200001dae6ef R09: ff1100000cc9aea8 [ 39.266551][ T1098] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 39.266868][ T1098] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 39.267190][ T1098] FS: 00007fa062cca840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 39.267585][ T1098] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.267855][ T1098] CR2: 00000000004a77b8 CR3: 00000000107c7005 CR4: 0000000000771ef0 [ 39.268177][ T1098] PKRU: 55555554 [ 39.268351][ T1098] Call Trace: [ 39.268515][ T1098] [ 39.268628][ T1098] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 39.268845][ T1098] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 39.269063][ T1098] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 39.269279][ T1098] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 39.269457][ T1098] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 39.269677][ T1098] __dev_notify_flags (net/core/dev.c:9787) [ 39.269893][ T1098] ? netif_change_name (net/core/dev.c:1495) [ 39.270111][ T1098] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 39.270393][ T1098] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 39.270612][ T1098] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 39.270830][ T1098] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 39.271052][ T1098] ? __dev_get_by_name (net/core/dev.c:883) [ 39.271269][ T1098] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 39.271510][ T1098] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 39.271731][ T1098] rtnl_newlink (net/core/rtnetlink.c:4150) [ 39.271950][ T1098] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.272165][ T1098] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.272396][ T1098] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 39.272609][ T1098] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.272830][ T1098] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.273052][ T1098] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.273269][ T1098] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 39.273497][ T1098] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.273712][ T1098] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.273926][ T1098] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.274140][ T1098] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.274370][ T1098] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.274587][ T1098] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.274804][ T1098] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.275018][ T1098] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.275236][ T1098] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.275470][ T1098] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.275684][ T1098] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.275903][ T1098] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.276126][ T1098] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.276353][ T1098] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.276573][ T1098] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.276789][ T1098] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.277005][ T1098] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.277223][ T1098] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.277454][ T1098] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.277668][ T1098] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.277942][ T1098] ? move_addr_to_kernel (net/socket.c:258) [ 39.278159][ T1098] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.278387][ T1098] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 39.278604][ T1098] ___sys_sendmsg (net/socket.c:2752) [ 39.278818][ T1098] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 39.279032][ T1098] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.279254][ T1098] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 39.279499][ T1098] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 39.279721][ T1098] __sys_sendmsg (net/socket.c:2784) [ 39.279939][ T1098] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.280160][ T1098] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.280389][ T1098] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.280605][ T1098] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.280821][ T1098] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.281036][ T1098] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.281254][ T1098] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.281535][ T1098] RIP: 0033:0x7fa062f0408e [ 39.281761][ T1098] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.282529][ T1098] RSP: 002b:00007ffddc524e60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.282862][ T1098] RAX: ffffffffffffffda RBX: 00007ffddc525610 RCX: 00007fa062f0408e [ 39.283190][ T1098] RDX: 0000000000000000 RSI: 00007ffddc524f10 RDI: 0000000000000005 [ 39.283524][ T1098] RBP: 00007ffddc524e70 R08: 0000000000000000 R09: 0000000000000000 [ 39.283848][ T1098] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.284174][ T1098] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffddc5255e0 | [ 39.325556][ T1099] ------------[ cut here ]------------ | [ 39.325774][ T1099] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1099 | [ 39.326101][ T1099] Modules linked in: netdevsim | [ 39.326653][ T1099] Tainted: [W]=WARN [ 39.326816][ T1099] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.327035][ T1099] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.327270][ T1099] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.327889][ T1099] RSP: 0018:ffa0000002ab7020 EFLAGS: 00010286 [ 39.328175][ T1099] RAX: 00000000ffffffa6 RBX: ff11000004ec04c0 RCX: 1ff4000000556dca [ 39.328503][ T1099] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0570 [ 39.328816][ T1099] RBP: ff110000091b1000 R08: 1fe22000009d80af R09: ff11000004f80b80 [ 39.329127][ T1099] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 39.329449][ T1099] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 39.329757][ T1099] FS: 00007f7d24288840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 39.330086][ T1099] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.330361][ T1099] CR2: 0000000021dc4988 CR3: 000000000750d003 CR4: 0000000000771ef0 [ 39.330701][ T1099] PKRU: 55555554 [ 39.330945][ T1099] Call Trace: [ 39.331167][ T1099] [ 39.331357][ T1099] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 39.331553][ T1099] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 39.331709][ T1099] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 39.331894][ T1099] __dev_notify_flags (net/core/dev.c:9787) [ 39.332085][ T1099] ? netif_change_name (net/core/dev.c:1495) [ 39.332270][ T1099] ? __dev_change_flags (net/core/dev.c:9752) [ 39.332478][ T1099] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 39.332661][ T1099] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.332854][ T1099] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 39.333042][ T1099] netif_change_flags (net/core/dev.c:9820) [ 39.333244][ T1099] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 39.333452][ T1099] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 39.333639][ T1099] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 39.333858][ T1099] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.334044][ T1099] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.334232][ T1099] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 39.334440][ T1099] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.334627][ T1099] ? __kernel_text_address (kernel/extable.c:79) [ 39.334814][ T1099] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.335002][ T1099] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.335190][ T1099] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 39.335398][ T1099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.335587][ T1099] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 39.335771][ T1099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.335955][ T1099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.336141][ T1099] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 39.336348][ T1099] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 39.336536][ T1099] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 39.336723][ T1099] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 39.336909][ T1099] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 39.337102][ T1099] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 39.337298][ T1099] rtnl_newlink (net/core/rtnetlink.c:4150) [ 39.337502][ T1099] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.337686][ T1099] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.337872][ T1099] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 39.338061][ T1099] ? mark_usage (kernel/locking/lockdep.c:4674) [ 39.338244][ T1099] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.338480][ T1099] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.338737][ T1099] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.338996][ T1099] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 39.339253][ T1099] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 39.339533][ T1099] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 39.339724][ T1099] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 39.339909][ T1099] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.340093][ T1099] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.340279][ T1099] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.340487][ T1099] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 39.340673][ T1099] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 39.340860][ T1099] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.341046][ T1099] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 39.341234][ T1099] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.341442][ T1099] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.341625][ T1099] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.341818][ T1099] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.342006][ T1099] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.342191][ T1099] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.342398][ T1099] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.342584][ T1099] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.342773][ T1099] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.342960][ T1099] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 39.343148][ T1099] ? copy_msghdr_from_user (net/socket.c:2635) [ 39.343353][ T1099] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 39.343567][ T1099] ? move_addr_to_kernel (net/socket.c:258) [ 39.343753][ T1099] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 39.343939][ T1099] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 39.344135][ T1099] ___sys_sendmsg (net/socket.c:2752) [ 39.344339][ T1099] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 39.344565][ T1099] ? copy_msghdr_from_user (net/socket.c:2603) [ 39.344761][ T1099] __sys_sendmsg (net/socket.c:2784) [ 39.344948][ T1099] ? __sys_sendmsg_sock (net/socket.c:2765) [ 39.345134][ T1099] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 39.345385][ T1099] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.345572][ T1099] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.345757][ T1099] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.345943][ T1099] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.346135][ T1099] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.346344][ T1099] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.346564][ T1099] RIP: 0033:0x7f7d244c208e [ 39.346758][ T1099] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.347299][ T1099] RSP: 002b:00007ffd12b592d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 39.347574][ T1099] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7d244c208e [ 39.347825][ T1099] RDX: 0000000000000000 RSI: 00007ffd12b59380 RDI: 0000000000000005 [ 39.348079][ T1099] RBP: 00007ffd12b592e0 R08: 0000000000000000 R09: 0000000000000000 [ 39.348357][ T1099] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7d [ 39.348611][ T1099] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd12b59a50 | [ 39.444542][ T1101] ------------[ cut here ]------------ | [ 39.444743][ T1101] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1101 | [ 39.445069][ T1101] Modules linked in: netdevsim | [ 39.445564][ T1101] Tainted: [W]=WARN [ 39.445683][ T1101] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.445899][ T1101] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.446118][ T1101] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.446680][ T1101] RSP: 0018:ffa0000002ad7310 EFLAGS: 00010286 [ 39.446884][ T1101] RAX: 00000000ffffffa6 RBX: ff11000004b0ac40 RCX: 1ff400000055ae28 [ 39.447121][ T1101] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0acf0 [ 39.447371][ T1101] RBP: ff11000009472000 R08: 1fe220000096159f R09: ff11000004f82ed0 [ 39.447605][ T1101] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 39.447837][ T1101] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 39.448070][ T1101] FS: 00007f34a098c840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 39.448357][ T1101] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.448556][ T1101] CR2: 00007f34a0f41004 CR3: 00000000106d2006 CR4: 0000000000771ef0 [ 39.448790][ T1101] PKRU: 55555554 [ 39.448912][ T1101] Call Trace: [ 39.449055][ T1101] [ 39.449173][ T1101] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 39.449499][ T1101] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 39.449713][ T1101] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 39.449883][ T1101] ? netdev_run_todo (net/core/dev.c:11703) [ 39.450049][ T1101] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.450220][ T1101] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 39.450608][ T1101] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 39.450821][ T1101] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.450978][ T1101] ? unregister_netdevice_many (net/core/dev.c:12497) [ 39.451136][ T1101] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 39.451305][ T1101] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.451581][ T1101] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 39.451780][ T1101] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 39.452064][ T1101] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 39.452520][ T1101] devlink_reload (net/devlink/dev.c:462) [ 39.452865][ T1101] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 39.453025][ T1101] ? devlink_resources_validate (net/devlink/resource.c:471) [ 39.453224][ T1101] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 39.453627][ T1101] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 39.453920][ T1101] ? __nla_validate_parse (lib/nlattr.c:635) [ 39.454149][ T1101] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 39.454490][ T1101] ? __nla_parse (lib/nlattr.c:732) [ 39.454708][ T1101] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 39.454870][ T1101] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 39.455074][ T1101] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.455230][ T1101] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 39.455465][ T1101] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 39.455623][ T1101] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 39.455782][ T1101] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 39.455978][ T1101] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 39.456172][ T1101] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 39.456403][ T1101] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 39.456556][ T1101] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 39.456710][ T1101] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.456872][ T1101] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 39.457028][ T1101] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.457184][ T1101] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 39.457410][ T1101] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.457575][ T1101] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.457735][ T1101] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.457898][ T1101] genl_rcv (net/netlink/genetlink.c:1218) [ 39.458020][ T1101] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.458174][ T1101] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.458342][ T1101] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.458500][ T1101] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.458657][ T1101] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.458814][ T1101] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.458970][ T1101] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.459128][ T1101] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 39.459284][ T1101] ? __ia32_sys_getpeername (net/socket.c:2219) [ 39.459466][ T1101] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 39.459638][ T1101] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.459838][ T1101] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 39.459993][ T1101] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 39.460147][ T1101] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.460307][ T1101] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.460468][ T1101] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.460622][ T1101] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.460815][ T1101] RIP: 0033:0x7f34a0bc608e [ 39.460981][ T1101] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.461552][ T1101] RSP: 002b:00007ffd2d806f40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 39.461787][ T1101] RAX: ffffffffffffffda RBX: 0000000013f1a980 RCX: 00007f34a0bc608e [ 39.462020][ T1101] RDX: 0000000000000038 RSI: 0000000013f1aba0 RDI: 0000000000000005 [ 39.462253][ T1101] RBP: 00007ffd2d806f50 R08: 00007f34a0e7a980 R09: 000000000000000c [ 39.462496][ T1101] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 39.462728][ T1101] R13: 0000000013f1a980 R14: 0000000000000000 R15: 0000000000000003 | [ 39.517086][ T1101] ------------[ cut here ]------------ | [ 39.517391][ T1101] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1101 | [ 39.517889][ T1101] Modules linked in: netdevsim | [ 39.518662][ T1101] Tainted: [W]=WARN [ 39.518851][ T1101] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.519158][ T1101] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 39.519501][ T1101] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 39.520385][ T1101] RSP: 0018:ffa0000002ad7268 EFLAGS: 00010286 [ 39.520695][ T1101] RAX: 00000000ffffffa6 RBX: ff11000004e1c040 RCX: 1ff400000055ae13 [ 39.521056][ T1101] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c0f0 [ 39.521437][ T1101] RBP: ff1100000af52000 R08: 1fe22000009c381f R09: ff11000004f82ed0 [ 39.521806][ T1101] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 39.522173][ T1101] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000af52000 [ 39.522553][ T1101] FS: 00007f34a098c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 39.522989][ T1101] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 39.523306][ T1101] CR2: 00007f07277f4574 CR3: 00000000106d2004 CR4: 0000000000771ef0 [ 39.523678][ T1101] PKRU: 55555554 [ 39.523859][ T1101] Call Trace: [ 39.524040][ T1101] [ 39.524169][ T1101] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 39.524434][ T1101] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 39.524624][ T1101] register_netdevice (net/core/dev.c:11488) [ 39.524871][ T1101] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 39.525179][ T1101] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 39.525448][ T1101] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 39.525765][ T1101] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 39.526014][ T1101] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 39.526340][ T1101] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 39.526591][ T1101] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 39.526901][ T1101] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 39.527150][ T1101] ? static_obj (kernel/locking/lockdep.c:858) [ 39.527350][ T1101] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 39.527598][ T1101] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 39.527913][ T1101] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 39.528224][ T1101] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 39.528541][ T1101] devlink_reload (net/devlink/dev.c:475) [ 39.528789][ T1101] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 39.529037][ T1101] ? devlink_resources_validate (net/devlink/resource.c:471) [ 39.529361][ T1101] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 39.529605][ T1101] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 39.529905][ T1101] ? __nla_validate_parse (lib/nlattr.c:635) [ 39.530156][ T1101] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 39.530417][ T1101] ? __nla_parse (lib/nlattr.c:732) [ 39.530670][ T1101] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 39.530917][ T1101] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 39.531224][ T1101] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 39.531481][ T1101] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 39.531726][ T1101] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 39.531979][ T1101] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 39.532227][ T1101] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 39.532545][ T1101] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 39.532850][ T1101] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 39.533093][ T1101] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 39.533350][ T1101] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 39.533598][ T1101] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.533853][ T1101] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 39.534100][ T1101] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 39.534355][ T1101] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 39.534599][ T1101] ? netlink_ack (./include/linux/skbuff.h:2718) [ 39.534853][ T1101] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 39.535100][ T1101] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 39.535364][ T1101] genl_rcv (net/netlink/genetlink.c:1218) [ 39.535552][ T1101] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 39.535789][ T1101] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 39.536031][ T1101] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 39.536276][ T1101] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 39.536539][ T1101] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 39.536786][ T1101] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.537032][ T1101] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 39.537281][ T1101] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 39.537538][ T1101] ? __ia32_sys_getpeername (net/socket.c:2219) [ 39.537807][ T1101] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 39.538056][ T1101] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.538379][ T1101] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 39.538623][ T1101] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 39.538867][ T1101] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 39.539112][ T1101] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 39.539372][ T1101] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 39.539615][ T1101] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.539919][ T1101] RIP: 0033:0x7f34a0bc608e [ 39.540179][ T1101] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 39.541062][ T1101] RSP: 002b:00007ffd2d806f40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 39.541447][ T1101] RAX: ffffffffffffffda RBX: 0000000013f1a980 RCX: 00007f34a0bc608e [ 39.541817][ T1101] RDX: 0000000000000038 RSI: 0000000013f1aba0 RDI: 0000000000000005 [ 39.542205][ T1101] RBP: 00007ffd2d806f50 R08: 00007f34a0e7a980 R09: 000000000000000c [ 39.542588][ T1101] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 39.542957][ T1101] R13: 0000000013f1a980 R14: 0000000000000000 R15: 0000000000000003 | [ 40.453097][ T1125] ------------[ cut here ]------------ | [ 40.453412][ T1125] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1125 | [ 40.453908][ T1125] Modules linked in: netdevsim | [ 40.454685][ T1125] Tainted: [W]=WARN [ 40.454875][ T1125] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.455187][ T1125] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.455523][ T1125] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.456603][ T1125] RSP: 0018:ffa0000002c17310 EFLAGS: 00010286 [ 40.457081][ T1125] RAX: 00000000ffffffa6 RBX: ff1100000ed6ef40 RCX: 1ff4000000582e28 [ 40.457644][ T1125] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6eff0 [ 40.458021][ T1125] RBP: ff1100000af52000 R08: 1fe2200001daddff R09: ff1100000c2e0bd0 [ 40.458514][ T1125] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 40.458886][ T1125] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 40.459258][ T1125] FS: 00007f00db0c4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 40.459776][ T1125] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.460078][ T1125] CR2: 00007f00db679004 CR3: 000000000f4cf003 CR4: 0000000000771ef0 [ 40.460469][ T1125] PKRU: 55555554 [ 40.460657][ T1125] Call Trace: [ 40.460842][ T1125] [ 40.460972][ T1125] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 40.461289][ T1125] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 40.461610][ T1125] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 40.461865][ T1125] ? netdev_run_todo (net/core/dev.c:11703) [ 40.462111][ T1125] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 40.462370][ T1125] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 40.462612][ T1125] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 40.462862][ T1125] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.463109][ T1125] ? unregister_netdevice_many (net/core/dev.c:12497) [ 40.463381][ T1125] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 40.463632][ T1125] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.463887][ T1125] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 40.464197][ T1125] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 40.464518][ T1125] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 40.464827][ T1125] devlink_reload (net/devlink/dev.c:462) [ 40.465079][ T1125] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 40.465336][ T1125] ? devlink_resources_validate (net/devlink/resource.c:471) [ 40.465652][ T1125] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 40.465895][ T1125] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 40.466205][ T1125] ? __nla_validate_parse (lib/nlattr.c:635) [ 40.466470][ T1125] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 40.466719][ T1125] ? __nla_parse (lib/nlattr.c:732) [ 40.466974][ T1125] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 40.467218][ T1125] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 40.467550][ T1125] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.467801][ T1125] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 40.468054][ T1125] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 40.468313][ T1125] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 40.468572][ T1125] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 40.468880][ T1125] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 40.469193][ T1125] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 40.469454][ T1125] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 40.469696][ T1125] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 40.469944][ T1125] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.470201][ T1125] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 40.470469][ T1125] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.470719][ T1125] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 40.470971][ T1125] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.471233][ T1125] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.471493][ T1125] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.471716][ T1125] genl_rcv (net/netlink/genetlink.c:1218) [ 40.471901][ T1125] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.472151][ T1125] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.472404][ T1125] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.472649][ T1125] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.472894][ T1125] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.473133][ T1125] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.473392][ T1125] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.473649][ T1125] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 40.473901][ T1125] ? __ia32_sys_getpeername (net/socket.c:2219) [ 40.474169][ T1125] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 40.474431][ T1125] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.474741][ T1125] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 40.474987][ T1125] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 40.475233][ T1125] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.475498][ T1125] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.475739][ T1125] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.475983][ T1125] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.476286][ T1125] RIP: 0033:0x7f00db2fe08e [ 40.476556][ T1125] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.477429][ T1125] RSP: 002b:00007ffcee8abe10 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 40.477809][ T1125] RAX: ffffffffffffffda RBX: 0000000008514980 RCX: 00007f00db2fe08e [ 40.478181][ T1125] RDX: 0000000000000038 RSI: 0000000008514ba0 RDI: 0000000000000005 [ 40.478570][ T1125] RBP: 00007ffcee8abe20 R08: 00007f00db5b2980 R09: 000000000000000c [ 40.478935][ T1125] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 40.479312][ T1125] R13: 0000000008514980 R14: 0000000000000000 R15: 0000000000000003 | [ 40.602634][ T1127] ------------[ cut here ]------------ | [ 40.602865][ T1127] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1127 | [ 40.603190][ T1127] Modules linked in: netdevsim | [ 40.603737][ T1127] Tainted: [W]=WARN [ 40.603896][ T1127] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.604119][ T1127] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.604367][ T1127] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.604899][ T1127] RSP: 0018:ffa0000002a17010 EFLAGS: 00010286 [ 40.605120][ T1127] RAX: 00000000ffffffa6 RBX: ff1100000dd40f40 RCX: 1ff4000000542dc8 [ 40.605391][ T1127] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dd40ff0 [ 40.605644][ T1127] RBP: ff110000091b1000 R08: 1fe2200001ba81ff R09: ff1100000cc9ae80 [ 40.605907][ T1127] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 40.606159][ T1127] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002a17100 [ 40.606440][ T1127] FS: 00007fd09066f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 40.606731][ T1127] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.606952][ T1127] CR2: 000000002ded7988 CR3: 000000000ced5002 CR4: 0000000000771ef0 [ 40.607205][ T1127] PKRU: 55555554 [ 40.607378][ T1127] Call Trace: [ 40.607531][ T1127] [ 40.607654][ T1127] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 40.607849][ T1127] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 40.608006][ T1127] netif_close_many (net/core/dev.c:1804) [ 40.608195][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.608404][ T1127] ? __dev_close_many (net/core/dev.c:1781) [ 40.608591][ T1127] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.608782][ T1127] netif_close_many_and_unlock (net/core/dev.c:12330) [ 40.608967][ T1127] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 40.609152][ T1127] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 40.609432][ T1127] ? clockevents_program_event (kernel/time/clockevents.c:363) [ 40.609652][ T1127] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 40.609871][ T1127] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 40.610060][ T1127] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 40.610244][ T1127] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 40.610484][ T1127] ? unregister_netdevice_many (net/core/dev.c:12497) [ 40.610667][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.610858][ T1127] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 40.611043][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.611226][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.611435][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.611622][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.611806][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.612008][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.612193][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.612405][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.612592][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.612781][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.612968][ T1127] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 40.613159][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.613358][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.613544][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.613727][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.613911][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.614097][ T1127] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 40.614284][ T1127] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.614486][ T1127] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.614673][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.614862][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.615051][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.615238][ T1127] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.615446][ T1127] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.615633][ T1127] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.615822][ T1127] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.616008][ T1127] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.616200][ T1127] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.616415][ T1127] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.616600][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.616800][ T1127] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.616988][ T1127] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.617176][ T1127] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.617475][ T1127] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 40.617662][ T1127] ? copy_msghdr_from_user (net/socket.c:2635) [ 40.617849][ T1127] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 40.618166][ T1127] ? move_addr_to_kernel (net/socket.c:258) [ 40.618375][ T1127] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 40.618562][ T1127] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.618748][ T1127] ___sys_sendmsg (net/socket.c:2752) [ 40.619024][ T1127] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 40.619244][ T1127] ? copy_msghdr_from_user (net/socket.c:2603) [ 40.619462][ T1127] __sys_sendmsg (net/socket.c:2784) [ 40.619655][ T1127] ? __sys_sendmsg_sock (net/socket.c:2765) [ 40.619927][ T1127] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 40.620147][ T1127] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.620357][ T1127] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.620542][ T1127] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.620820][ T1127] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.621004][ T1127] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.621197][ T1127] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.621538][ T1127] RIP: 0033:0x7fd0908a908e [ 40.621730][ T1127] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.622380][ T1127] RSP: 002b:00007ffe14708bc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.622638][ T1127] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd0908a908e [ 40.622889][ T1127] RDX: 0000000000000000 RSI: 00007ffe14708c70 RDI: 0000000000000005 [ 40.623240][ T1127] RBP: 00007ffe14708bd0 R08: 0000000000000000 R09: 0000000000000000 [ 40.623513][ T1127] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7e [ 40.623766][ T1127] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe14709340 | [ 40.629376][ T1127] ------------[ cut here ]------------ | [ 40.629563][ T1127] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1127 | [ 40.629873][ T1127] Modules linked in: netdevsim | [ 40.631098][ T1127] Tainted: [W]=WARN [ 40.631401][ T1127] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.631607][ T1127] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.631829][ T1127] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.632357][ T1127] RSP: 0018:ffa0000002a17190 EFLAGS: 00010286 [ 40.632571][ T1127] RAX: 00000000ffffffa6 RBX: ff1100000ad54dc0 RCX: 1ff4000000542df8 [ 40.632817][ T1127] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ad54e70 [ 40.633059][ T1127] RBP: ff110000091b1000 R08: 1fe22000015aa9cf R09: ff1100000cc9ae58 [ 40.633321][ T1127] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 40.633588][ T1127] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 40.633838][ T1127] FS: 00007fd09066f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 40.634151][ T1127] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.634386][ T1127] CR2: 000000002ded7988 CR3: 000000000ced5002 CR4: 0000000000771ef0 [ 40.634635][ T1127] PKRU: 55555554 [ 40.634781][ T1127] Call Trace: [ 40.634930][ T1127] [ 40.635048][ T1127] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 40.635269][ T1127] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 40.635498][ T1127] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 40.635679][ T1127] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 40.635857][ T1127] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 40.636158][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.636360][ T1127] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 40.636541][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.636721][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.636983][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.637159][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.637353][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.637549][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.637806][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.637985][ T1127] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.638162][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.638364][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.638623][ T1127] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 40.638805][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.638982][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.639163][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.639452][ T1127] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.639635][ T1127] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 40.639818][ T1127] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 40.639999][ T1127] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.640265][ T1127] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.640469][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.640655][ T1127] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.640832][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.641095][ T1127] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.641275][ T1127] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.641480][ T1127] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.641663][ T1127] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.641925][ T1127] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.642106][ T1127] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.642286][ T1127] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.642488][ T1127] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.642758][ T1127] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.642946][ T1127] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.643133][ T1127] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.643343][ T1127] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 40.643603][ T1127] ? copy_msghdr_from_user (net/socket.c:2635) [ 40.643783][ T1127] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 40.643996][ T1127] ? move_addr_to_kernel (net/socket.c:258) [ 40.644175][ T1127] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 40.644464][ T1127] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.644644][ T1127] ___sys_sendmsg (net/socket.c:2752) [ 40.644825][ T1127] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 40.645038][ T1127] ? copy_msghdr_from_user (net/socket.c:2603) [ 40.645323][ T1127] __sys_sendmsg (net/socket.c:2784) [ 40.645522][ T1127] ? __sys_sendmsg_sock (net/socket.c:2765) [ 40.645698][ T1127] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 40.645912][ T1127] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.646178][ T1127] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.646381][ T1127] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.646561][ T1127] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.646738][ T1127] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.647002][ T1127] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.647209][ T1127] RIP: 0033:0x7fd0908a908e [ 40.647421][ T1127] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.648059][ T1127] RSP: 002b:00007ffe14708bc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.648459][ T1127] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd0908a908e [ 40.648705][ T1127] RDX: 0000000000000000 RSI: 00007ffe14708c70 RDI: 0000000000000005 [ 40.648954][ T1127] RBP: 00007ffe14708bd0 R08: 0000000000000000 R09: 0000000000000000 [ 40.649280][ T1127] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7e [ 40.649539][ T1127] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe14709340 | [ 40.766486][ T1129] ------------[ cut here ]------------ | [ 40.766711][ T1129] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1129 | [ 40.767059][ T1129] Modules linked in: netdevsim | [ 40.767663][ T1129] Tainted: [W]=WARN [ 40.767792][ T1129] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.767999][ T1129] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.768213][ T1129] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.768872][ T1129] RSP: 0018:ffa0000002a27268 EFLAGS: 00010286 [ 40.769079][ T1129] RAX: 00000000ffffffa6 RBX: ff11000004b0b0c0 RCX: 1ff4000000544e13 [ 40.769333][ T1129] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b170 [ 40.769571][ T1129] RBP: ff11000009e2a000 R08: 1fe220000096162f R09: ff1100000ccb51d0 [ 40.769816][ T1129] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 40.770058][ T1129] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009e2a000 [ 40.770302][ T1129] FS: 00007f750f888840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 40.770589][ T1129] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.770790][ T1129] CR2: 00007f750fe3d004 CR3: 000000000f45a001 CR4: 0000000000771ef0 [ 40.771031][ T1129] PKRU: 55555554 [ 40.771154][ T1129] Call Trace: [ 40.771311][ T1129] [ 40.771403][ T1129] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 40.771567][ T1129] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 40.771689][ T1129] register_netdevice (net/core/dev.c:11488) [ 40.771857][ T1129] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 40.772055][ T1129] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 40.772219][ T1129] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 40.772438][ T1129] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 40.772601][ T1129] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 40.772797][ T1129] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 40.772962][ T1129] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 40.773164][ T1129] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 40.773333][ T1129] ? static_obj (kernel/locking/lockdep.c:858) [ 40.773454][ T1129] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 40.773617][ T1129] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 40.773821][ T1129] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 40.774022][ T1129] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 40.774220][ T1129] devlink_reload (net/devlink/dev.c:475) [ 40.774390][ T1129] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 40.774549][ T1129] ? devlink_resources_validate (net/devlink/resource.c:471) [ 40.774749][ T1129] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 40.774908][ T1129] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 40.775101][ T1129] ? __nla_validate_parse (lib/nlattr.c:635) [ 40.775261][ T1129] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 40.775434][ T1129] ? __nla_parse (lib/nlattr.c:732) [ 40.775596][ T1129] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 40.775759][ T1129] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 40.775959][ T1129] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.776117][ T1129] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 40.776275][ T1129] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 40.776449][ T1129] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 40.776606][ T1129] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 40.776801][ T1129] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 40.777000][ T1129] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 40.777162][ T1129] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 40.777323][ T1129] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 40.777488][ T1129] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.777648][ T1129] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 40.777807][ T1129] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.777964][ T1129] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 40.778123][ T1129] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.778287][ T1129] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.778457][ T1129] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.778619][ T1129] genl_rcv (net/netlink/genetlink.c:1218) [ 40.778739][ T1129] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.778900][ T1129] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.779058][ T1129] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.779218][ T1129] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.779387][ T1129] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.779547][ T1129] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.779707][ T1129] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.779870][ T1129] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 40.780030][ T1129] ? __ia32_sys_getpeername (net/socket.c:2219) [ 40.780201][ T1129] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 40.780368][ T1129] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.780564][ T1129] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 40.780722][ T1129] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 40.780880][ T1129] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.781038][ T1129] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.781196][ T1129] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.781369][ T1129] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.781573][ T1129] RIP: 0033:0x7f750fac208e [ 40.781739][ T1129] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.782305][ T1129] RSP: 002b:00007ffe9dad23d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 40.782552][ T1129] RAX: ffffffffffffffda RBX: 000000003eb30980 RCX: 00007f750fac208e [ 40.782786][ T1129] RDX: 0000000000000038 RSI: 000000003eb30ba0 RDI: 0000000000000005 [ 40.783023][ T1129] RBP: 00007ffe9dad23e0 R08: 00007f750fd76980 R09: 000000000000000c [ 40.783260][ T1129] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 40.783512][ T1129] R13: 000000003eb30980 R14: 0000000000000000 R15: 0000000000000003 | [ 40.863798][ T1139] ------------[ cut here ]------------ | [ 40.864016][ T1139] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1139 | [ 40.864882][ T1139] Modules linked in: netdevsim | [ 40.865428][ T1139] Tainted: [W]=WARN [ 40.865581][ T1139] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.865803][ T1139] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.866036][ T1139] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.866598][ T1139] RSP: 0018:ffa0000002c771b0 EFLAGS: 00010286 [ 40.866824][ T1139] RAX: 00000000ffffffa6 RBX: ff110000094a4dc0 RCX: 1ff400000058edfc [ 40.867081][ T1139] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4e70 [ 40.867358][ T1139] RBP: ff1100000c791000 R08: 1fe22000012949cf R09: ff1100000f4a8ba8 [ 40.867615][ T1139] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 40.867870][ T1139] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 40.868130][ T1139] FS: 00007ffb5961d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 40.868445][ T1139] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.868670][ T1139] CR2: 00000000004a77b8 CR3: 0000000004f8c002 CR4: 0000000000771ef0 [ 40.868931][ T1139] PKRU: 55555554 [ 40.869084][ T1139] Call Trace: [ 40.869238][ T1139] [ 40.869382][ T1139] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 40.869576][ T1139] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 40.869772][ T1139] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 40.869963][ T1139] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 40.870119][ T1139] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 40.870311][ T1139] __dev_notify_flags (net/core/dev.c:9787) [ 40.870519][ T1139] ? netif_change_name (net/core/dev.c:1495) [ 40.870713][ T1139] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 40.870936][ T1139] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 40.871131][ T1139] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 40.871341][ T1139] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 40.871532][ T1139] ? __dev_get_by_name (net/core/dev.c:883) [ 40.871721][ T1139] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 40.871915][ T1139] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 40.872108][ T1139] rtnl_newlink (net/core/rtnetlink.c:4150) [ 40.872307][ T1139] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.872514][ T1139] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.872703][ T1139] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 40.872890][ T1139] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.873079][ T1139] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.873274][ T1139] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.873483][ T1139] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 40.873671][ T1139] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 40.873864][ T1139] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.874057][ T1139] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.874243][ T1139] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.874458][ T1139] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.874648][ T1139] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.874841][ T1139] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.875030][ T1139] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.875220][ T1139] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.875435][ T1139] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.875626][ T1139] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.875817][ T1139] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.876008][ T1139] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.876197][ T1139] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.876415][ T1139] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.876620][ T1139] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.876815][ T1139] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.877024][ T1139] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 40.877227][ T1139] ? copy_msghdr_from_user (net/socket.c:2635) [ 40.877451][ T1139] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 40.877685][ T1139] ? move_addr_to_kernel (net/socket.c:258) [ 40.877887][ T1139] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.878086][ T1139] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 40.878285][ T1139] ___sys_sendmsg (net/socket.c:2752) [ 40.878505][ T1139] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 40.878706][ T1139] ? copy_msghdr_from_user (net/socket.c:2603) [ 40.878911][ T1139] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 40.879116][ T1139] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 40.879340][ T1139] __sys_sendmsg (net/socket.c:2784) [ 40.879539][ T1139] ? __sys_sendmsg_sock (net/socket.c:2765) [ 40.879737][ T1139] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.879927][ T1139] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.880119][ T1139] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.880319][ T1139] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.880528][ T1139] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.880728][ T1139] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.880957][ T1139] RIP: 0033:0x7ffb5985708e [ 40.881156][ T1139] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.881732][ T1139] RSP: 002b:00007ffdb7e58630 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.881999][ T1139] RAX: ffffffffffffffda RBX: 00007ffdb7e58de0 RCX: 00007ffb5985708e [ 40.882254][ T1139] RDX: 0000000000000000 RSI: 00007ffdb7e586e0 RDI: 0000000000000005 [ 40.882541][ T1139] RBP: 00007ffdb7e58640 R08: 0000000000000000 R09: 0000000000000000 [ 40.882808][ T1139] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 40.883075][ T1139] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdb7e58db0 | [ 40.922469][ T1140] ------------[ cut here ]------------ | [ 40.922697][ T1140] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1140 | [ 40.923057][ T1140] Modules linked in: netdevsim | [ 40.923624][ T1140] Tainted: [W]=WARN [ 40.923780][ T1140] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.924004][ T1140] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 40.924248][ T1140] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 40.924819][ T1140] RSP: 0018:ffa0000002c87020 EFLAGS: 00010286 [ 40.925046][ T1140] RAX: 00000000ffffffa6 RBX: ff110000094a4ac0 RCX: 1ff4000000590dca [ 40.925344][ T1140] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000094a4b70 [ 40.925605][ T1140] RBP: ff1100000c791000 R08: 1fe220000129496f R09: ff1100000f4aae80 [ 40.925860][ T1140] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 40.926115][ T1140] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 40.926395][ T1140] FS: 00007f8a85d12840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 40.926715][ T1140] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 40.926938][ T1140] CR2: 00007f8a85fe21a0 CR3: 000000000f436004 CR4: 0000000000771ef0 [ 40.927195][ T1140] PKRU: 55555554 [ 40.927477][ T1140] Call Trace: [ 40.927711][ T1140] [ 40.927930][ T1140] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 40.928227][ T1140] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 40.928513][ T1140] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 40.928668][ T1140] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 40.928859][ T1140] __dev_notify_flags (net/core/dev.c:9787) [ 40.929054][ T1140] ? netif_change_name (net/core/dev.c:1495) [ 40.929242][ T1140] ? __dev_change_flags (net/core/dev.c:9752) [ 40.929448][ T1140] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 40.929637][ T1140] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.929826][ T1140] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 40.930016][ T1140] netif_change_flags (net/core/dev.c:9820) [ 40.930206][ T1140] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 40.930415][ T1140] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 40.930604][ T1140] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 40.930825][ T1140] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 40.931018][ T1140] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.931210][ T1140] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 40.931429][ T1140] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 40.931617][ T1140] ? __kernel_text_address (kernel/extable.c:79) [ 40.931804][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.931995][ T1140] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.932188][ T1140] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 40.932396][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.932583][ T1140] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 40.932773][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.932973][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.933162][ T1140] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 40.933371][ T1140] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 40.933562][ T1140] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 40.933754][ T1140] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 40.933944][ T1140] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 40.934135][ T1140] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 40.934347][ T1140] rtnl_newlink (net/core/rtnetlink.c:4150) [ 40.934539][ T1140] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.934726][ T1140] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.934914][ T1140] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 40.935100][ T1140] ? mark_usage (kernel/locking/lockdep.c:4674) [ 40.935292][ T1140] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.935507][ T1140] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.935695][ T1140] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.935886][ T1140] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 40.936084][ T1140] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 40.936275][ T1140] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 40.936485][ T1140] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 40.936673][ T1140] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.936866][ T1140] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.937052][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.937240][ T1140] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 40.937447][ T1140] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 40.937637][ T1140] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 40.937826][ T1140] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 40.938015][ T1140] ? netlink_ack (./include/linux/skbuff.h:2718) [ 40.938205][ T1140] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 40.938413][ T1140] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 40.938605][ T1140] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 40.938795][ T1140] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 40.938980][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 40.939169][ T1140] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 40.939386][ T1140] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 40.939580][ T1140] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 40.939779][ T1140] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 40.939973][ T1140] ? copy_msghdr_from_user (net/socket.c:2635) [ 40.940161][ T1140] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 40.940405][ T1140] ? move_addr_to_kernel (net/socket.c:258) [ 40.940596][ T1140] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 40.940784][ T1140] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 40.940977][ T1140] ___sys_sendmsg (net/socket.c:2752) [ 40.941167][ T1140] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 40.941411][ T1140] ? copy_msghdr_from_user (net/socket.c:2603) [ 40.941614][ T1140] __sys_sendmsg (net/socket.c:2784) [ 40.941801][ T1140] ? __sys_sendmsg_sock (net/socket.c:2765) [ 40.941987][ T1140] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 40.942211][ T1140] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.942419][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 40.942612][ T1140] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 40.942799][ T1140] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 40.942988][ T1140] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 40.943177][ T1140] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.943418][ T1140] RIP: 0033:0x7f8a85f4c08e [ 40.943612][ T1140] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 40.944151][ T1140] RSP: 002b:00007ffd915e9a00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 40.944461][ T1140] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8a85f4c08e [ 40.944720][ T1140] RDX: 0000000000000000 RSI: 00007ffd915e9ab0 RDI: 0000000000000005 [ 40.944982][ T1140] RBP: 00007ffd915e9a10 R08: 0000000000000000 R09: 0000000000000000 [ 40.945244][ T1140] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 40.945516][ T1140] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd915ea180 | [ 41.065274][ T1143] ------------[ cut here ]------------ | [ 41.065471][ T1143] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1143 | [ 41.065754][ T1143] Modules linked in: netdevsim | [ 41.066191][ T1143] Tainted: [W]=WARN [ 41.066312][ T1143] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.066496][ T1143] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.066675][ T1143] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.067156][ T1143] RSP: 0018:ffa0000002cb7010 EFLAGS: 00010286 [ 41.067343][ T1143] RAX: 00000000ffffffa6 RBX: ff11000004e1c040 RCX: 1ff4000000596dc8 [ 41.067550][ T1143] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c0f0 [ 41.067753][ T1143] RBP: ff1100000c791000 R08: 1fe22000009c381f R09: ff1100000c1e2e80 [ 41.067962][ T1143] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 41.068175][ T1143] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002cb7100 [ 41.069150][ T1143] FS: 00007fece6922840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 41.069412][ T1143] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.069584][ T1143] CR2: 00007fece6bf21a0 CR3: 000000000dec2005 CR4: 0000000000771ef0 [ 41.069790][ T1143] PKRU: 55555554 [ 41.069895][ T1143] Call Trace: [ 41.069999][ T1143] [ 41.070075][ T1143] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.070220][ T1143] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.070365][ T1143] netif_close_many (net/core/dev.c:1804) [ 41.070503][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.070643][ T1143] ? __dev_close_many (net/core/dev.c:1781) [ 41.070784][ T1143] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.070925][ T1143] netif_close_many_and_unlock (net/core/dev.c:12330) [ 41.071063][ T1143] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 41.071202][ T1143] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 41.071386][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.071524][ T1143] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 41.071694][ T1143] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.071829][ T1143] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 41.071966][ T1143] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 41.072138][ T1143] ? unregister_netdevice_many (net/core/dev.c:12497) [ 41.072272][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.072425][ T1143] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 41.072565][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.072760][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.072959][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.073162][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.073404][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.073626][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.073764][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.073901][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.074036][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.074172][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.074317][ T1143] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 41.074477][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.074616][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.074752][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.074894][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.075036][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.075174][ T1143] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.075315][ T1143] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.075459][ T1143] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.075599][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.075740][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.075875][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.076014][ T1143] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.076153][ T1143] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.076291][ T1143] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.076442][ T1143] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.076583][ T1143] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.076723][ T1143] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.076863][ T1143] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.077000][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.077143][ T1143] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.077281][ T1143] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.077431][ T1143] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.077570][ T1143] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.077730][ T1143] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.077933][ T1143] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.078187][ T1143] ? move_addr_to_kernel (net/socket.c:258) [ 41.078346][ T1143] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.078483][ T1143] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.078652][ T1143] ___sys_sendmsg (net/socket.c:2752) [ 41.078849][ T1143] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 41.079038][ T1143] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.079184][ T1143] __sys_sendmsg (net/socket.c:2784) [ 41.079335][ T1143] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.079475][ T1143] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 41.079652][ T1143] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.079794][ T1143] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.079930][ T1143] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.080068][ T1143] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.080204][ T1143] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.080355][ T1143] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.080527][ T1143] RIP: 0033:0x7fece6b5c08e [ 41.080673][ T1143] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.081157][ T1143] RSP: 002b:00007fff25214660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.081375][ T1143] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fece6b5c08e [ 41.081578][ T1143] RDX: 0000000000000000 RSI: 00007fff25214710 RDI: 0000000000000005 [ 41.081783][ T1143] RBP: 00007fff25214670 R08: 0000000000000000 R09: 0000000000000000 [ 41.081992][ T1143] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.082195][ T1143] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff25214de0 | [ 41.085521][ T1143] ------------[ cut here ]------------ | [ 41.085711][ T1143] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1143 | [ 41.086066][ T1143] Modules linked in: netdevsim | [ 41.086635][ T1143] Tainted: [W]=WARN [ 41.086781][ T1143] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.087033][ T1143] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.087305][ T1143] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.088034][ T1143] RSP: 0018:ffa0000002cb7190 EFLAGS: 00010286 [ 41.088288][ T1143] RAX: 00000000ffffffa6 RBX: ff11000004ec19c0 RCX: 1ff4000000596df8 [ 41.088560][ T1143] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1a70 [ 41.088830][ T1143] RBP: ff1100000c791000 R08: 1fe22000009d834f R09: ff1100000c1e2e58 [ 41.089100][ T1143] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 41.089363][ T1143] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 41.089647][ T1143] FS: 00007fece6922840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 41.089959][ T1143] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.090201][ T1143] CR2: 00007f8a85ddf574 CR3: 000000000dec2004 CR4: 0000000000771ef0 [ 41.090478][ T1143] PKRU: 55555554 [ 41.090617][ T1143] Call Trace: [ 41.090765][ T1143] [ 41.090861][ T1143] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 41.091099][ T1143] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 41.091362][ T1143] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.091564][ T1143] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 41.091766][ T1143] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 41.092022][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.092222][ T1143] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 41.092426][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.092611][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.092807][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.093003][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.093172][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.093411][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.093580][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.093746][ T1143] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.093916][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.094102][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.094278][ T1143] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 41.094463][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.094632][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.094826][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.095011][ T1143] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.095216][ T1143] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 41.095429][ T1143] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.095627][ T1143] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.095828][ T1143] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.096028][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.096227][ T1143] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.096429][ T1143] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.096607][ T1143] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.096783][ T1143] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.096974][ T1143] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.097149][ T1143] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.097334][ T1143] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.097521][ T1143] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.097710][ T1143] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.097884][ T1143] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.098057][ T1143] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.098247][ T1143] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.098440][ T1143] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.098609][ T1143] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.098774][ T1143] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.098947][ T1143] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.099161][ T1143] ? move_addr_to_kernel (net/socket.c:258) [ 41.099341][ T1143] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.099528][ T1143] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.099734][ T1143] ___sys_sendmsg (net/socket.c:2752) [ 41.099936][ T1143] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 41.100187][ T1143] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.100425][ T1143] __sys_sendmsg (net/socket.c:2784) [ 41.100630][ T1143] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.100829][ T1143] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 41.101052][ T1143] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.101219][ T1143] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.101401][ T1143] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.101572][ T1143] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.101745][ T1143] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.101934][ T1143] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.102150][ T1143] RIP: 0033:0x7fece6b5c08e [ 41.102346][ T1143] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.102968][ T1143] RSP: 002b:00007fff25214660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.103230][ T1143] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fece6b5c08e [ 41.103522][ T1143] RDX: 0000000000000000 RSI: 00007fff25214710 RDI: 0000000000000005 [ 41.103794][ T1143] RBP: 00007fff25214670 R08: 0000000000000000 R09: 0000000000000000 [ 41.104066][ T1143] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.104322][ T1143] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff25214de0 | [ 41.352390][ T1156] ------------[ cut here ]------------ | [ 41.352653][ T1156] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1156 | [ 41.353123][ T1156] Modules linked in: netdevsim | [ 41.353803][ T1156] Tainted: [W]=WARN [ 41.353970][ T1156] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.354248][ T1156] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.354559][ T1156] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.355347][ T1156] RSP: 0018:ffa0000002d371b0 EFLAGS: 00010286 [ 41.355626][ T1156] RAX: 00000000ffffffa6 RBX: ff1100000b30e1c0 RCX: 1ff40000005a6dfc [ 41.355958][ T1156] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b30e270 [ 41.356283][ T1156] RBP: ff11000008321000 R08: 1fe2200001661c4f R09: ff1100000f4f51a8 [ 41.356620][ T1156] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 41.356945][ T1156] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.357279][ T1156] FS: 00007f3111ec7840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 41.357679][ T1156] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.357957][ T1156] CR2: 00000000004a77b8 CR3: 000000000c07a002 CR4: 0000000000771ef0 [ 41.358286][ T1156] PKRU: 55555554 [ 41.358463][ T1156] Call Trace: [ 41.358626][ T1156] [ 41.358736][ T1156] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.358961][ T1156] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.359184][ T1156] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.359416][ T1156] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.359585][ T1156] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 41.359805][ T1156] __dev_notify_flags (net/core/dev.c:9787) [ 41.360028][ T1156] ? netif_change_name (net/core/dev.c:1495) [ 41.360252][ T1156] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 41.360540][ T1156] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 41.360761][ T1156] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 41.360984][ T1156] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 41.361204][ T1156] ? __dev_get_by_name (net/core/dev.c:883) [ 41.361454][ T1156] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 41.361691][ T1156] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 41.361920][ T1156] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.362143][ T1156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.362374][ T1156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.362590][ T1156] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.362810][ T1156] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.363026][ T1156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.363257][ T1156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.363491][ T1156] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.363714][ T1156] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.363937][ T1156] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.364154][ T1156] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.364383][ T1156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.364573][ T1156] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.364770][ T1156] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.364994][ T1156] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.365211][ T1156] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.365450][ T1156] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.365682][ T1156] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.365898][ T1156] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.366118][ T1156] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.366350][ T1156] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.366571][ T1156] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.366796][ T1156] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.367020][ T1156] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.367250][ T1156] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.367494][ T1156] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.367714][ T1156] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.367935][ T1156] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.368204][ T1156] ? move_addr_to_kernel (net/socket.c:258) [ 41.368435][ T1156] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.368657][ T1156] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 41.368883][ T1156] ___sys_sendmsg (net/socket.c:2752) [ 41.369099][ T1156] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 41.369321][ T1156] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.369561][ T1156] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 41.369789][ T1156] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 41.370013][ T1156] __sys_sendmsg (net/socket.c:2784) [ 41.370233][ T1156] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.370473][ T1156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.370694][ T1156] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.370912][ T1156] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.371127][ T1156] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.371355][ T1156] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.371575][ T1156] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.371847][ T1156] RIP: 0033:0x7f311210108e [ 41.372074][ T1156] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.372866][ T1156] RSP: 002b:00007ffde4cae0f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.373196][ T1156] RAX: ffffffffffffffda RBX: 00007ffde4cae8a0 RCX: 00007f311210108e [ 41.373538][ T1156] RDX: 0000000000000000 RSI: 00007ffde4cae1a0 RDI: 0000000000000005 [ 41.373866][ T1156] RBP: 00007ffde4cae100 R08: 0000000000000000 R09: 0000000000000000 [ 41.374192][ T1156] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.374533][ T1156] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffde4cae870 | [ 41.411684][ T1157] ------------[ cut here ]------------ | [ 41.411872][ T1157] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1157 | [ 41.412154][ T1157] Modules linked in: netdevsim | [ 41.412598][ T1157] Tainted: [W]=WARN [ 41.412709][ T1157] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.412884][ T1157] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.413067][ T1157] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.413599][ T1157] RSP: 0018:ffa0000002d47020 EFLAGS: 00010286 [ 41.413776][ T1157] RAX: 00000000ffffffa6 RBX: ff1100000b30f840 RCX: 1ff40000005a8dca [ 41.413985][ T1157] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b30f8f0 [ 41.414191][ T1157] RBP: ff11000008321000 R08: 1fe2200001661f1f R09: ff1100000f500b80 [ 41.414408][ T1157] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 41.414615][ T1157] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.414826][ T1157] FS: 00007f264d200840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 41.415070][ T1157] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.415244][ T1157] CR2: 00007f264d4d01a0 CR3: 0000000004caf006 CR4: 0000000000771ef0 [ 41.415465][ T1157] PKRU: 55555554 [ 41.415570][ T1157] Call Trace: [ 41.415676][ T1157] [ 41.415749][ T1157] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 41.415889][ T1157] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.416029][ T1157] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.416133][ T1157] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 41.416271][ T1157] __dev_notify_flags (net/core/dev.c:9787) [ 41.416420][ T1157] ? netif_change_name (net/core/dev.c:1495) [ 41.416558][ T1157] ? __dev_change_flags (net/core/dev.c:9752) [ 41.416695][ T1157] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 41.416831][ T1157] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.416970][ T1157] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 41.417110][ T1157] netif_change_flags (net/core/dev.c:9820) [ 41.417248][ T1157] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 41.417431][ T1157] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 41.417569][ T1157] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 41.417740][ T1157] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.417880][ T1157] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.418018][ T1157] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 41.418156][ T1157] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.418302][ T1157] ? __kernel_text_address (kernel/extable.c:79) [ 41.418450][ T1157] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.418591][ T1157] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.418727][ T1157] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.418865][ T1157] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.419004][ T1157] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.419141][ T1157] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.419277][ T1157] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.419436][ T1157] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.419575][ T1157] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 41.419715][ T1157] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 41.419852][ T1157] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.419992][ T1157] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 41.420132][ T1157] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 41.420274][ T1157] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.420428][ T1157] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.420567][ T1157] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.420705][ T1157] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.420841][ T1157] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.420981][ T1157] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.421121][ T1157] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.421256][ T1157] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.421409][ T1157] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.421545][ T1157] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.421687][ T1157] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.421825][ T1157] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.421967][ T1157] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.422104][ T1157] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.422241][ T1157] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.422392][ T1157] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.422526][ T1157] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.422666][ T1157] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.422805][ T1157] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.422948][ T1157] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.423088][ T1157] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.423225][ T1157] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.423383][ T1157] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.423520][ T1157] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.423658][ T1157] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.423801][ T1157] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.423939][ T1157] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.424079][ T1157] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.424219][ T1157] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.424368][ T1157] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.424506][ T1157] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.424676][ T1157] ? move_addr_to_kernel (net/socket.c:258) [ 41.424817][ T1157] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.424954][ T1157] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.425094][ T1157] ___sys_sendmsg (net/socket.c:2752) [ 41.425228][ T1157] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 41.425410][ T1157] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.425564][ T1157] __sys_sendmsg (net/socket.c:2784) [ 41.425703][ T1157] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.425847][ T1157] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 41.426024][ T1157] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.426162][ T1157] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.426308][ T1157] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.426453][ T1157] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.426591][ T1157] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.426732][ T1157] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.426903][ T1157] RIP: 0033:0x7f264d43a08e [ 41.427052][ T1157] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.427547][ T1157] RSP: 002b:00007fff0a14ca30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.427756][ T1157] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f264d43a08e [ 41.427963][ T1157] RDX: 0000000000000000 RSI: 00007fff0a14cae0 RDI: 0000000000000005 [ 41.428180][ T1157] RBP: 00007fff0a14ca40 R08: 0000000000000000 R09: 0000000000000000 [ 41.428418][ T1157] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.428627][ T1157] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff0a14d1b0 | [ 41.474398][ T1158] ------------[ cut here ]------------ | [ 41.474654][ T1158] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1158 | [ 41.475080][ T1158] Modules linked in: netdevsim | [ 41.475763][ T1158] Tainted: [W]=WARN [ 41.475934][ T1158] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.476203][ T1158] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.476495][ T1158] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.477254][ T1158] RSP: 0018:ffa0000002d571b0 EFLAGS: 00010286 [ 41.477544][ T1158] RAX: 00000000ffffffa6 RBX: ff11000004b0be40 RCX: 1ff40000005aadfc [ 41.477870][ T1158] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0bef0 [ 41.478190][ T1158] RBP: ff11000002841000 R08: 1fe22000009617df R09: ff1100000f502ea8 [ 41.478524][ T1158] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 41.478847][ T1158] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.479170][ T1158] FS: 00007f0888f74840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 41.479557][ T1158] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.479829][ T1158] CR2: 00000000004a77b8 CR3: 000000000f4ff004 CR4: 0000000000771ef0 [ 41.480156][ T1158] PKRU: 55555554 [ 41.480319][ T1158] Call Trace: [ 41.480796][ T1158] [ 41.480911][ T1158] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.481129][ T1158] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.481470][ T1158] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.481685][ T1158] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.481846][ T1158] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 41.482060][ T1158] __dev_notify_flags (net/core/dev.c:9787) [ 41.482271][ T1158] ? netif_change_name (net/core/dev.c:1495) [ 41.482605][ T1158] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 41.482867][ T1158] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 41.483076][ T1158] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 41.483287][ T1158] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 41.483505][ T1158] ? __dev_get_by_name (net/core/dev.c:883) [ 41.483719][ T1158] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 41.483940][ T1158] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 41.484155][ T1158] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.484375][ T1158] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.484597][ T1158] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.484809][ T1158] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.485018][ T1158] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.485227][ T1158] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.485460][ T1158] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.485672][ T1158] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.485877][ T1158] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.486087][ T1158] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.486294][ T1158] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.486535][ T1158] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.486746][ T1158] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.486954][ T1158] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.487166][ T1158] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.487389][ T1158] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.487604][ T1158] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.487821][ T1158] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.488031][ T1158] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.488242][ T1158] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.488470][ T1158] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.488684][ T1158] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.488898][ T1158] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.489117][ T1158] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.489348][ T1158] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.489566][ T1158] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.489778][ T1158] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.489986][ T1158] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.490240][ T1158] ? move_addr_to_kernel (net/socket.c:258) [ 41.490466][ T1158] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.490679][ T1158] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 41.490895][ T1158] ___sys_sendmsg (net/socket.c:2752) [ 41.491098][ T1158] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 41.491311][ T1158] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.491537][ T1158] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 41.491753][ T1158] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 41.491966][ T1158] __sys_sendmsg (net/socket.c:2784) [ 41.492174][ T1158] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.492396][ T1158] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.492603][ T1158] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.492807][ T1158] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.493008][ T1158] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.493215][ T1158] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.493435][ T1158] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.493693][ T1158] RIP: 0033:0x7f08891ae08e [ 41.493909][ T1158] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.494655][ T1158] RSP: 002b:00007ffdc7a820c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.494969][ T1158] RAX: ffffffffffffffda RBX: 00007ffdc7a82870 RCX: 00007f08891ae08e [ 41.495276][ T1158] RDX: 0000000000000000 RSI: 00007ffdc7a82170 RDI: 0000000000000005 [ 41.495596][ T1158] RBP: 00007ffdc7a820d0 R08: 0000000000000000 R09: 0000000000000000 [ 41.495909][ T1158] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.496224][ T1158] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdc7a82840 | [ 41.532321][ T1159] ------------[ cut here ]------------ | [ 41.532512][ T1159] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1159 | [ 41.532795][ T1159] Modules linked in: netdevsim | [ 41.533242][ T1159] Tainted: [W]=WARN [ 41.533456][ T1159] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.533634][ T1159] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.533816][ T1159] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.534308][ T1159] RSP: 0018:ffa0000002d67020 EFLAGS: 00010286 [ 41.534588][ T1159] RAX: 00000000ffffffa6 RBX: ff11000004f930c0 RCX: 1ff40000005acdca [ 41.534801][ T1159] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93170 [ 41.535007][ T1159] RBP: ff11000002841000 R08: 1fe22000009f262f R09: ff1100000f505180 [ 41.535215][ T1159] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 41.535508][ T1159] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.535715][ T1159] FS: 00007ff6e1693840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 41.535960][ T1159] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.536137][ T1159] CR2: 000000001829c988 CR3: 000000000f50f002 CR4: 0000000000771ef0 [ 41.536418][ T1159] PKRU: 55555554 [ 41.536524][ T1159] Call Trace: [ 41.536630][ T1159] [ 41.536703][ T1159] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.536847][ T1159] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.536953][ T1159] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 41.537094][ T1159] __dev_notify_flags (net/core/dev.c:9787) [ 41.537232][ T1159] ? netif_change_name (net/core/dev.c:1495) [ 41.537445][ T1159] ? __dev_change_flags (net/core/dev.c:9752) [ 41.537586][ T1159] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 41.537720][ T1159] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.537857][ T1159] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 41.538001][ T1159] netif_change_flags (net/core/dev.c:9820) [ 41.538140][ T1159] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 41.538279][ T1159] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 41.538488][ T1159] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 41.538661][ T1159] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.538797][ T1159] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.538941][ T1159] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 41.539080][ T1159] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.539216][ T1159] ? __kernel_text_address (kernel/extable.c:79) [ 41.539423][ T1159] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.539563][ T1159] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.539703][ T1159] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.539840][ T1159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.539978][ T1159] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.540115][ T1159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.540251][ T1159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.540458][ T1159] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.540600][ T1159] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 41.540738][ T1159] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 41.540875][ T1159] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.541014][ T1159] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 41.541155][ T1159] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 41.541295][ T1159] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.541543][ T1159] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.541687][ T1159] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.541829][ T1159] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.541973][ T1159] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.542114][ T1159] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.542252][ T1159] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.542489][ T1159] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.542632][ T1159] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.542777][ T1159] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.542918][ T1159] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.543060][ T1159] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.543197][ T1159] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.543426][ T1159] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.543566][ T1159] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.543706][ T1159] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.543843][ T1159] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.543981][ T1159] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.544123][ T1159] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.544262][ T1159] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.544568][ T1159] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.544746][ T1159] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.544927][ T1159] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.545108][ T1159] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.545288][ T1159] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.545597][ T1159] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.545774][ T1159] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.545955][ T1159] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.546137][ T1159] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.546319][ T1159] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.546503][ T1159] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.546722][ T1159] ? move_addr_to_kernel (net/socket.c:258) [ 41.546903][ T1159] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.547087][ T1159] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.547245][ T1159] ___sys_sendmsg (net/socket.c:2752) [ 41.547397][ T1159] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 41.547639][ T1159] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.547858][ T1159] __sys_sendmsg (net/socket.c:2784) [ 41.548050][ T1159] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.548185][ T1159] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 41.548384][ T1159] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.548526][ T1159] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.548663][ T1159] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.548801][ T1159] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.548945][ T1159] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.549086][ T1159] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.549258][ T1159] RIP: 0033:0x7ff6e18cd08e [ 41.549418][ T1159] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.549906][ T1159] RSP: 002b:00007ffd44fee870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.550124][ T1159] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff6e18cd08e [ 41.550342][ T1159] RDX: 0000000000000000 RSI: 00007ffd44fee920 RDI: 0000000000000005 [ 41.550562][ T1159] RBP: 00007ffd44fee880 R08: 0000000000000000 R09: 0000000000000000 [ 41.550773][ T1159] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.550989][ T1159] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd44feeff0 | [ 41.625093][ T1160] ------------[ cut here ]------------ | [ 41.625424][ T1160] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1160 | [ 41.625924][ T1160] Modules linked in: netdevsim | [ 41.626729][ T1160] Tainted: [W]=WARN [ 41.626951][ T1160] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.627292][ T1160] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.627658][ T1160] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.628511][ T1160] RSP: 0018:ffa0000002d771b0 EFLAGS: 00010286 [ 41.628840][ T1160] RAX: 00000000ffffffa6 RBX: ff11000009111e40 RCX: 1ff40000005aedfc [ 41.629223][ T1160] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111ef0 [ 41.629625][ T1160] RBP: ff1100000c601000 R08: 1fe22000012223df R09: ff11000004f2d1a8 [ 41.630001][ T1160] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 41.630399][ T1160] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.630776][ T1160] FS: 00007f24ae56f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 41.631217][ T1160] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.632053][ T1160] CR2: 00000000004a77b8 CR3: 000000000dc23004 CR4: 0000000000771ef0 [ 41.632453][ T1160] PKRU: 55555554 [ 41.632670][ T1160] Call Trace: [ 41.632888][ T1160] [ 41.633056][ T1160] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.633351][ T1160] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.633630][ T1160] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.633902][ T1160] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.634125][ T1160] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 41.634421][ T1160] __dev_notify_flags (net/core/dev.c:9787) [ 41.634699][ T1160] ? netif_change_name (net/core/dev.c:1495) [ 41.634980][ T1160] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 41.635318][ T1160] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 41.635610][ T1160] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 41.635879][ T1160] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 41.636147][ T1160] ? __dev_get_by_name (net/core/dev.c:883) [ 41.636453][ T1160] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 41.636739][ T1160] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 41.637017][ T1160] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.637290][ T1160] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.637590][ T1160] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.637866][ T1160] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.638132][ T1160] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.638428][ T1160] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.638714][ T1160] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.638986][ T1160] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.639254][ T1160] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.639555][ T1160] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.639823][ T1160] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.640092][ T1160] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.640395][ T1160] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.640664][ T1160] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.640940][ T1160] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.641212][ T1160] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.641508][ T1160] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.641796][ T1160] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.642067][ T1160] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.642364][ T1160] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.642642][ T1160] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.642917][ T1160] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.643194][ T1160] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.643489][ T1160] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.643761][ T1160] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.644045][ T1160] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.644322][ T1160] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.644610][ T1160] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.644933][ T1160] ? move_addr_to_kernel (net/socket.c:258) [ 41.645207][ T1160] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.645501][ T1160] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 41.645775][ T1160] ___sys_sendmsg (net/socket.c:2752) [ 41.646050][ T1160] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 41.646349][ T1160] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.646630][ T1160] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 41.646910][ T1160] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 41.647190][ T1160] __sys_sendmsg (net/socket.c:2784) [ 41.647490][ T1160] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.647772][ T1160] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.648053][ T1160] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.648352][ T1160] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.648619][ T1160] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.648888][ T1160] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.649150][ T1160] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.649499][ T1160] RIP: 0033:0x7f24ae7a908e [ 41.649775][ T1160] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.650626][ T1160] RSP: 002b:00007fff3e555c10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.651004][ T1160] RAX: ffffffffffffffda RBX: 00007fff3e5563c0 RCX: 00007f24ae7a908e [ 41.651398][ T1160] RDX: 0000000000000000 RSI: 00007fff3e555cc0 RDI: 0000000000000005 [ 41.651780][ T1160] RBP: 00007fff3e555c20 R08: 0000000000000000 R09: 0000000000000000 [ 41.652153][ T1160] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.652557][ T1160] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff3e556390 | [ 41.685664][ T1161] ------------[ cut here ]------------ | [ 41.685835][ T1161] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1161 | [ 41.686127][ T1161] Modules linked in: netdevsim | [ 41.686683][ T1161] Tainted: [W]=WARN [ 41.686794][ T1161] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.686994][ T1161] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 41.687178][ T1161] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 41.687770][ T1161] RSP: 0018:ffa0000002a27020 EFLAGS: 00010286 [ 41.687945][ T1161] RAX: 00000000ffffffa6 RBX: ff1100000dffe1c0 RCX: 1ff4000000544dca [ 41.688156][ T1161] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe270 [ 41.688450][ T1161] RBP: ff1100000c601000 R08: 1fe2200001bffc4f R09: ff11000004f2ae80 [ 41.688657][ T1161] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 41.688951][ T1161] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 41.689160][ T1161] FS: 00007f97131c8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 41.689499][ T1161] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 41.689672][ T1161] CR2: 0000000002bca988 CR3: 0000000010658005 CR4: 0000000000771ef0 [ 41.689875][ T1161] PKRU: 55555554 [ 41.689979][ T1161] Call Trace: [ 41.690082][ T1161] [ 41.690162][ T1161] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 41.690306][ T1161] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 41.690506][ T1161] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 41.690645][ T1161] __dev_notify_flags (net/core/dev.c:9787) [ 41.690790][ T1161] ? netif_change_name (net/core/dev.c:1495) [ 41.690926][ T1161] ? __dev_change_flags (net/core/dev.c:9752) [ 41.691137][ T1161] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 41.691276][ T1161] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.691478][ T1161] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 41.691616][ T1161] netif_change_flags (net/core/dev.c:9820) [ 41.691752][ T1161] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 41.691891][ T1161] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 41.692029][ T1161] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 41.692204][ T1161] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.692416][ T1161] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.692553][ T1161] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 41.692688][ T1161] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.692825][ T1161] ? __kernel_text_address (kernel/extable.c:79) [ 41.692963][ T1161] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.693105][ T1161] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.693241][ T1161] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.693401][ T1161] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.693539][ T1161] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 41.693676][ T1161] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.693813][ T1161] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.693951][ T1161] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 41.694095][ T1161] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 41.694238][ T1161] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 41.694392][ T1161] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 41.694533][ T1161] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 41.694675][ T1161] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 41.694824][ T1161] rtnl_newlink (net/core/rtnetlink.c:4150) [ 41.694976][ T1161] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.695118][ T1161] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.695262][ T1161] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.695417][ T1161] ? mark_usage (kernel/locking/lockdep.c:4674) [ 41.695558][ T1161] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.695700][ T1161] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.695838][ T1161] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.695980][ T1161] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.696122][ T1161] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 41.696269][ T1161] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 41.696428][ T1161] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 41.696567][ T1161] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.696712][ T1161] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.696858][ T1161] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.697005][ T1161] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 41.697145][ T1161] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 41.697283][ T1161] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 41.697435][ T1161] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 41.697578][ T1161] ? netlink_ack (./include/linux/skbuff.h:2718) [ 41.697721][ T1161] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 41.697864][ T1161] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 41.698009][ T1161] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 41.698152][ T1161] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 41.698290][ T1161] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 41.698452][ T1161] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 41.698594][ T1161] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 41.698735][ T1161] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 41.698884][ T1161] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 41.699025][ T1161] ? copy_msghdr_from_user (net/socket.c:2635) [ 41.699164][ T1161] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 41.699347][ T1161] ? move_addr_to_kernel (net/socket.c:258) [ 41.699488][ T1161] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 41.699628][ T1161] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 41.699768][ T1161] ___sys_sendmsg (net/socket.c:2752) [ 41.699906][ T1161] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 41.700084][ T1161] ? copy_msghdr_from_user (net/socket.c:2603) [ 41.700236][ T1161] __sys_sendmsg (net/socket.c:2784) [ 41.700388][ T1161] ? __sys_sendmsg_sock (net/socket.c:2765) [ 41.700530][ T1161] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 41.700707][ T1161] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.700844][ T1161] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 41.700990][ T1161] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 41.701128][ T1161] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 41.701272][ T1161] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 41.701422][ T1161] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.701601][ T1161] RIP: 0033:0x7f971340208e [ 41.701750][ T1161] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.702251][ T1161] RSP: 002b:00007fff2de92b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 41.702476][ T1161] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f971340208e [ 41.702680][ T1161] RDX: 0000000000000000 RSI: 00007fff2de92bc0 RDI: 0000000000000005 [ 41.702891][ T1161] RBP: 00007fff2de92b20 R08: 0000000000000000 R09: 0000000000000000 [ 41.703106][ T1161] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf7f [ 41.703313][ T1161] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff2de93290 | [ 42.208193][ T1183] ------------[ cut here ]------------ | [ 42.208426][ T1183] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1183 | [ 42.208712][ T1183] Modules linked in: netdevsim | [ 42.209148][ T1183] Tainted: [W]=WARN [ 42.209254][ T1183] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.209697][ T1183] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.209878][ T1183] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.210394][ T1183] RSP: 0018:ffa0000002df7010 EFLAGS: 00010286 [ 42.210568][ T1183] RAX: 00000000ffffffa6 RBX: ff11000004e1c4c0 RCX: 1ff40000005bedc8 [ 42.210775][ T1183] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c570 [ 42.210981][ T1183] RBP: ff11000008321000 R08: 1fe22000009c38af R09: ff1100000904d180 [ 42.211184][ T1183] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 42.211403][ T1183] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002df7100 [ 42.211614][ T1183] FS: 00007f31fd5ca840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 42.211860][ T1183] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.212036][ T1183] CR2: 000000001cfc5988 CR3: 0000000009ddb002 CR4: 0000000000771ef0 [ 42.212245][ T1183] PKRU: 55555554 [ 42.212357][ T1183] Call Trace: [ 42.212464][ T1183] [ 42.212536][ T1183] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 42.212677][ T1183] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 42.212783][ T1183] netif_close_many (net/core/dev.c:1804) [ 42.212927][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.213067][ T1183] ? __dev_close_many (net/core/dev.c:1781) [ 42.213223][ T1183] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.213376][ T1183] netif_close_many_and_unlock (net/core/dev.c:12330) [ 42.213520][ T1183] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.213664][ T1183] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 42.213840][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.213979][ T1183] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.214150][ T1183] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.214290][ T1183] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.214463][ T1183] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.214638][ T1183] ? unregister_netdevice_many (net/core/dev.c:12497) [ 42.214774][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.214912][ T1183] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.215051][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.215194][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.215349][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.215516][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.215690][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.215853][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.215993][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.216131][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.216269][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.216419][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.216564][ T1183] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.216704][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.216869][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.217014][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.217152][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.217292][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.217441][ T1183] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.217578][ T1183] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.217713][ T1183] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.217852][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.217993][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.218128][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.218264][ T1183] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.218410][ T1183] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.218545][ T1183] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.218684][ T1183] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.218836][ T1183] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.218984][ T1183] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.219123][ T1183] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.219261][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.219409][ T1183] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.219548][ T1183] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.219687][ T1183] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.219828][ T1183] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.219966][ T1183] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.220103][ T1183] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.220272][ T1183] ? move_addr_to_kernel (net/socket.c:258) [ 42.220422][ T1183] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.220560][ T1183] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.220699][ T1183] ___sys_sendmsg (net/socket.c:2752) [ 42.220834][ T1183] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.221004][ T1183] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.221159][ T1183] __sys_sendmsg (net/socket.c:2784) [ 42.221299][ T1183] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.221445][ T1183] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.221630][ T1183] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.221770][ T1183] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.221936][ T1183] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.222079][ T1183] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.222216][ T1183] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.222364][ T1183] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.222533][ T1183] RIP: 0033:0x7f31fd80408e [ 42.222684][ T1183] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.223193][ T1183] RSP: 002b:00007ffdd474a150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.223419][ T1183] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f31fd80408e [ 42.223629][ T1183] RDX: 0000000000000000 RSI: 00007ffdd474a200 RDI: 0000000000000005 [ 42.223834][ T1183] RBP: 00007ffdd474a160 R08: 0000000000000000 R09: 0000000000000000 [ 42.224043][ T1183] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.224249][ T1183] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd474a8d0 | [ 42.227047][ T1183] ------------[ cut here ]------------ | [ 42.227186][ T1183] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1183 | [ 42.227855][ T1183] Modules linked in: netdevsim | [ 42.228262][ T1183] Tainted: [W]=WARN [ 42.228383][ T1183] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.228545][ T1183] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.228713][ T1183] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.229177][ T1183] RSP: 0018:ffa0000002df7190 EFLAGS: 00010286 [ 42.229353][ T1183] RAX: 00000000ffffffa6 RBX: ff1100000ed6e1c0 RCX: 1ff40000005bedf8 [ 42.229551][ T1183] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6e270 [ 42.229746][ T1183] RBP: ff11000008321000 R08: 1fe2200001dadc4f R09: ff1100000904d158 [ 42.229939][ T1183] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 42.230134][ T1183] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 42.230356][ T1183] FS: 00007f31fd5ca840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 42.230583][ T1183] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.230750][ T1183] CR2: 000000001cfc5988 CR3: 0000000009ddb002 CR4: 0000000000771ef0 [ 42.230944][ T1183] PKRU: 55555554 [ 42.231041][ T1183] Call Trace: [ 42.231139][ T1183] [ 42.231206][ T1183] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 42.231383][ T1183] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.231544][ T1183] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.231673][ T1183] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.231800][ T1183] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.231962][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.232101][ T1183] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.232231][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.232372][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.232501][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.232628][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.232757][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.232904][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.233038][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.233169][ T1183] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.233299][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.233445][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.233576][ T1183] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.233706][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.233834][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.233968][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.234100][ T1183] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.234230][ T1183] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.234367][ T1183] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.234499][ T1183] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.234630][ T1183] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.234757][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.234887][ T1183] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.235017][ T1183] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.235146][ T1183] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.235272][ T1183] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.235410][ T1183] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.235541][ T1183] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.235668][ T1183] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.235797][ T1183] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.235926][ T1183] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.236058][ T1183] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.236190][ T1183] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.236324][ T1183] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.236460][ T1183] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.236592][ T1183] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.236728][ T1183] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.236855][ T1183] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.237056][ T1183] ? move_addr_to_kernel (net/socket.c:258) [ 42.237186][ T1183] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.237318][ T1183] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.237454][ T1183] ___sys_sendmsg (net/socket.c:2752) [ 42.237580][ T1183] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.237739][ T1183] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.237876][ T1183] __sys_sendmsg (net/socket.c:2784) [ 42.238009][ T1183] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.238139][ T1183] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.238312][ T1183] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.238454][ T1183] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.238582][ T1183] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.238712][ T1183] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.238888][ T1183] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.239086][ T1183] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.239313][ T1183] RIP: 0033:0x7f31fd80408e [ 42.239466][ T1183] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.239917][ T1183] RSP: 002b:00007ffdd474a150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.240112][ T1183] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f31fd80408e [ 42.240310][ T1183] RDX: 0000000000000000 RSI: 00007ffdd474a200 RDI: 0000000000000005 [ 42.240505][ T1183] RBP: 00007ffdd474a160 R08: 0000000000000000 R09: 0000000000000000 [ 42.240695][ T1183] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.240893][ T1183] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd474a8d0 | [ 42.296167][ T1184] ------------[ cut here ]------------ | [ 42.296763][ T1184] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1184 | [ 42.297046][ T1184] Modules linked in: netdevsim | [ 42.297480][ T1184] Tainted: [W]=WARN [ 42.297588][ T1184] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.297761][ T1184] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.297939][ T1184] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.298431][ T1184] RSP: 0018:ffa0000002e07010 EFLAGS: 00010286 [ 42.298604][ T1184] RAX: 00000000ffffffa6 RBX: ff1100000ed6fb40 RCX: 1ff40000005c0dc8 [ 42.298809][ T1184] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fbf0 [ 42.299020][ T1184] RBP: ff11000002841000 R08: 1fe2200001dadf7f R09: ff1100000904ae80 [ 42.299226][ T1184] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 42.299439][ T1184] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002e07100 [ 42.299648][ T1184] FS: 00007f4f41640840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 42.299893][ T1184] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.300066][ T1184] CR2: 00007f4f419101a0 CR3: 000000000dedb003 CR4: 0000000000771ef0 [ 42.300272][ T1184] PKRU: 55555554 [ 42.300388][ T1184] Call Trace: [ 42.300491][ T1184] [ 42.300562][ T1184] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 42.300700][ T1184] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 42.300803][ T1184] netif_close_many (net/core/dev.c:1804) [ 42.300945][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.301083][ T1184] ? __dev_close_many (net/core/dev.c:1781) [ 42.301218][ T1184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.301367][ T1184] netif_close_many_and_unlock (net/core/dev.c:12330) [ 42.301501][ T1184] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.301637][ T1184] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 42.301807][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.301945][ T1184] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.302115][ T1184] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.302249][ T1184] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.302394][ T1184] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.302563][ T1184] ? unregister_netdevice_many (net/core/dev.c:12497) [ 42.302697][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.302834][ T1184] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.302973][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.303115][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.303249][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.303397][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.303532][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.303685][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.303822][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.303957][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.304094][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.304226][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.304374][ T1184] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.304512][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.304647][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.304781][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.304918][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.305057][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.305192][ T1184] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.305337][ T1184] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.305472][ T1184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.305608][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.305746][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.305882][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.306020][ T1184] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.306160][ T1184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.306295][ T1184] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.306443][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.306579][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.306718][ T1184] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.306858][ T1184] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.306995][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.307134][ T1184] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.307273][ T1184] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.307422][ T1184] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.307565][ T1184] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.307703][ T1184] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.307844][ T1184] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.308015][ T1184] ? move_addr_to_kernel (net/socket.c:258) [ 42.308154][ T1184] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.308291][ T1184] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.308438][ T1184] ___sys_sendmsg (net/socket.c:2752) [ 42.308574][ T1184] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.308741][ T1184] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.308889][ T1184] __sys_sendmsg (net/socket.c:2784) [ 42.309027][ T1184] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.309161][ T1184] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.309343][ T1184] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.309483][ T1184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.309616][ T1184] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.309757][ T1184] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.309892][ T1184] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.310031][ T1184] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.310204][ T1184] RIP: 0033:0x7f4f4187a08e [ 42.310362][ T1184] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.310840][ T1184] RSP: 002b:00007ffc87fa64a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.311048][ T1184] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4f4187a08e [ 42.311256][ T1184] RDX: 0000000000000000 RSI: 00007ffc87fa6550 RDI: 0000000000000005 [ 42.311470][ T1184] RBP: 00007ffc87fa64b0 R08: 0000000000000000 R09: 0000000000000000 [ 42.311675][ T1184] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.311880][ T1184] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc87fa6c20 | [ 42.314657][ T1184] ------------[ cut here ]------------ | [ 42.314797][ T1184] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1184 | [ 42.315051][ T1184] Modules linked in: netdevsim | [ 42.316125][ T1184] Tainted: [W]=WARN [ 42.316226][ T1184] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.316452][ T1184] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.316618][ T1184] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.317074][ T1184] RSP: 0018:ffa0000002e07190 EFLAGS: 00010286 [ 42.317235][ T1184] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff40000005c0df8 [ 42.317501][ T1184] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 42.317695][ T1184] RBP: ff11000002841000 R08: 1fe22000009d801f R09: ff1100000904ae58 [ 42.317885][ T1184] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 42.318073][ T1184] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 42.318272][ T1184] FS: 00007f4f41640840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 42.318531][ T1184] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.318691][ T1184] CR2: 00007f4f419101a0 CR3: 000000000dedb003 CR4: 0000000000771ef0 [ 42.318884][ T1184] PKRU: 55555554 [ 42.318985][ T1184] Call Trace: [ 42.319080][ T1184] [ 42.319146][ T1184] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 42.319311][ T1184] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.319475][ T1184] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.319604][ T1184] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.319732][ T1184] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.319894][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.320025][ T1184] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.320154][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.320281][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.320419][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.320551][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.320679][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.320825][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.320952][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.321084][ T1184] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.321215][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.321356][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.321486][ T1184] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.321618][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.321750][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.321878][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.322009][ T1184] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.322141][ T1184] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.322269][ T1184] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.322407][ T1184] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.322534][ T1184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.322661][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.322792][ T1184] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.322923][ T1184] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.323056][ T1184] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.323187][ T1184] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.323332][ T1184] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.323465][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.323597][ T1184] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.323724][ T1184] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.323855][ T1184] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.323981][ T1184] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.324111][ T1184] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.324245][ T1184] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.324385][ T1184] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.324522][ T1184] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.324655][ T1184] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.324782][ T1184] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.324939][ T1184] ? move_addr_to_kernel (net/socket.c:258) [ 42.325067][ T1184] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.325195][ T1184] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.325334][ T1184] ___sys_sendmsg (net/socket.c:2752) [ 42.325461][ T1184] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.325620][ T1184] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.325760][ T1184] __sys_sendmsg (net/socket.c:2784) [ 42.325886][ T1184] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.326016][ T1184] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.326180][ T1184] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.326312][ T1184] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.326450][ T1184] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.326583][ T1184] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.326710][ T1184] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.326836][ T1184] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.326998][ T1184] RIP: 0033:0x7f4f4187a08e [ 42.327130][ T1184] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.327586][ T1184] RSP: 002b:00007ffc87fa64a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.327779][ T1184] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4f4187a08e [ 42.327968][ T1184] RDX: 0000000000000000 RSI: 00007ffc87fa6550 RDI: 0000000000000005 [ 42.328161][ T1184] RBP: 00007ffc87fa64b0 R08: 0000000000000000 R09: 0000000000000000 [ 42.328365][ T1184] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.328555][ T1184] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc87fa6c20 | [ 42.380243][ T1185] ------------[ cut here ]------------ | [ 42.380435][ T1185] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1185 | [ 42.380726][ T1185] Modules linked in: netdevsim | [ 42.381166][ T1185] Tainted: [W]=WARN [ 42.381271][ T1185] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.381458][ T1185] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.381639][ T1185] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.382134][ T1185] RSP: 0018:ffa0000002e17010 EFLAGS: 00010286 [ 42.382319][ T1185] RAX: 00000000ffffffa6 RBX: ff11000004ec1b40 RCX: 1ff40000005c2dc8 [ 42.382541][ T1185] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1bf0 [ 42.382749][ T1185] RBP: ff1100000c601000 R08: 1fe22000009d837f R09: ff1100000c6bae80 [ 42.382959][ T1185] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 42.383165][ T1185] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002e17100 [ 42.383409][ T1185] FS: 00007f43a4042840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 42.383653][ T1185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.383830][ T1185] CR2: 00007f43a43121a0 CR3: 00000000106ff005 CR4: 0000000000771ef0 [ 42.384040][ T1185] PKRU: 55555554 [ 42.384145][ T1185] Call Trace: [ 42.384248][ T1185] [ 42.384336][ T1185] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 42.384482][ T1185] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 42.384587][ T1185] netif_close_many (net/core/dev.c:1804) [ 42.384725][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.384868][ T1185] ? __dev_close_many (net/core/dev.c:1781) [ 42.385004][ T1185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.385141][ T1185] netif_close_many_and_unlock (net/core/dev.c:12330) [ 42.385278][ T1185] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.385490][ T1185] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 42.385721][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.385858][ T1185] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.386030][ T1185] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.386165][ T1185] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.386309][ T1185] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.386545][ T1185] ? unregister_netdevice_many (net/core/dev.c:12497) [ 42.386680][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.386820][ T1185] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.386954][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.387090][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.387228][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.387428][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.387564][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.387724][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.387860][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.387997][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.388130][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.388271][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.388472][ T1185] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.388614][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.388750][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.388889][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.389024][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.389160][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.389295][ T1185] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.389500][ T1185] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.389637][ T1185] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.389771][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.389910][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.390046][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.390184][ T1185] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.390416][ T1185] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.390553][ T1185] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.390692][ T1185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.390828][ T1185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.390965][ T1185] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.391104][ T1185] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.391246][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.391477][ T1185] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.391614][ T1185] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.391750][ T1185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.391891][ T1185] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.392029][ T1185] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.392164][ T1185] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.392434][ T1185] ? move_addr_to_kernel (net/socket.c:258) [ 42.392572][ T1185] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.392709][ T1185] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.392849][ T1185] ___sys_sendmsg (net/socket.c:2752) [ 42.392986][ T1185] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.393159][ T1185] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.393315][ T1185] __sys_sendmsg (net/socket.c:2784) [ 42.393540][ T1185] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.393683][ T1185] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.393865][ T1185] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.394002][ T1185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.394141][ T1185] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.394279][ T1185] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.394510][ T1185] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.394650][ T1185] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.394819][ T1185] RIP: 0033:0x7f43a427c08e [ 42.394965][ T1185] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.395527][ T1185] RSP: 002b:00007ffdd64c4c70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.395740][ T1185] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f43a427c08e [ 42.395940][ T1185] RDX: 0000000000000000 RSI: 00007ffdd64c4d20 RDI: 0000000000000005 [ 42.396147][ T1185] RBP: 00007ffdd64c4c80 R08: 0000000000000000 R09: 0000000000000000 [ 42.396414][ T1185] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.396624][ T1185] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd64c53f0 | [ 42.408891][ T1185] ------------[ cut here ]------------ | [ 42.409115][ T1185] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1185 | [ 42.409507][ T1185] Modules linked in: netdevsim | [ 42.410084][ T1185] Tainted: [W]=WARN [ 42.410227][ T1185] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.410484][ T1185] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.410738][ T1185] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.411397][ T1185] RSP: 0018:ffa0000002e17190 EFLAGS: 00010286 [ 42.411642][ T1185] RAX: 00000000ffffffa6 RBX: ff1100000ed733c0 RCX: 1ff40000005c2df8 [ 42.411920][ T1185] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73470 [ 42.412196][ T1185] RBP: ff1100000c601000 R08: 1fe2200001dae68f R09: ff1100000c6bae58 [ 42.412487][ T1185] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 42.412769][ T1185] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 42.413056][ T1185] FS: 00007f43a4042840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 42.413397][ T1185] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.413626][ T1185] CR2: 00007f8375e9d580 CR3: 00000000106ff002 CR4: 0000000000771ef0 [ 42.413900][ T1185] PKRU: 55555554 [ 42.414040][ T1185] Call Trace: [ 42.414180][ T1185] [ 42.414279][ T1185] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 42.414540][ T1185] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 42.414764][ T1185] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.414949][ T1185] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 42.415132][ T1185] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 42.415373][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.415561][ T1185] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 42.415740][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.415916][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.416096][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.416276][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.416468][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.416674][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.416845][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.417018][ T1185] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.417188][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.417378][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.417556][ T1185] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 42.417742][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.417925][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.418108][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.418293][ T1185] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.418488][ T1185] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 42.418676][ T1185] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.418859][ T1185] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.419041][ T1185] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.419221][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.419416][ T1185] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.419596][ T1185] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.419784][ T1185] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.419963][ T1185] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.420150][ T1185] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.420351][ T1185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.420531][ T1185] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.420717][ T1185] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.420900][ T1185] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.421080][ T1185] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.421266][ T1185] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.421463][ T1185] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.421647][ T1185] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.421829][ T1185] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.422004][ T1185] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.422175][ T1185] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.422433][ T1185] ? move_addr_to_kernel (net/socket.c:258) [ 42.422615][ T1185] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.422793][ T1185] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.422980][ T1185] ___sys_sendmsg (net/socket.c:2752) [ 42.423161][ T1185] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.423402][ T1185] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.423608][ T1185] __sys_sendmsg (net/socket.c:2784) [ 42.423795][ T1185] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.423976][ T1185] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.424209][ T1185] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.424407][ T1185] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.424590][ T1185] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.424773][ T1185] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.424958][ T1185] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.425143][ T1185] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.425375][ T1185] RIP: 0033:0x7f43a427c08e [ 42.425573][ T1185] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.426235][ T1185] RSP: 002b:00007ffdd64c4c70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.426529][ T1185] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f43a427c08e [ 42.426803][ T1185] RDX: 0000000000000000 RSI: 00007ffdd64c4d20 RDI: 0000000000000005 [ 42.427085][ T1185] RBP: 00007ffdd64c4c80 R08: 0000000000000000 R09: 0000000000000000 [ 42.427375][ T1185] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.427651][ T1185] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd64c53f0 | [ 42.564156][ T1194] ------------[ cut here ]------------ | [ 42.564449][ T1194] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1194 | [ 42.564896][ T1194] Modules linked in: netdevsim | [ 42.565598][ T1194] Tainted: [W]=WARN [ 42.565770][ T1194] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.566047][ T1194] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.566360][ T1194] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.567146][ T1194] RSP: 0018:ffa0000002e771b0 EFLAGS: 00010286 [ 42.567444][ T1194] RAX: 00000000ffffffa6 RBX: ff11000004f92640 RCX: 1ff40000005cedfc [ 42.567780][ T1194] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f926f0 [ 42.568107][ T1194] RBP: ff11000009c44000 R08: 1fe22000009f24df R09: ff1100000c270ba8 [ 42.568451][ T1194] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 42.568766][ T1194] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 42.569069][ T1194] FS: 00007f9c8ff83840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 42.569466][ T1194] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.569769][ T1194] CR2: 00000000004a77b8 CR3: 000000000f43f003 CR4: 0000000000771ef0 [ 42.570105][ T1194] PKRU: 55555554 [ 42.570272][ T1194] Call Trace: [ 42.570460][ T1194] [ 42.570578][ T1194] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 42.570800][ T1194] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 42.571018][ T1194] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 42.571234][ T1194] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 42.571417][ T1194] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 42.571643][ T1194] __dev_notify_flags (net/core/dev.c:9787) [ 42.571869][ T1194] ? netif_change_name (net/core/dev.c:1495) [ 42.572099][ T1194] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 42.572391][ T1194] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 42.572613][ T1194] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 42.572836][ T1194] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 42.573055][ T1194] ? __dev_get_by_name (net/core/dev.c:883) [ 42.573286][ T1194] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 42.573539][ T1194] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 42.573772][ T1194] rtnl_newlink (net/core/rtnetlink.c:4150) [ 42.574000][ T1194] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.574222][ T1194] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.574464][ T1194] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 42.574687][ T1194] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.574909][ T1194] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.575145][ T1194] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.575385][ T1194] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 42.575616][ T1194] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.575845][ T1194] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.576067][ T1194] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.576291][ T1194] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.576536][ T1194] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.576762][ T1194] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.576989][ T1194] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.577210][ T1194] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.577412][ T1194] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.577632][ T1194] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.577857][ T1194] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.578083][ T1194] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.578310][ T1194] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.578547][ T1194] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.578774][ T1194] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.578998][ T1194] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.579223][ T1194] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.579460][ T1194] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.579662][ T1194] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.579864][ T1194] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.580121][ T1194] ? move_addr_to_kernel (net/socket.c:258) [ 42.580341][ T1194] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.580549][ T1194] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 42.580758][ T1194] ___sys_sendmsg (net/socket.c:2752) [ 42.580967][ T1194] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 42.581184][ T1194] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.581424][ T1194] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 42.581650][ T1194] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 42.581882][ T1194] __sys_sendmsg (net/socket.c:2784) [ 42.582100][ T1194] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.582338][ T1194] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.582555][ T1194] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.582774][ T1194] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.582996][ T1194] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.583213][ T1194] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.583438][ T1194] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.583715][ T1194] RIP: 0033:0x7f9c901bd08e [ 42.583930][ T1194] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.584700][ T1194] RSP: 002b:00007fff8aa4ca30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.585033][ T1194] RAX: ffffffffffffffda RBX: 00007fff8aa4d1e0 RCX: 00007f9c901bd08e [ 42.585368][ T1194] RDX: 0000000000000000 RSI: 00007fff8aa4cae0 RDI: 0000000000000005 [ 42.585695][ T1194] RBP: 00007fff8aa4ca40 R08: 0000000000000000 R09: 0000000000000000 [ 42.586017][ T1194] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.586362][ T1194] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff8aa4d1b0 | [ 42.626327][ T1195] ------------[ cut here ]------------ | [ 42.626986][ T1195] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1195 | [ 42.627272][ T1195] Modules linked in: netdevsim | [ 42.627721][ T1195] Tainted: [W]=WARN [ 42.627833][ T1195] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.628006][ T1195] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 42.628188][ T1195] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 42.628700][ T1195] RSP: 0018:ffa0000002e87020 EFLAGS: 00010286 [ 42.628880][ T1195] RAX: 00000000ffffffa6 RBX: ff11000004f92f40 RCX: 1ff40000005d0dca [ 42.629086][ T1195] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92ff0 [ 42.629287][ T1195] RBP: ff11000009c44000 R08: 1fe22000009f25ff R09: ff1100000c272e80 [ 42.629503][ T1195] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 42.629711][ T1195] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 42.629924][ T1195] FS: 00007f949b33f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 42.630171][ T1195] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 42.630357][ T1195] CR2: 0000000001a86988 CR3: 000000000f517002 CR4: 0000000000771ef0 [ 42.630559][ T1195] PKRU: 55555554 [ 42.630667][ T1195] Call Trace: [ 42.630770][ T1195] [ 42.630842][ T1195] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 42.630980][ T1195] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 42.631085][ T1195] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 42.631222][ T1195] __dev_notify_flags (net/core/dev.c:9787) [ 42.631388][ T1195] ? netif_change_name (net/core/dev.c:1495) [ 42.631588][ T1195] ? __dev_change_flags (net/core/dev.c:9752) [ 42.631787][ T1195] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 42.631989][ T1195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.632196][ T1195] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 42.632421][ T1195] netif_change_flags (net/core/dev.c:9820) [ 42.632580][ T1195] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 42.632724][ T1195] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 42.632858][ T1195] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 42.633025][ T1195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 42.633161][ T1195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.633296][ T1195] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 42.633441][ T1195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.633580][ T1195] ? __kernel_text_address (kernel/extable.c:79) [ 42.633717][ T1195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.633857][ T1195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.633991][ T1195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 42.634128][ T1195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.634262][ T1195] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 42.634412][ T1195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.634545][ T1195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.634682][ T1195] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 42.634818][ T1195] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 42.634953][ T1195] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 42.635088][ T1195] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 42.635226][ T1195] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 42.635375][ T1195] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 42.635514][ T1195] rtnl_newlink (net/core/rtnetlink.c:4150) [ 42.635655][ T1195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.635793][ T1195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.635944][ T1195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 42.636080][ T1195] ? mark_usage (kernel/locking/lockdep.c:4674) [ 42.636214][ T1195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.636361][ T1195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.636500][ T1195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.636637][ T1195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 42.636775][ T1195] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 42.636912][ T1195] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 42.637046][ T1195] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 42.637182][ T1195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.637324][ T1195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.637469][ T1195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.637606][ T1195] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 42.637744][ T1195] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 42.637886][ T1195] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 42.638022][ T1195] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.638161][ T1195] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.638299][ T1195] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 42.638444][ T1195] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 42.638580][ T1195] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.638726][ T1195] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.638865][ T1195] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 42.639007][ T1195] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 42.639154][ T1195] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 42.639290][ T1195] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 42.639441][ T1195] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 42.639577][ T1195] ? copy_msghdr_from_user (net/socket.c:2635) [ 42.639709][ T1195] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 42.639880][ T1195] ? move_addr_to_kernel (net/socket.c:258) [ 42.640016][ T1195] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 42.640150][ T1195] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 42.640288][ T1195] ___sys_sendmsg (net/socket.c:2752) [ 42.640435][ T1195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 42.640604][ T1195] ? copy_msghdr_from_user (net/socket.c:2603) [ 42.640751][ T1195] __sys_sendmsg (net/socket.c:2784) [ 42.640888][ T1195] ? __sys_sendmsg_sock (net/socket.c:2765) [ 42.641028][ T1195] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 42.641201][ T1195] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.641346][ T1195] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 42.641478][ T1195] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 42.641613][ T1195] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.641752][ T1195] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 42.641887][ T1195] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.642065][ T1195] RIP: 0033:0x7f949b57908e [ 42.642212][ T1195] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 42.642700][ T1195] RSP: 002b:00007ffd9e068650 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.642909][ T1195] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f949b57908e [ 42.643121][ T1195] RDX: 0000000000000000 RSI: 00007ffd9e068700 RDI: 0000000000000005 [ 42.643339][ T1195] RBP: 00007ffd9e068660 R08: 0000000000000000 R09: 0000000000000000 [ 42.643545][ T1195] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf80 [ 42.643748][ T1195] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9e068dd0 | [ 43.165913][ T1216] ------------[ cut here ]------------ | [ 43.166177][ T1216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1216 | [ 43.167205][ T1216] Modules linked in: netdevsim | [ 43.167895][ T1216] Tainted: [W]=WARN [ 43.168065][ T1216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.168341][ T1216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 43.168630][ T1216] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.169410][ T1216] RSP: 0018:ffa0000002ec7010 EFLAGS: 00010286 [ 43.169684][ T1216] RAX: 00000000ffffffa6 RBX: ff1100000dfff6c0 RCX: 1ff40000005d8dc8 [ 43.170002][ T1216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff770 [ 43.170339][ T1216] RBP: ff11000009c44000 R08: 1fe2200001bffeef R09: ff1100000ef42e80 [ 43.170667][ T1216] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 43.170992][ T1216] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002ec7100 [ 43.171333][ T1216] FS: 00007f4dd9364840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 43.171711][ T1216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.171977][ T1216] CR2: 0000000008437988 CR3: 0000000004c2b003 CR4: 0000000000771ef0 [ 43.172299][ T1216] PKRU: 55555554 [ 43.172474][ T1216] Call Trace: [ 43.172638][ T1216] [ 43.172751][ T1216] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 43.172974][ T1216] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 43.173142][ T1216] netif_close_many (net/core/dev.c:1804) [ 43.173369][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.173578][ T1216] ? __dev_close_many (net/core/dev.c:1781) [ 43.173801][ T1216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.174021][ T1216] netif_close_many_and_unlock (net/core/dev.c:12330) [ 43.174236][ T1216] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 43.174486][ T1216] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 43.174777][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.174992][ T1216] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 43.175252][ T1216] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.175478][ T1216] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 43.175689][ T1216] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 43.175960][ T1216] ? unregister_netdevice_many (net/core/dev.c:12497) [ 43.176176][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.176407][ T1216] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 43.176620][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.176827][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.177040][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.177250][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.177475][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.177725][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.177940][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.178151][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.178373][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.178582][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.178796][ T1216] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 43.179009][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.179218][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.179445][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.179659][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.179878][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.180091][ T1216] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 43.180304][ T1216] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.180531][ T1216] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.180748][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.180965][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.181183][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.181411][ T1216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 43.181626][ T1216] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.181842][ T1216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.182059][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 43.182267][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 43.182493][ T1216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.182705][ T1216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.182913][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.183125][ T1216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 43.183348][ T1216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 43.183566][ T1216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 43.183785][ T1216] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 43.184003][ T1216] ? copy_msghdr_from_user (net/socket.c:2635) [ 43.184212][ T1216] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 43.184491][ T1216] ? move_addr_to_kernel (net/socket.c:258) [ 43.184703][ T1216] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 43.184916][ T1216] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.185131][ T1216] ___sys_sendmsg (net/socket.c:2752) [ 43.185350][ T1216] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 43.185613][ T1216] ? copy_msghdr_from_user (net/socket.c:2603) [ 43.185851][ T1216] __sys_sendmsg (net/socket.c:2784) [ 43.186068][ T1216] ? __sys_sendmsg_sock (net/socket.c:2765) [ 43.186279][ T1216] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 43.186564][ T1216] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.186778][ T1216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.186983][ T1216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 43.187195][ T1216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 43.187433][ T1216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.187647][ T1216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.187903][ T1216] RIP: 0033:0x7f4dd959e08e [ 43.188124][ T1216] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.188878][ T1216] RSP: 002b:00007ffc355ae2d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.189204][ T1216] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4dd959e08e [ 43.189536][ T1216] RDX: 0000000000000000 RSI: 00007ffc355ae380 RDI: 0000000000000005 [ 43.189855][ T1216] RBP: 00007ffc355ae2e0 R08: 0000000000000000 R09: 0000000000000000 [ 43.190171][ T1216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf81 [ 43.190508][ T1216] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc355aea50 | [ 43.195577][ T1216] ------------[ cut here ]------------ | [ 43.195779][ T1216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1216 | [ 43.196304][ T1216] Modules linked in: netdevsim | [ 43.196925][ T1216] Tainted: [W]=WARN [ 43.197212][ T1216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.197496][ T1216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 43.197760][ T1216] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.198629][ T1216] RSP: 0018:ffa0000002ec7190 EFLAGS: 00010286 [ 43.198880][ T1216] RAX: 00000000ffffffa6 RBX: ff11000004e1d240 RCX: 1ff40000005d8df8 [ 43.199352][ T1216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d2f0 [ 43.199651][ T1216] RBP: ff11000009c44000 R08: 1fe22000009c3a5f R09: ff1100000ef42e58 [ 43.200096][ T1216] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 43.200400][ T1216] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 43.200702][ T1216] FS: 00007f4dd9364840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 43.201199][ T1216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.201455][ T1216] CR2: 0000000008437988 CR3: 0000000004c2b003 CR4: 0000000000771ef0 [ 43.201753][ T1216] PKRU: 55555554 [ 43.202045][ T1216] Call Trace: [ 43.202191][ T1216] [ 43.202299][ T1216] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 43.202664][ T1216] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 43.202909][ T1216] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.203108][ T1216] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 43.203305][ T1216] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 43.203680][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.203881][ T1216] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 43.204084][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.204287][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.204923][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.205121][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.205318][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.205668][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.205866][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.206064][ T1216] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.206265][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.206791][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.206993][ T1216] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 43.207198][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.207512][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.207713][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.207908][ T1216] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.208117][ T1216] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 43.208555][ T1216] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 43.208755][ T1216] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.208949][ T1216] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.209149][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.209456][ T1216] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.209652][ T1216] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.209853][ T1216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 43.210055][ T1216] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.210252][ T1216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.210691][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 43.210889][ T1216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 43.211091][ T1216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.211291][ T1216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.211583][ T1216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.211787][ T1216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 43.211986][ T1216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 43.212184][ T1216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 43.212481][ T1216] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 43.212678][ T1216] ? copy_msghdr_from_user (net/socket.c:2635) [ 43.212870][ T1216] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 43.213116][ T1216] ? move_addr_to_kernel (net/socket.c:258) [ 43.213548][ T1216] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 43.213751][ T1216] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.213951][ T1216] ___sys_sendmsg (net/socket.c:2752) [ 43.214146][ T1216] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 43.214488][ T1216] ? copy_msghdr_from_user (net/socket.c:2603) [ 43.214707][ T1216] __sys_sendmsg (net/socket.c:2784) [ 43.214903][ T1216] ? __sys_sendmsg_sock (net/socket.c:2765) [ 43.215098][ T1216] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 43.215600][ T1216] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.215802][ T1216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.216008][ T1216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 43.216208][ T1216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 43.216506][ T1216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.216703][ T1216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.216944][ T1216] RIP: 0033:0x7f4dd959e08e [ 43.217153][ T1216] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.218116][ T1216] RSP: 002b:00007ffc355ae2d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.218515][ T1216] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4dd959e08e [ 43.218815][ T1216] RDX: 0000000000000000 RSI: 00007ffc355ae380 RDI: 0000000000000005 [ 43.219108][ T1216] RBP: 00007ffc355ae2e0 R08: 0000000000000000 R09: 0000000000000000 [ 43.219506][ T1216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf81 [ 43.219801][ T1216] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc355aea50 | [ 43.358838][ T1225] ------------[ cut here ]------------ | [ 43.359090][ T1225] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1225 | [ 43.359551][ T1225] Modules linked in: netdevsim | [ 43.360219][ T1225] Tainted: [W]=WARN [ 43.360398][ T1225] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.360677][ T1225] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 43.360968][ T1225] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.361762][ T1225] RSP: 0018:ffa0000002f471b0 EFLAGS: 00010286 [ 43.362039][ T1225] RAX: 00000000ffffffa6 RBX: ff1100000ed6e340 RCX: 1ff40000005e8dfc [ 43.362382][ T1225] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6e3f0 [ 43.362714][ T1225] RBP: ff1100000f424000 R08: 1fe2200001dadc7f R09: ff1100000f42aea8 [ 43.363038][ T1225] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 43.363386][ T1225] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 43.363717][ T1225] FS: 00007f1b5bc22840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 43.364105][ T1225] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.364393][ T1225] CR2: 00000000004a77b8 CR3: 000000000f547003 CR4: 0000000000771ef0 [ 43.364723][ T1225] PKRU: 55555554 [ 43.364887][ T1225] Call Trace: [ 43.365051][ T1225] [ 43.365168][ T1225] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 43.365402][ T1225] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 43.365618][ T1225] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 43.365833][ T1225] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 43.365997][ T1225] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 43.366215][ T1225] __dev_notify_flags (net/core/dev.c:9787) [ 43.366452][ T1225] ? netif_change_name (net/core/dev.c:1495) [ 43.366677][ T1225] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 43.366946][ T1225] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 43.367171][ T1225] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 43.367406][ T1225] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 43.367621][ T1225] ? __dev_get_by_name (net/core/dev.c:883) [ 43.367834][ T1225] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 43.368057][ T1225] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 43.368285][ T1225] rtnl_newlink (net/core/rtnetlink.c:4150) [ 43.368515][ T1225] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.368734][ T1225] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.368953][ T1225] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 43.369168][ T1225] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.369396][ T1225] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.369622][ T1225] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.369839][ T1225] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 43.370053][ T1225] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 43.370267][ T1225] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.370498][ T1225] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.370715][ T1225] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.370936][ T1225] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.371153][ T1225] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.371385][ T1225] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 43.371608][ T1225] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.371841][ T1225] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.372065][ T1225] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 43.372283][ T1225] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 43.372514][ T1225] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.372729][ T1225] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.372940][ T1225] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.373155][ T1225] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 43.373385][ T1225] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 43.373606][ T1225] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 43.373829][ T1225] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 43.374046][ T1225] ? copy_msghdr_from_user (net/socket.c:2635) [ 43.374262][ T1225] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 43.374543][ T1225] ? move_addr_to_kernel (net/socket.c:258) [ 43.374761][ T1225] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.374982][ T1225] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 43.375199][ T1225] ___sys_sendmsg (net/socket.c:2752) [ 43.375424][ T1225] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 43.375642][ T1225] ? copy_msghdr_from_user (net/socket.c:2603) [ 43.375870][ T1225] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 43.376093][ T1225] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 43.376318][ T1225] __sys_sendmsg (net/socket.c:2784) [ 43.376539][ T1225] ? __sys_sendmsg_sock (net/socket.c:2765) [ 43.376762][ T1225] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.376973][ T1225] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.377192][ T1225] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 43.377423][ T1225] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 43.377637][ T1225] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.377853][ T1225] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.378122][ T1225] RIP: 0033:0x7f1b5be5c08e [ 43.378367][ T1225] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.379140][ T1225] RSP: 002b:00007fff5a13a3b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.379484][ T1225] RAX: ffffffffffffffda RBX: 00007fff5a13ab60 RCX: 00007f1b5be5c08e [ 43.379810][ T1225] RDX: 0000000000000000 RSI: 00007fff5a13a460 RDI: 0000000000000005 [ 43.380135][ T1225] RBP: 00007fff5a13a3c0 R08: 0000000000000000 R09: 0000000000000000 [ 43.380471][ T1225] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf81 [ 43.380788][ T1225] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff5a13ab30 | [ 43.423431][ T1226] ------------[ cut here ]------------ | [ 43.423703][ T1226] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1226 | [ 43.424134][ T1226] Modules linked in: netdevsim | [ 43.424902][ T1226] Tainted: [W]=WARN [ 43.425062][ T1226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.425502][ T1226] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 43.425787][ T1226] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 43.426704][ T1226] RSP: 0018:ffa0000002f57020 EFLAGS: 00010286 [ 43.426981][ T1226] RAX: 00000000ffffffa6 RBX: ff11000004f93540 RCX: 1ff40000005eadca [ 43.427295][ T1226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f935f0 [ 43.427765][ T1226] RBP: ff1100000f424000 R08: 1fe22000009f26bf R09: ff1100000c295180 [ 43.428087][ T1226] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 43.428576][ T1226] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 43.428905][ T1226] FS: 00007fba73cd6840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 43.429284][ T1226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 43.429645][ T1226] CR2: 000000002c4c2988 CR3: 0000000004c9c005 CR4: 0000000000771ef0 [ 43.429960][ T1226] PKRU: 55555554 [ 43.430121][ T1226] Call Trace: [ 43.430287][ T1226] [ 43.430418][ T1226] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 43.430638][ T1226] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 43.430797][ T1226] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 43.431008][ T1226] __dev_notify_flags (net/core/dev.c:9787) [ 43.431222][ T1226] ? netif_change_name (net/core/dev.c:1495) [ 43.431450][ T1226] ? __dev_change_flags (net/core/dev.c:9752) [ 43.431658][ T1226] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 43.431872][ T1226] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.432088][ T1226] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 43.432305][ T1226] netif_change_flags (net/core/dev.c:9820) [ 43.432533][ T1226] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 43.432749][ T1226] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 43.432964][ T1226] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 43.433233][ T1226] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 43.433437][ T1226] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.433646][ T1226] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 43.433854][ T1226] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 43.434069][ T1226] ? __kernel_text_address (kernel/extable.c:79) [ 43.434285][ T1226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.434512][ T1226] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.434726][ T1226] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 43.434932][ T1226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.435140][ T1226] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 43.435367][ T1226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.435578][ T1226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.435788][ T1226] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 43.435999][ T1226] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 43.436211][ T1226] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 43.436436][ T1226] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 43.436645][ T1226] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 43.436850][ T1226] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 43.437067][ T1226] rtnl_newlink (net/core/rtnetlink.c:4150) [ 43.437283][ T1226] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.437505][ T1226] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.437715][ T1226] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 43.437924][ T1226] ? mark_usage (kernel/locking/lockdep.c:4674) [ 43.438139][ T1226] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.438368][ T1226] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.438583][ T1226] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.438796][ T1226] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 43.439008][ T1226] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 43.439217][ T1226] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 43.439436][ T1226] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 43.439643][ T1226] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.439852][ T1226] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.440061][ T1226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.440276][ T1226] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 43.440505][ T1226] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 43.440722][ T1226] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 43.440935][ T1226] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 43.441146][ T1226] ? netlink_ack (./include/linux/skbuff.h:2718) [ 43.441383][ T1226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 43.441597][ T1226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 43.441814][ T1226] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 43.442024][ T1226] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 43.442233][ T1226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 43.442462][ T1226] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 43.442671][ T1226] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 43.442883][ T1226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 43.443099][ T1226] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 43.443316][ T1226] ? copy_msghdr_from_user (net/socket.c:2635) [ 43.443538][ T1226] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 43.443797][ T1226] ? move_addr_to_kernel (net/socket.c:258) [ 43.444011][ T1226] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 43.444223][ T1226] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 43.444457][ T1226] ___sys_sendmsg (net/socket.c:2752) [ 43.444669][ T1226] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 43.444935][ T1226] ? copy_msghdr_from_user (net/socket.c:2603) [ 43.445174][ T1226] __sys_sendmsg (net/socket.c:2784) [ 43.445407][ T1226] ? __sys_sendmsg_sock (net/socket.c:2765) [ 43.445607][ T1226] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 43.445880][ T1226] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.446092][ T1226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 43.446301][ T1226] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 43.446520][ T1226] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 43.446729][ T1226] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 43.446939][ T1226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.447199][ T1226] RIP: 0033:0x7fba73f1008e [ 43.447431][ T1226] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.448179][ T1226] RSP: 002b:00007ffd7e0b9740 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 43.448517][ T1226] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fba73f1008e [ 43.448840][ T1226] RDX: 0000000000000000 RSI: 00007ffd7e0b97f0 RDI: 0000000000000005 [ 43.449159][ T1226] RBP: 00007ffd7e0b9750 R08: 0000000000000000 R09: 0000000000000000 [ 43.449497][ T1226] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf81 [ 43.449820][ T1226] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd7e0b9ec0 | [ 44.030421][ T1247] ------------[ cut here ]------------ | [ 44.030695][ T1247] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1247 | [ 44.031117][ T1247] Modules linked in: netdevsim | [ 44.032606][ T1247] Tainted: [W]=WARN [ 44.032772][ T1247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.033047][ T1247] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.033344][ T1247] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.034106][ T1247] RSP: 0018:ffa0000002fc7010 EFLAGS: 00010286 [ 44.034396][ T1247] RAX: 00000000ffffffa6 RBX: ff1100000ed6f9c0 RCX: 1ff40000005f8dc8 [ 44.034717][ T1247] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fa70 [ 44.035038][ T1247] RBP: ff1100000f424000 R08: 1fe2200001dadf4f R09: ff1100000ccb5180 [ 44.035371][ T1247] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 44.035698][ T1247] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000002fc7100 [ 44.036026][ T1247] FS: 00007facd76de840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.036424][ T1247] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.036705][ T1247] CR2: 000000002ffe8988 CR3: 0000000005c8f004 CR4: 0000000000771ef0 [ 44.037023][ T1247] PKRU: 55555554 [ 44.037181][ T1247] Call Trace: [ 44.037353][ T1247] [ 44.037465][ T1247] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 44.037689][ T1247] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 44.037859][ T1247] netif_close_many (net/core/dev.c:1804) [ 44.038075][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.038294][ T1247] ? __dev_close_many (net/core/dev.c:1781) [ 44.038527][ T1247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.038749][ T1247] netif_close_many_and_unlock (net/core/dev.c:12330) [ 44.038958][ T1247] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 44.039175][ T1247] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 44.040162][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.040394][ T1247] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 44.040663][ T1247] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 44.040872][ T1247] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 44.041077][ T1247] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 44.041378][ T1247] ? unregister_netdevice_many (net/core/dev.c:12497) [ 44.041595][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.041813][ T1247] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 44.042028][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.042240][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.042468][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.042684][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.042899][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.043154][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.043391][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.043608][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.043819][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.044034][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.044250][ T1247] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 44.044484][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.044698][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.044912][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.045128][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.045372][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.045594][ T1247] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.045810][ T1247] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.046025][ T1247] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.046241][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.046477][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.046695][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.046911][ T1247] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.047131][ T1247] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.047363][ T1247] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.047587][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.047803][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.048023][ T1247] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.048243][ T1247] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.048475][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.048692][ T1247] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.048906][ T1247] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.049120][ T1247] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.049356][ T1247] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.049571][ T1247] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.049789][ T1247] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.050057][ T1247] ? move_addr_to_kernel (net/socket.c:258) [ 44.050272][ T1247] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.050505][ T1247] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.050723][ T1247] ___sys_sendmsg (net/socket.c:2752) [ 44.050937][ T1247] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 44.051210][ T1247] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.051463][ T1247] __sys_sendmsg (net/socket.c:2784) [ 44.051678][ T1247] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.051893][ T1247] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 44.052166][ T1247] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.052397][ T1247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.052615][ T1247] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.052831][ T1247] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.053042][ T1247] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.053266][ T1247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.053547][ T1247] RIP: 0033:0x7facd791808e [ 44.053776][ T1247] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.054558][ T1247] RSP: 002b:00007fff00186590 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.054890][ T1247] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007facd791808e [ 44.055220][ T1247] RDX: 0000000000000000 RSI: 00007fff00186640 RDI: 0000000000000005 [ 44.055555][ T1247] RBP: 00007fff001865a0 R08: 0000000000000000 R09: 0000000000000000 [ 44.055869][ T1247] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.056169][ T1247] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff00186d10 | [ 44.061206][ T1247] ------------[ cut here ]------------ | [ 44.061441][ T1247] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1247 | [ 44.061838][ T1247] Modules linked in: netdevsim | [ 44.062480][ T1247] Tainted: [W]=WARN [ 44.062636][ T1247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.062891][ T1247] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.063159][ T1247] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.063916][ T1247] RSP: 0018:ffa0000002fc7190 EFLAGS: 00010286 [ 44.064177][ T1247] RAX: 00000000ffffffa6 RBX: ff11000004ec0c40 RCX: 1ff40000005f8df8 [ 44.064646][ T1247] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0cf0 [ 44.064954][ T1247] RBP: ff1100000f424000 R08: 1fe22000009d819f R09: ff1100000ccb5158 [ 44.065254][ T1247] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 44.065743][ T1247] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 44.066049][ T1247] FS: 00007facd76de840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.066515][ T1247] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.066867][ T1247] CR2: 000000002ffe8988 CR3: 0000000005c8f004 CR4: 0000000000771ef0 [ 44.067174][ T1247] PKRU: 55555554 [ 44.067431][ T1247] Call Trace: [ 44.067582][ T1247] [ 44.067688][ T1247] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 44.067939][ T1247] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 44.068203][ T1247] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 44.068507][ T1247] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 44.068706][ T1247] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 44.068955][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.069162][ T1247] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 44.069469][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.069668][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.069871][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.070075][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.070274][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.070614][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.070819][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.071023][ T1247] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.071223][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.071525][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.071729][ T1247] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 44.071934][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.072145][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.072456][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.072658][ T1247] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.072863][ T1247] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 44.073066][ T1247] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.073269][ T1247] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.073573][ T1247] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.073774][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.073983][ T1247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.074193][ T1247] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.074499][ T1247] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.074697][ T1247] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.074906][ T1247] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.075116][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.075324][ T1247] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.075628][ T1247] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.075835][ T1247] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.076034][ T1247] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.076241][ T1247] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.076561][ T1247] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.076766][ T1247] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.076972][ T1247] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.077173][ T1247] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.077474][ T1247] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.077723][ T1247] ? move_addr_to_kernel (net/socket.c:258) [ 44.077924][ T1247] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.078126][ T1247] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.078441][ T1247] ___sys_sendmsg (net/socket.c:2752) [ 44.078643][ T1247] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 44.078903][ T1247] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.079133][ T1247] __sys_sendmsg (net/socket.c:2784) [ 44.079454][ T1247] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.079654][ T1247] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 44.079914][ T1247] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.080117][ T1247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.080320][ T1247] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.080620][ T1247] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.080820][ T1247] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.081026][ T1247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.081275][ T1247] RIP: 0033:0x7facd791808e [ 44.081592][ T1247] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.082321][ T1247] RSP: 002b:00007fff00186590 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.082715][ T1247] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007facd791808e [ 44.083016][ T1247] RDX: 0000000000000000 RSI: 00007fff00186640 RDI: 0000000000000005 [ 44.083427][ T1247] RBP: 00007fff001865a0 R08: 0000000000000000 R09: 0000000000000000 [ 44.083725][ T1247] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.084024][ T1247] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff00186d10 | [ 44.248916][ T1257] ------------[ cut here ]------------ | [ 44.249184][ T1257] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1257 | [ 44.249653][ T1257] Modules linked in: netdevsim | [ 44.250335][ T1257] Tainted: [W]=WARN [ 44.250506][ T1257] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.250782][ T1257] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.251076][ T1257] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.252185][ T1257] RSP: 0018:ffa00000030571b0 EFLAGS: 00010286 [ 44.252640][ T1257] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff400000060adfc [ 44.252971][ T1257] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 44.253302][ T1257] RBP: ff11000009d9c000 R08: 1fe22000009d801f R09: ff110000107fd1a8 [ 44.253738][ T1257] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 44.254107][ T1257] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 44.254451][ T1257] FS: 00007f955f7f5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.254837][ T1257] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.255118][ T1257] CR2: 00000000004a77b8 CR3: 000000000c79a005 CR4: 0000000000771ef0 [ 44.255458][ T1257] PKRU: 55555554 [ 44.255624][ T1257] Call Trace: [ 44.255790][ T1257] [ 44.255907][ T1257] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 44.256132][ T1257] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 44.256370][ T1257] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 44.256591][ T1257] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 44.256761][ T1257] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 44.256980][ T1257] __dev_notify_flags (net/core/dev.c:9787) [ 44.257202][ T1257] ? netif_change_name (net/core/dev.c:1495) [ 44.257444][ T1257] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 44.257719][ T1257] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 44.257941][ T1257] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 44.258173][ T1257] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 44.258408][ T1257] ? __dev_get_by_name (net/core/dev.c:883) [ 44.258627][ T1257] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 44.258857][ T1257] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 44.259090][ T1257] rtnl_newlink (net/core/rtnetlink.c:4150) [ 44.259320][ T1257] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.259547][ T1257] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.259765][ T1257] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.259991][ T1257] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.260190][ T1257] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.260393][ T1257] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.260578][ T1257] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.260758][ T1257] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.260958][ T1257] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.261175][ T1257] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.261409][ T1257] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.261638][ T1257] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.261856][ T1257] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.262078][ T1257] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.262297][ T1257] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.262532][ T1257] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.262760][ T1257] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.262981][ T1257] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.263207][ T1257] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.263442][ T1257] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.263660][ T1257] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.263886][ T1257] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.264109][ T1257] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.264340][ T1257] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.264558][ T1257] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.264780][ T1257] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.265006][ T1257] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.265278][ T1257] ? move_addr_to_kernel (net/socket.c:258) [ 44.265517][ T1257] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.265739][ T1257] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 44.265961][ T1257] ___sys_sendmsg (net/socket.c:2752) [ 44.266175][ T1257] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 44.266396][ T1257] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.266626][ T1257] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 44.266856][ T1257] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 44.267084][ T1257] __sys_sendmsg (net/socket.c:2784) [ 44.267304][ T1257] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.267548][ T1257] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.267769][ T1257] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.267996][ T1257] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.268212][ T1257] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.268443][ T1257] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.268658][ T1257] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.268929][ T1257] RIP: 0033:0x7f955fa2f08e [ 44.269163][ T1257] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.269963][ T1257] RSP: 002b:00007ffcb1fc83c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.270297][ T1257] RAX: ffffffffffffffda RBX: 00007ffcb1fc8b70 RCX: 00007f955fa2f08e [ 44.270636][ T1257] RDX: 0000000000000000 RSI: 00007ffcb1fc8470 RDI: 0000000000000005 [ 44.270962][ T1257] RBP: 00007ffcb1fc83d0 R08: 0000000000000000 R09: 0000000000000000 [ 44.271296][ T1257] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.271644][ T1257] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb1fc8b40 | [ 44.321588][ T1258] ------------[ cut here ]------------ | [ 44.321839][ T1258] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1258 | [ 44.322274][ T1258] Modules linked in: netdevsim | [ 44.323560][ T1258] Tainted: [W]=WARN [ 44.323724][ T1258] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.323988][ T1258] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.324271][ T1258] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.325041][ T1258] RSP: 0018:ffa0000003067020 EFLAGS: 00010286 [ 44.325317][ T1258] RAX: 00000000ffffffa6 RBX: ff1100000ed72340 RCX: 1ff400000060cdca [ 44.325647][ T1258] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed723f0 [ 44.325969][ T1258] RBP: ff11000009d9c000 R08: 1fe2200001dae47f R09: ff1100000f4cd180 [ 44.326290][ T1258] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 44.326648][ T1258] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 44.326966][ T1258] FS: 00007f9a66fb2840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.327350][ T1258] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.327609][ T1258] CR2: 00007f9a672821a0 CR3: 000000000c327002 CR4: 0000000000771ef0 [ 44.327917][ T1258] PKRU: 55555554 [ 44.328077][ T1258] Call Trace: [ 44.328236][ T1258] [ 44.328357][ T1258] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 44.328586][ T1258] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 44.328811][ T1258] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 44.328978][ T1258] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 44.329192][ T1258] __dev_notify_flags (net/core/dev.c:9787) [ 44.329421][ T1258] ? netif_change_name (net/core/dev.c:1495) [ 44.329632][ T1258] ? __dev_change_flags (net/core/dev.c:9752) [ 44.329844][ T1258] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 44.330053][ T1258] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.330266][ T1258] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 44.330502][ T1258] netif_change_flags (net/core/dev.c:9820) [ 44.330718][ T1258] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 44.330939][ T1258] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 44.331156][ T1258] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 44.331440][ T1258] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 44.331650][ T1258] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.331864][ T1258] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 44.332074][ T1258] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.332290][ T1258] ? __kernel_text_address (kernel/extable.c:79) [ 44.332524][ T1258] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.332746][ T1258] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.332962][ T1258] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 44.333176][ T1258] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.333404][ T1258] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 44.333620][ T1258] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.333840][ T1258] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.334057][ T1258] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 44.334273][ T1258] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 44.334503][ T1258] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 44.334725][ T1258] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 44.334947][ T1258] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 44.335167][ T1258] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 44.335399][ T1258] rtnl_newlink (net/core/rtnetlink.c:4150) [ 44.335617][ T1258] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.335832][ T1258] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.336052][ T1258] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.336274][ T1258] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.336511][ T1258] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.336739][ T1258] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.336962][ T1258] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.337176][ T1258] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.337401][ T1258] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.337620][ T1258] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.337843][ T1258] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.338066][ T1258] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.338284][ T1258] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.338515][ T1258] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.338737][ T1258] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.338947][ T1258] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.339162][ T1258] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.339390][ T1258] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.339609][ T1258] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.339831][ T1258] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.340044][ T1258] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.340263][ T1258] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.340494][ T1258] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.340712][ T1258] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.340930][ T1258] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.341149][ T1258] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.341386][ T1258] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.341604][ T1258] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.341815][ T1258] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.342033][ T1258] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.342308][ T1258] ? move_addr_to_kernel (net/socket.c:258) [ 44.342549][ T1258] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.342764][ T1258] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.342986][ T1258] ___sys_sendmsg (net/socket.c:2752) [ 44.343202][ T1258] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 44.343488][ T1258] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.343730][ T1258] __sys_sendmsg (net/socket.c:2784) [ 44.343940][ T1258] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.344151][ T1258] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 44.344440][ T1258] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.344660][ T1258] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.344877][ T1258] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.345092][ T1258] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.345311][ T1258] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.345543][ T1258] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.345813][ T1258] RIP: 0033:0x7f9a671ec08e [ 44.346041][ T1258] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.346814][ T1258] RSP: 002b:00007ffc152555f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.347149][ T1258] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9a671ec08e [ 44.347488][ T1258] RDX: 0000000000000000 RSI: 00007ffc152556a0 RDI: 0000000000000005 [ 44.347808][ T1258] RBP: 00007ffc15255600 R08: 0000000000000000 R09: 0000000000000000 [ 44.348127][ T1258] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.348459][ T1258] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc15255d70 | [ 44.398165][ T1259] ------------[ cut here ]------------ | [ 44.398438][ T1259] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1259 | [ 44.398876][ T1259] Modules linked in: netdevsim | [ 44.399565][ T1259] Tainted: [W]=WARN [ 44.399731][ T1259] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.400009][ T1259] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.400291][ T1259] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.401084][ T1259] RSP: 0018:ffa00000030771b0 EFLAGS: 00010286 [ 44.401376][ T1259] RAX: 00000000ffffffa6 RBX: ff11000004f93e40 RCX: 1ff400000060edfc [ 44.401702][ T1259] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93ef0 [ 44.402025][ T1259] RBP: ff11000007a51000 R08: 1fe22000009f27df R09: ff110000107351a8 [ 44.402372][ T1259] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 44.402703][ T1259] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 44.403032][ T1259] FS: 00007f582c814840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.403431][ T1259] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.403699][ T1259] CR2: 00000000004a77b8 CR3: 000000000cc2a004 CR4: 0000000000771ef0 [ 44.404030][ T1259] PKRU: 55555554 [ 44.404196][ T1259] Call Trace: [ 44.404375][ T1259] [ 44.404489][ T1259] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 44.404708][ T1259] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 44.404929][ T1259] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 44.405150][ T1259] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 44.405319][ T1259] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 44.405546][ T1259] __dev_notify_flags (net/core/dev.c:9787) [ 44.405769][ T1259] ? netif_change_name (net/core/dev.c:1495) [ 44.405995][ T1259] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 44.406268][ T1259] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 44.406497][ T1259] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 44.406719][ T1259] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 44.406937][ T1259] ? __dev_get_by_name (net/core/dev.c:883) [ 44.407153][ T1259] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 44.407416][ T1259] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 44.407645][ T1259] rtnl_newlink (net/core/rtnetlink.c:4150) [ 44.407865][ T1259] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.408085][ T1259] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.408304][ T1259] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.408537][ T1259] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.408755][ T1259] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.408990][ T1259] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.409213][ T1259] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.409448][ T1259] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.409670][ T1259] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.409892][ T1259] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.410117][ T1259] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.410360][ T1259] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.410581][ T1259] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.410813][ T1259] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.411060][ T1259] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.411281][ T1259] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.411524][ T1259] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.411744][ T1259] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.411965][ T1259] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.412190][ T1259] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.412433][ T1259] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.412655][ T1259] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.412876][ T1259] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.413100][ T1259] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.413343][ T1259] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.413563][ T1259] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.413778][ T1259] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.414052][ T1259] ? move_addr_to_kernel (net/socket.c:258) [ 44.414267][ T1259] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.414484][ T1259] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 44.414699][ T1259] ___sys_sendmsg (net/socket.c:2752) [ 44.414910][ T1259] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 44.415131][ T1259] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.415381][ T1259] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 44.415608][ T1259] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 44.415834][ T1259] __sys_sendmsg (net/socket.c:2784) [ 44.416054][ T1259] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.416282][ T1259] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.416515][ T1259] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.416735][ T1259] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.416952][ T1259] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.417176][ T1259] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.417409][ T1259] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.417685][ T1259] RIP: 0033:0x7f582ca4e08e [ 44.417917][ T1259] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.418710][ T1259] RSP: 002b:00007ffdaacc68e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.419069][ T1259] RAX: ffffffffffffffda RBX: 00007ffdaacc7090 RCX: 00007f582ca4e08e [ 44.419419][ T1259] RDX: 0000000000000000 RSI: 00007ffdaacc6990 RDI: 0000000000000005 [ 44.419752][ T1259] RBP: 00007ffdaacc68f0 R08: 0000000000000000 R09: 0000000000000000 [ 44.420083][ T1259] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.420433][ T1259] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdaacc7060 | [ 44.477604][ T1260] ------------[ cut here ]------------ | [ 44.477893][ T1260] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1260 | [ 44.478323][ T1260] Modules linked in: netdevsim | [ 44.479145][ T1260] Tainted: [W]=WARN [ 44.479309][ T1260] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.479761][ T1260] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 44.480183][ T1260] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 44.481059][ T1260] RSP: 0018:ffa0000003087020 EFLAGS: 00010286 [ 44.481389][ T1260] RAX: 00000000ffffffa6 RBX: ff11000004f93840 RCX: 1ff4000000610dca [ 44.481713][ T1260] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f938f0 [ 44.482036][ T1260] RBP: ff11000007a51000 R08: 1fe22000009f271f R09: ff11000010730b80 [ 44.482371][ T1260] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 44.482696][ T1260] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 44.483027][ T1260] FS: 00007f2cd3a9b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 44.483419][ T1260] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 44.483693][ T1260] CR2: 0000000005a20988 CR3: 00000000107dc006 CR4: 0000000000771ef0 [ 44.484019][ T1260] PKRU: 55555554 [ 44.484183][ T1260] Call Trace: [ 44.484367][ T1260] [ 44.484483][ T1260] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 44.484711][ T1260] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 44.484877][ T1260] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 44.485094][ T1260] __dev_notify_flags (net/core/dev.c:9787) [ 44.485312][ T1260] ? netif_change_name (net/core/dev.c:1495) [ 44.485568][ T1260] ? __dev_change_flags (net/core/dev.c:9752) [ 44.485786][ T1260] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 44.486006][ T1260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.486221][ T1260] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 44.486451][ T1260] netif_change_flags (net/core/dev.c:9820) [ 44.486667][ T1260] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 44.486890][ T1260] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 44.487109][ T1260] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 44.487394][ T1260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 44.487608][ T1260] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.487818][ T1260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 44.488034][ T1260] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.488248][ T1260] ? __kernel_text_address (kernel/extable.c:79) [ 44.488479][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.488683][ T1260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.488884][ T1260] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 44.489098][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.489309][ T1260] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 44.489531][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.489747][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.489979][ T1260] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 44.490198][ T1260] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 44.490430][ T1260] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 44.490655][ T1260] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 44.490876][ T1260] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 44.491091][ T1260] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 44.491319][ T1260] rtnl_newlink (net/core/rtnetlink.c:4150) [ 44.491551][ T1260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.491769][ T1260] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.491987][ T1260] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.492202][ T1260] ? mark_usage (kernel/locking/lockdep.c:4674) [ 44.492441][ T1260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.492664][ T1260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.492893][ T1260] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.493110][ T1260] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.493345][ T1260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 44.493560][ T1260] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 44.493778][ T1260] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 44.494002][ T1260] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.494218][ T1260] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.494441][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.494658][ T1260] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 44.494871][ T1260] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 44.495091][ T1260] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 44.495306][ T1260] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.495542][ T1260] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.495771][ T1260] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 44.495987][ T1260] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 44.496210][ T1260] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.496446][ T1260] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.496661][ T1260] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 44.496882][ T1260] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 44.497100][ T1260] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 44.497336][ T1260] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 44.497554][ T1260] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 44.497771][ T1260] ? copy_msghdr_from_user (net/socket.c:2635) [ 44.497990][ T1260] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 44.498259][ T1260] ? move_addr_to_kernel (net/socket.c:258) [ 44.498498][ T1260] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 44.498710][ T1260] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 44.498937][ T1260] ___sys_sendmsg (net/socket.c:2752) [ 44.499155][ T1260] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 44.499442][ T1260] ? copy_msghdr_from_user (net/socket.c:2603) [ 44.499682][ T1260] __sys_sendmsg (net/socket.c:2784) [ 44.499894][ T1260] ? __sys_sendmsg_sock (net/socket.c:2765) [ 44.500106][ T1260] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 44.500405][ T1260] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.500628][ T1260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 44.500847][ T1260] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 44.501060][ T1260] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 44.501275][ T1260] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 44.501508][ T1260] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.501781][ T1260] RIP: 0033:0x7f2cd3cd508e [ 44.502012][ T1260] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.502799][ T1260] RSP: 002b:00007ffe7867dfe0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.503133][ T1260] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f2cd3cd508e [ 44.503467][ T1260] RDX: 0000000000000000 RSI: 00007ffe7867e090 RDI: 0000000000000005 [ 44.503796][ T1260] RBP: 00007ffe7867dff0 R08: 0000000000000000 R09: 0000000000000000 [ 44.504122][ T1260] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf82 [ 44.504461][ T1260] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe7867e760 | [ 45.020101][ T1283] ------------[ cut here ]------------ | [ 45.020370][ T1283] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1283 | [ 45.020701][ T1283] Modules linked in: netdevsim | [ 45.021231][ T1283] Tainted: [W]=WARN [ 45.021409][ T1283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.021630][ T1283] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.021859][ T1283] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.022412][ T1283] RSP: 0018:ffa0000003157010 EFLAGS: 00010286 [ 45.022634][ T1283] RAX: 00000000ffffffa6 RBX: ff11000004e1cdc0 RCX: 1ff400000062adc8 [ 45.022887][ T1283] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1ce70 [ 45.023143][ T1283] RBP: ff11000009d9c000 R08: 1fe22000009c39cf R09: ff11000008d62e80 [ 45.023520][ T1283] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 45.023828][ T1283] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003157100 [ 45.024142][ T1283] FS: 00007fb80e268840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 45.024548][ T1283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.024883][ T1283] CR2: 0000000016760988 CR3: 000000000f5b7005 CR4: 0000000000771ef0 [ 45.025211][ T1283] PKRU: 55555554 [ 45.025458][ T1283] Call Trace: [ 45.025633][ T1283] [ 45.025753][ T1283] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.025945][ T1283] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.026104][ T1283] netif_close_many (net/core/dev.c:1804) [ 45.026288][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.026494][ T1283] ? __dev_close_many (net/core/dev.c:1781) [ 45.026679][ T1283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.026865][ T1283] netif_close_many_and_unlock (net/core/dev.c:12330) [ 45.027050][ T1283] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.027258][ T1283] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 45.027500][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.027690][ T1283] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.027907][ T1283] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.028110][ T1283] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.028294][ T1283] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.028601][ T1283] ? unregister_netdevice_many (net/core/dev.c:12497) [ 45.028854][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.029127][ T1283] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.029421][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.029682][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.029939][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.030157][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.030362][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.030566][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.030747][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.030935][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.031115][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.031298][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.031503][ T1283] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.031690][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.031871][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.032055][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.032239][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.032446][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.032629][ T1283] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.032814][ T1283] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.032996][ T1283] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.033178][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.033381][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.033564][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.033754][ T1283] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.033937][ T1283] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.034126][ T1283] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.034313][ T1283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.034516][ T1283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.034702][ T1283] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.034889][ T1283] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.035074][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.035263][ T1283] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.035470][ T1283] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.035655][ T1283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.035843][ T1283] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.036026][ T1283] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.036210][ T1283] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.036446][ T1283] ? move_addr_to_kernel (net/socket.c:258) [ 45.036637][ T1283] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.036825][ T1283] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.037013][ T1283] ___sys_sendmsg (net/socket.c:2752) [ 45.037195][ T1283] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.037433][ T1283] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.037630][ T1283] __sys_sendmsg (net/socket.c:2784) [ 45.037817][ T1283] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.038005][ T1283] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.038223][ T1283] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.038426][ T1283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.038611][ T1283] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.038806][ T1283] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.039059][ T1283] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.039314][ T1283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.039648][ T1283] RIP: 0033:0x7fb80e4a208e [ 45.039895][ T1283] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.040488][ T1283] RSP: 002b:00007ffdbc13b680 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.040781][ T1283] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb80e4a208e [ 45.041111][ T1283] RDX: 0000000000000000 RSI: 00007ffdbc13b730 RDI: 0000000000000005 [ 45.041471][ T1283] RBP: 00007ffdbc13b690 R08: 0000000000000000 R09: 0000000000000000 [ 45.041733][ T1283] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.042103][ T1283] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdbc13be00 | [ 45.046266][ T1283] ------------[ cut here ]------------ | [ 45.046437][ T1283] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1283 | [ 45.046701][ T1283] Modules linked in: netdevsim | [ 45.047109][ T1283] Tainted: [W]=WARN [ 45.047207][ T1283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.047382][ T1283] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.047569][ T1283] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.048142][ T1283] RSP: 0018:ffa0000003157190 EFLAGS: 00010286 [ 45.048307][ T1283] RAX: 00000000ffffffa6 RBX: ff11000004e1cac0 RCX: 1ff400000062adf8 [ 45.048518][ T1283] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1cb70 [ 45.048879][ T1283] RBP: ff11000009d9c000 R08: 1fe22000009c396f R09: ff11000008d62e58 [ 45.049171][ T1283] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 45.049484][ T1283] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 45.049812][ T1283] FS: 00007fb80e268840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 45.050101][ T1283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.050264][ T1283] CR2: 000055fbe875cd5c CR3: 000000000f5b7005 CR4: 0000000000771ef0 [ 45.050552][ T1283] PKRU: 55555554 [ 45.050647][ T1283] Call Trace: [ 45.050743][ T1283] [ 45.050810][ T1283] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 45.051058][ T1283] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.051219][ T1283] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.051359][ T1283] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.051490][ T1283] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.051732][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.051861][ T1283] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.051989][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.052116][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.052337][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.052464][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.052591][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.052761][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.053073][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.053275][ T1283] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.053493][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.053693][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.053989][ T1283] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.054122][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.054247][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.054478][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.054605][ T1283] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.054731][ T1283] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.054861][ T1283] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.054996][ T1283] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.055214][ T1283] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.055362][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.055493][ T1283] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.055623][ T1283] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.055833][ T1283] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.055958][ T1283] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.056086][ T1283] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.056218][ T1283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.056445][ T1283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.056573][ T1283] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.056701][ T1283] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.056827][ T1283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.057037][ T1283] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.057169][ T1283] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.057300][ T1283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.057521][ T1283] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.057658][ T1283] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.057783][ T1283] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.057940][ T1283] ? move_addr_to_kernel (net/socket.c:258) [ 45.058150][ T1283] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.058279][ T1283] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.058429][ T1283] ___sys_sendmsg (net/socket.c:2752) [ 45.058556][ T1283] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.058796][ T1283] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.058934][ T1283] __sys_sendmsg (net/socket.c:2784) [ 45.059062][ T1283] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.059187][ T1283] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.059443][ T1283] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.059573][ T1283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.059700][ T1283] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.059828][ T1283] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.060046][ T1283] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.060171][ T1283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.060343][ T1283] RIP: 0033:0x7fb80e4a208e [ 45.060489][ T1283] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.061033][ T1283] RSP: 002b:00007ffdbc13b680 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.061315][ T1283] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb80e4a208e [ 45.061522][ T1283] RDX: 0000000000000000 RSI: 00007ffdbc13b730 RDI: 0000000000000005 [ 45.061722][ T1283] RBP: 00007ffdbc13b690 R08: 0000000000000000 R09: 0000000000000000 [ 45.062002][ T1283] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.062194][ T1283] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdbc13be00 | [ 45.122006][ T1284] ------------[ cut here ]------------ | [ 45.122197][ T1284] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1284 | [ 45.122596][ T1284] Modules linked in: netdevsim | [ 45.123031][ T1284] Tainted: [W]=WARN [ 45.123136][ T1284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.123307][ T1284] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.123506][ T1284] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.124002][ T1284] RSP: 0018:ffa0000003157010 EFLAGS: 00010286 [ 45.124180][ T1284] RAX: 00000000ffffffa6 RBX: ff11000004ec0940 RCX: 1ff400000062adc8 [ 45.124426][ T1284] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec09f0 [ 45.124695][ T1284] RBP: ff11000007a51000 R08: 1fe22000009d813f R09: ff11000004d2ae80 [ 45.124945][ T1284] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 45.125152][ T1284] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003157100 [ 45.125374][ T1284] FS: 00007f5a190ff840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 45.125701][ T1284] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.125879][ T1284] CR2: 000000000c56f988 CR3: 000000000c1e7002 CR4: 0000000000771ef0 [ 45.126086][ T1284] PKRU: 55555554 [ 45.126190][ T1284] Call Trace: [ 45.126295][ T1284] [ 45.126430][ T1284] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.126640][ T1284] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.126786][ T1284] netif_close_many (net/core/dev.c:1804) [ 45.126932][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.127069][ T1284] ? __dev_close_many (net/core/dev.c:1781) [ 45.127236][ T1284] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.127483][ T1284] netif_close_many_and_unlock (net/core/dev.c:12330) [ 45.127677][ T1284] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.127834][ T1284] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 45.128051][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.128192][ T1284] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.128378][ T1284] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.128522][ T1284] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.128669][ T1284] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.128843][ T1284] ? unregister_netdevice_many (net/core/dev.c:12497) [ 45.128977][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.129114][ T1284] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.129249][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.129399][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.129552][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.129690][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.129831][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.129990][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.130125][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.130262][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.130409][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.130550][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.130691][ T1284] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.130828][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.130964][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.131101][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.131240][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.131392][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.131531][ T1284] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.131667][ T1284] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.131807][ T1284] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.131944][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.132082][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.132219][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.132370][ T1284] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.132508][ T1284] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.132645][ T1284] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.132784][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.132923][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.133062][ T1284] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.133198][ T1284] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.133345][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.133482][ T1284] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.133618][ T1284] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.133755][ T1284] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.133899][ T1284] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.134036][ T1284] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.134170][ T1284] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.134347][ T1284] ? move_addr_to_kernel (net/socket.c:258) [ 45.134484][ T1284] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.134619][ T1284] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.134756][ T1284] ___sys_sendmsg (net/socket.c:2752) [ 45.134891][ T1284] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.135060][ T1284] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.135209][ T1284] __sys_sendmsg (net/socket.c:2784) [ 45.135378][ T1284] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.135517][ T1284] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.135689][ T1284] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.135826][ T1284] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.135965][ T1284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.136107][ T1284] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.136241][ T1284] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.136402][ T1284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.136610][ T1284] RIP: 0033:0x7f5a1933908e [ 45.136833][ T1284] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.137617][ T1284] RSP: 002b:00007ffc93f7dae0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.137909][ T1284] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5a1933908e [ 45.138117][ T1284] RDX: 0000000000000000 RSI: 00007ffc93f7db90 RDI: 0000000000000005 [ 45.138333][ T1284] RBP: 00007ffc93f7daf0 R08: 0000000000000000 R09: 0000000000000000 [ 45.138539][ T1284] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.138740][ T1284] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc93f7e260 | [ 45.141903][ T1284] ------------[ cut here ]------------ | [ 45.142054][ T1284] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1284 | [ 45.142314][ T1284] Modules linked in: netdevsim | [ 45.142748][ T1284] Tainted: [W]=WARN [ 45.142847][ T1284] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.143011][ T1284] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.143183][ T1284] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.143688][ T1284] RSP: 0018:ffa0000003157190 EFLAGS: 00010286 [ 45.143858][ T1284] RAX: 00000000ffffffa6 RBX: ff11000004f92040 RCX: 1ff400000062adf8 [ 45.144047][ T1284] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f920f0 [ 45.144239][ T1284] RBP: ff11000007a51000 R08: 1fe22000009f241f R09: ff11000004d2ae58 [ 45.144442][ T1284] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 45.144639][ T1284] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 45.144834][ T1284] FS: 00007f5a190ff840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 45.145063][ T1284] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.145228][ T1284] CR2: 000000000c56f988 CR3: 000000000c1e7002 CR4: 0000000000771ef0 [ 45.145441][ T1284] PKRU: 55555554 [ 45.145539][ T1284] Call Trace: [ 45.145636][ T1284] [ 45.145705][ T1284] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 45.145870][ T1284] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.146032][ T1284] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.146169][ T1284] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.146296][ T1284] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.146473][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.146603][ T1284] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.146732][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.146857][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.146984][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.147113][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.147245][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.147405][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.147532][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.147658][ T1284] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.147786][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.147919][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.148051][ T1284] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.148183][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.148319][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.148457][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.148587][ T1284] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.148719][ T1284] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.148848][ T1284] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.148974][ T1284] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.149099][ T1284] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.149224][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.149370][ T1284] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.149498][ T1284] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.149630][ T1284] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.149757][ T1284] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.149886][ T1284] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.150021][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.150150][ T1284] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.150283][ T1284] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.150429][ T1284] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.150558][ T1284] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.150687][ T1284] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.150815][ T1284] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.150948][ T1284] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.151083][ T1284] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.151215][ T1284] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.151358][ T1284] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.151519][ T1284] ? move_addr_to_kernel (net/socket.c:258) [ 45.151654][ T1284] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.151785][ T1284] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.151923][ T1284] ___sys_sendmsg (net/socket.c:2752) [ 45.152053][ T1284] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.152216][ T1284] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.152372][ T1284] __sys_sendmsg (net/socket.c:2784) [ 45.152499][ T1284] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.152629][ T1284] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.152791][ T1284] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.152925][ T1284] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.153055][ T1284] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.153184][ T1284] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.153311][ T1284] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.153453][ T1284] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.153615][ T1284] RIP: 0033:0x7f5a1933908e [ 45.153753][ T1284] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.154210][ T1284] RSP: 002b:00007ffc93f7dae0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.154423][ T1284] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5a1933908e [ 45.154613][ T1284] RDX: 0000000000000000 RSI: 00007ffc93f7db90 RDI: 0000000000000005 [ 45.154806][ T1284] RBP: 00007ffc93f7daf0 R08: 0000000000000000 R09: 0000000000000000 [ 45.154998][ T1284] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.155190][ T1284] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc93f7e260 | [ 45.274360][ T1293] ------------[ cut here ]------------ | [ 45.274537][ T1293] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1293 | [ 45.274826][ T1293] Modules linked in: netdevsim | [ 45.275268][ T1293] Tainted: [W]=WARN [ 45.275401][ T1293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.275590][ T1293] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.275778][ T1293] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.276286][ T1293] RSP: 0018:ffa00000031c71b0 EFLAGS: 00010286 [ 45.276477][ T1293] RAX: 00000000ffffffa6 RBX: ff11000004b0a940 RCX: 1ff4000000638dfc [ 45.276689][ T1293] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a9f0 [ 45.276900][ T1293] RBP: ff11000004f84000 R08: 1fe220000096153f R09: ff1100000c10d1a8 [ 45.277110][ T1293] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 45.277334][ T1293] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 45.277548][ T1293] FS: 00007f29fe4f8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 45.277796][ T1293] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.277975][ T1293] CR2: 00000000004a77b8 CR3: 0000000004e2b006 CR4: 0000000000771ef0 [ 45.278188][ T1293] PKRU: 55555554 [ 45.278295][ T1293] Call Trace: [ 45.278412][ T1293] [ 45.278489][ T1293] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 45.278635][ T1293] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.278776][ T1293] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 45.278918][ T1293] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.279023][ T1293] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 45.279169][ T1293] __dev_notify_flags (net/core/dev.c:9787) [ 45.279311][ T1293] ? netif_change_name (net/core/dev.c:1495) [ 45.279470][ T1293] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 45.279645][ T1293] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 45.279791][ T1293] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 45.279933][ T1293] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 45.280079][ T1293] ? __dev_get_by_name (net/core/dev.c:883) [ 45.280233][ T1293] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 45.280394][ T1293] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 45.280542][ T1293] rtnl_newlink (net/core/rtnetlink.c:4150) [ 45.280688][ T1293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.280832][ T1293] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.280977][ T1293] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.281122][ T1293] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.281263][ T1293] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.281418][ T1293] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.281562][ T1293] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.281709][ T1293] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.281852][ T1293] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.281996][ T1293] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.282136][ T1293] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.282278][ T1293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.282429][ T1293] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.282573][ T1293] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.282714][ T1293] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.282856][ T1293] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.283000][ T1293] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.283144][ T1293] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.283289][ T1293] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.283445][ T1293] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.283588][ T1293] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.283729][ T1293] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.283874][ T1293] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.284013][ T1293] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.284156][ T1293] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.284296][ T1293] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.284446][ T1293] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.284625][ T1293] ? move_addr_to_kernel (net/socket.c:258) [ 45.284768][ T1293] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.284916][ T1293] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 45.285058][ T1293] ___sys_sendmsg (net/socket.c:2752) [ 45.285197][ T1293] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 45.285346][ T1293] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.285491][ T1293] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 45.285635][ T1293] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 45.285778][ T1293] __sys_sendmsg (net/socket.c:2784) [ 45.285917][ T1293] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.286059][ T1293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.286200][ T1293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.286358][ T1293] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.286499][ T1293] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.286639][ T1293] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.286782][ T1293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.286960][ T1293] RIP: 0033:0x7f29fe73208e [ 45.287112][ T1293] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.287643][ T1293] RSP: 002b:00007ffef23cf640 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.287860][ T1293] RAX: ffffffffffffffda RBX: 00007ffef23cfdf0 RCX: 00007f29fe73208e [ 45.288075][ T1293] RDX: 0000000000000000 RSI: 00007ffef23cf6f0 RDI: 0000000000000005 [ 45.288285][ T1293] RBP: 00007ffef23cf650 R08: 0000000000000000 R09: 0000000000000000 [ 45.288506][ T1293] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.288715][ T1293] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffef23cfdc0 | [ 45.324658][ T1294] ------------[ cut here ]------------ | [ 45.324840][ T1294] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1294 | [ 45.325122][ T1294] Modules linked in: netdevsim | [ 45.325655][ T1294] Tainted: [W]=WARN [ 45.325759][ T1294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.325930][ T1294] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.326111][ T1294] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.326732][ T1294] RSP: 0018:ffa00000031c7020 EFLAGS: 00010286 [ 45.326913][ T1294] RAX: 00000000ffffffa6 RBX: ff110000093df6c0 RCX: 1ff4000000638dca [ 45.327117][ T1294] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df770 [ 45.327393][ T1294] RBP: ff11000004f84000 R08: 1fe220000127beef R09: ff1100000df25180 [ 45.327601][ T1294] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 45.327895][ T1294] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 45.328099][ T1294] FS: 00007f66c5178840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 45.328413][ T1294] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.328591][ T1294] CR2: 0000000018fff988 CR3: 000000000f5a9001 CR4: 0000000000771ef0 [ 45.328796][ T1294] PKRU: 55555554 [ 45.328900][ T1294] Call Trace: [ 45.329008][ T1294] [ 45.329081][ T1294] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.329227][ T1294] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.329420][ T1294] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 45.329558][ T1294] __dev_notify_flags (net/core/dev.c:9787) [ 45.329697][ T1294] ? netif_change_name (net/core/dev.c:1495) [ 45.329832][ T1294] ? __dev_change_flags (net/core/dev.c:9752) [ 45.329970][ T1294] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 45.330107][ T1294] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.330246][ T1294] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 45.330456][ T1294] netif_change_flags (net/core/dev.c:9820) [ 45.330595][ T1294] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 45.330741][ T1294] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 45.330878][ T1294] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 45.331049][ T1294] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.331190][ T1294] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.331368][ T1294] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 45.331508][ T1294] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.331647][ T1294] ? __kernel_text_address (kernel/extable.c:79) [ 45.331788][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.331929][ T1294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.332070][ T1294] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 45.332223][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.332377][ T1294] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 45.332518][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.332662][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.332807][ T1294] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 45.332944][ T1294] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 45.333082][ T1294] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 45.333221][ T1294] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 45.333377][ T1294] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 45.333518][ T1294] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 45.333659][ T1294] rtnl_newlink (net/core/rtnetlink.c:4150) [ 45.333800][ T1294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.333937][ T1294] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.334076][ T1294] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.334217][ T1294] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.334386][ T1294] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.334529][ T1294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.334665][ T1294] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.334801][ T1294] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.334938][ T1294] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.335080][ T1294] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.335218][ T1294] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.335370][ T1294] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.335512][ T1294] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.335649][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.335787][ T1294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.335926][ T1294] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.336067][ T1294] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.336207][ T1294] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.336362][ T1294] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.336502][ T1294] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.336644][ T1294] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.336788][ T1294] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.336929][ T1294] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.337066][ T1294] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.337207][ T1294] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.337371][ T1294] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.337513][ T1294] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.337654][ T1294] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.337791][ T1294] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.337927][ T1294] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.338096][ T1294] ? move_addr_to_kernel (net/socket.c:258) [ 45.338232][ T1294] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.338384][ T1294] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.338522][ T1294] ___sys_sendmsg (net/socket.c:2752) [ 45.338656][ T1294] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.338827][ T1294] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.338980][ T1294] __sys_sendmsg (net/socket.c:2784) [ 45.339117][ T1294] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.339254][ T1294] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.339441][ T1294] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.339578][ T1294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.339713][ T1294] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.339855][ T1294] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.339990][ T1294] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.340128][ T1294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.340300][ T1294] RIP: 0033:0x7f66c53b208e [ 45.340462][ T1294] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.341130][ T1294] RSP: 002b:00007ffc85e005b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.341460][ T1294] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f66c53b208e [ 45.341666][ T1294] RDX: 0000000000000000 RSI: 00007ffc85e00660 RDI: 0000000000000005 [ 45.341880][ T1294] RBP: 00007ffc85e005c0 R08: 0000000000000000 R09: 0000000000000000 [ 45.342083][ T1294] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf83 [ 45.342287][ T1294] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc85e00d30 | [ 45.792608][ T1315] ------------[ cut here ]------------ | [ 45.792922][ T1315] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1315 | [ 45.794124][ T1315] Modules linked in: netdevsim | [ 45.794923][ T1315] Tainted: [W]=WARN [ 45.795142][ T1315] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.795512][ T1315] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.795851][ T1315] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.796682][ T1315] RSP: 0018:ffa0000003257010 EFLAGS: 00010286 [ 45.797004][ T1315] RAX: 00000000ffffffa6 RBX: ff1100000ed73240 RCX: 1ff400000064adc8 [ 45.797390][ T1315] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed732f0 [ 45.797765][ T1315] RBP: ff11000004f84000 R08: 1fe2200001dae65f R09: ff11000004f2ae80 [ 45.798139][ T1315] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 45.798551][ T1315] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003257100 [ 45.798934][ T1315] FS: 00007fa4439d0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 45.799385][ T1315] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.799717][ T1315] CR2: 00007fa443ca01a0 CR3: 000000000ce44005 CR4: 0000000000771ef0 [ 45.800086][ T1315] PKRU: 55555554 [ 45.800298][ T1315] Call Trace: [ 45.800536][ T1315] [ 45.800702][ T1315] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.800973][ T1315] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.801188][ T1315] netif_close_many (net/core/dev.c:1804) [ 45.801481][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.801756][ T1315] ? __dev_close_many (net/core/dev.c:1781) [ 45.802025][ T1315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.802292][ T1315] netif_close_many_and_unlock (net/core/dev.c:12330) [ 45.802587][ T1315] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.802850][ T1315] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 45.803169][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.803455][ T1315] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.803778][ T1315] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.804048][ T1315] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.804310][ T1315] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.804658][ T1315] ? unregister_netdevice_many (net/core/dev.c:12497) [ 45.804921][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.805193][ T1315] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.805482][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.805750][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.806016][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.806280][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.806567][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.806864][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.807111][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.807425][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.807692][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.807965][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.808230][ T1315] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.808529][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.808797][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.809066][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.809354][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.809621][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.809887][ T1315] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.810150][ T1315] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.810436][ T1315] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.810701][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.810971][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.811240][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.811534][ T1315] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.811801][ T1315] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.812081][ T1315] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.812377][ T1315] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.812653][ T1315] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.812928][ T1315] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.813196][ T1315] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.813488][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.813763][ T1315] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.814039][ T1315] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.814309][ T1315] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.814609][ T1315] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.814879][ T1315] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.815143][ T1315] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.815483][ T1315] ? move_addr_to_kernel (net/socket.c:258) [ 45.815755][ T1315] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.816036][ T1315] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.816305][ T1315] ___sys_sendmsg (net/socket.c:2752) [ 45.816594][ T1315] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.816912][ T1315] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.817202][ T1315] __sys_sendmsg (net/socket.c:2784) [ 45.817497][ T1315] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.817762][ T1315] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.818087][ T1315] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.818382][ T1315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.818654][ T1315] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.818922][ T1315] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.819190][ T1315] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.819482][ T1315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.819802][ T1315] RIP: 0033:0x7fa443c0a08e [ 45.820086][ T1315] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.820904][ T1315] RSP: 002b:00007ffcad7eaba0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.821286][ T1315] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa443c0a08e [ 45.821685][ T1315] RDX: 0000000000000000 RSI: 00007ffcad7eac50 RDI: 0000000000000005 [ 45.822061][ T1315] RBP: 00007ffcad7eabb0 R08: 0000000000000000 R09: 0000000000000000 [ 45.822450][ T1315] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 45.822835][ T1315] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcad7eb320 | [ 45.827469][ T1315] ------------[ cut here ]------------ | [ 45.827625][ T1315] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1315 | [ 45.827887][ T1315] Modules linked in: netdevsim | [ 45.828305][ T1315] Tainted: [W]=WARN [ 45.828419][ T1315] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.828581][ T1315] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.828747][ T1315] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.829219][ T1315] RSP: 0018:ffa0000003257190 EFLAGS: 00010286 [ 45.829398][ T1315] RAX: 00000000ffffffa6 RBX: ff11000004f92640 RCX: 1ff400000064adf8 [ 45.829599][ T1315] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f926f0 [ 45.829792][ T1315] RBP: ff11000004f84000 R08: 1fe22000009f24df R09: ff11000004f2ae58 [ 45.829991][ T1315] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 45.830187][ T1315] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 45.830404][ T1315] FS: 00007fa4439d0840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 45.830631][ T1315] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.830796][ T1315] CR2: 00007f8375e9d580 CR3: 000000000ce44005 CR4: 0000000000771ef0 [ 45.830992][ T1315] PKRU: 55555554 [ 45.831089][ T1315] Call Trace: [ 45.831184][ T1315] [ 45.831250][ T1315] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 45.831427][ T1315] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 45.831590][ T1315] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.831730][ T1315] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 45.831859][ T1315] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 45.832023][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.832158][ T1315] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 45.832289][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.832507][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.832640][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.832768][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.832902][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.833052][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.833181][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.833310][ T1315] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.833539][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.833670][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.833798][ T1315] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 45.833934][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.834062][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.834190][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.834324][ T1315] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.834554][ T1315] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 45.834758][ T1315] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.834889][ T1315] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.835019][ T1315] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.835151][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.835285][ T1315] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.835429][ T1315] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.835559][ T1315] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.835688][ T1315] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.835819][ T1315] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.835950][ T1315] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.836084][ T1315] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.836217][ T1315] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.836362][ T1315] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.836492][ T1315] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.836626][ T1315] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.836755][ T1315] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.836889][ T1315] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.837023][ T1315] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.837158][ T1315] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.837289][ T1315] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.837470][ T1315] ? move_addr_to_kernel (net/socket.c:258) [ 45.837605][ T1315] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 45.837741][ T1315] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.837875][ T1315] ___sys_sendmsg (net/socket.c:2752) [ 45.838006][ T1315] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 45.838173][ T1315] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.838433][ T1315] __sys_sendmsg (net/socket.c:2784) [ 45.838562][ T1315] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.838690][ T1315] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 45.838854][ T1315] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.838986][ T1315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.839116][ T1315] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.839247][ T1315] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.839393][ T1315] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.839522][ T1315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.839681][ T1315] RIP: 0033:0x7fa443c0a08e [ 45.839821][ T1315] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.840274][ T1315] RSP: 002b:00007ffcad7eaba0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.840563][ T1315] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa443c0a08e [ 45.840754][ T1315] RDX: 0000000000000000 RSI: 00007ffcad7eac50 RDI: 0000000000000005 [ 45.840948][ T1315] RBP: 00007ffcad7eabb0 R08: 0000000000000000 R09: 0000000000000000 [ 45.841139][ T1315] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 45.841338][ T1315] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcad7eb320 | [ 45.937809][ T1324] ------------[ cut here ]------------ | [ 45.937994][ T1324] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1324 | [ 45.938276][ T1324] Modules linked in: netdevsim | [ 45.939183][ T1324] Tainted: [W]=WARN [ 45.939290][ T1324] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.939477][ T1324] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 45.939657][ T1324] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 45.940147][ T1324] RSP: 0018:ffa00000032c71b0 EFLAGS: 00010286 [ 45.940342][ T1324] RAX: 00000000ffffffa6 RBX: ff11000004b0a1c0 RCX: 1ff4000000658dfc [ 45.940555][ T1324] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a270 [ 45.940763][ T1324] RBP: ff11000008104000 R08: 1fe220000096144f R09: ff1100000c2751a8 [ 45.940987][ T1324] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 45.941196][ T1324] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 45.941428][ T1324] FS: 00007f6505be3840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 45.941672][ T1324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 45.941851][ T1324] CR2: 00000000004a77b8 CR3: 000000000f56e005 CR4: 0000000000771ef0 [ 45.942059][ T1324] PKRU: 55555554 [ 45.942164][ T1324] Call Trace: [ 45.942275][ T1324] [ 45.942362][ T1324] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 45.942506][ T1324] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 45.942647][ T1324] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 45.942788][ T1324] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 45.942895][ T1324] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 45.943036][ T1324] __dev_notify_flags (net/core/dev.c:9787) [ 45.943178][ T1324] ? netif_change_name (net/core/dev.c:1495) [ 45.943336][ T1324] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 45.943511][ T1324] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 45.943650][ T1324] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 45.943790][ T1324] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 45.943936][ T1324] ? __dev_get_by_name (net/core/dev.c:883) [ 45.944079][ T1324] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 45.944232][ T1324] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 45.944391][ T1324] rtnl_newlink (net/core/rtnetlink.c:4150) [ 45.944535][ T1324] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.944677][ T1324] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.944822][ T1324] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.944962][ T1324] ? mark_usage (kernel/locking/lockdep.c:4674) [ 45.945104][ T1324] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.945251][ T1324] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.945405][ T1324] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 45.945544][ T1324] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 45.945683][ T1324] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 45.945823][ T1324] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.945959][ T1324] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.946099][ T1324] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 45.946236][ T1324] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 45.946388][ T1324] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 45.946530][ T1324] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.946670][ T1324] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.946813][ T1324] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 45.946951][ T1324] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 45.947090][ T1324] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.947228][ T1324] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.947377][ T1324] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 45.947519][ T1324] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 45.947666][ T1324] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 45.947804][ T1324] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 45.947944][ T1324] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 45.948089][ T1324] ? copy_msghdr_from_user (net/socket.c:2635) [ 45.948226][ T1324] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 45.948410][ T1324] ? move_addr_to_kernel (net/socket.c:258) [ 45.948554][ T1324] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 45.948698][ T1324] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 45.948841][ T1324] ___sys_sendmsg (net/socket.c:2752) [ 45.948987][ T1324] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 45.949125][ T1324] ? copy_msghdr_from_user (net/socket.c:2603) [ 45.949267][ T1324] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 45.949424][ T1324] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 45.949565][ T1324] __sys_sendmsg (net/socket.c:2784) [ 45.949704][ T1324] ? __sys_sendmsg_sock (net/socket.c:2765) [ 45.949845][ T1324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.949985][ T1324] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 45.950122][ T1324] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 45.950259][ T1324] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 45.950410][ T1324] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 45.950549][ T1324] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.950728][ T1324] RIP: 0033:0x7f6505e1d08e [ 45.950878][ T1324] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.951387][ T1324] RSP: 002b:00007ffd8d0dac80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.951603][ T1324] RAX: ffffffffffffffda RBX: 00007ffd8d0db430 RCX: 00007f6505e1d08e [ 45.951811][ T1324] RDX: 0000000000000000 RSI: 00007ffd8d0dad30 RDI: 0000000000000005 [ 45.952017][ T1324] RBP: 00007ffd8d0dac90 R08: 0000000000000000 R09: 0000000000000000 [ 45.952223][ T1324] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 45.952451][ T1324] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd8d0db400 | [ 46.000440][ T1325] ------------[ cut here ]------------ | [ 46.000737][ T1325] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1325 | [ 46.001224][ T1325] Modules linked in: netdevsim | [ 46.002371][ T1325] Tainted: [W]=WARN [ 46.002719][ T1325] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.003188][ T1325] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.003662][ T1325] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.004506][ T1325] RSP: 0018:ffa00000032d7020 EFLAGS: 00010286 [ 46.004839][ T1325] RAX: 00000000ffffffa6 RBX: ff11000004b0a4c0 RCX: 1ff400000065adca [ 46.005212][ T1325] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a570 [ 46.005604][ T1325] RBP: ff11000008104000 R08: 1fe22000009614af R09: ff11000010730b80 [ 46.005964][ T1325] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 46.006356][ T1325] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 46.006733][ T1325] FS: 00007f63d7bfe840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 46.007156][ T1325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.007497][ T1325] CR2: 000000002b175988 CR3: 000000000f697006 CR4: 0000000000771ef0 [ 46.007868][ T1325] PKRU: 55555554 [ 46.008084][ T1325] Call Trace: [ 46.008296][ T1325] [ 46.008468][ T1325] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.008698][ T1325] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.008880][ T1325] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 46.009127][ T1325] __dev_notify_flags (net/core/dev.c:9787) [ 46.009420][ T1325] ? netif_change_name (net/core/dev.c:1495) [ 46.009684][ T1325] ? __dev_change_flags (net/core/dev.c:9752) [ 46.009950][ T1325] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 46.010216][ T1325] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.010511][ T1325] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 46.010785][ T1325] netif_change_flags (net/core/dev.c:9820) [ 46.011068][ T1325] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 46.011360][ T1325] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 46.011629][ T1325] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 46.011966][ T1325] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 46.012237][ T1325] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.012528][ T1325] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 46.012791][ T1325] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.013059][ T1325] ? __kernel_text_address (kernel/extable.c:79) [ 46.013350][ T1325] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.013629][ T1325] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.013893][ T1325] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 46.014159][ T1325] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.014448][ T1325] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 46.014713][ T1325] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.014978][ T1325] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.015245][ T1325] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 46.015541][ T1325] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 46.015819][ T1325] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 46.016081][ T1325] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 46.016372][ T1325] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 46.016646][ T1325] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 46.016916][ T1325] rtnl_newlink (net/core/rtnetlink.c:4150) [ 46.017182][ T1325] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.017470][ T1325] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.017737][ T1325] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.018008][ T1325] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.018269][ T1325] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.018559][ T1325] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.018820][ T1325] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.019080][ T1325] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.019369][ T1325] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.019646][ T1325] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.019922][ T1325] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.020186][ T1325] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.020479][ T1325] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.020747][ T1325] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.021016][ T1325] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.021277][ T1325] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.021569][ T1325] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.021832][ T1325] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.022123][ T1325] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.022419][ T1325] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.022683][ T1325] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.022956][ T1325] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.023219][ T1325] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.023496][ T1325] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.023755][ T1325] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.024021][ T1325] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.024296][ T1325] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.024668][ T1325] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.024945][ T1325] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.025218][ T1325] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.025571][ T1325] ? move_addr_to_kernel (net/socket.c:258) [ 46.025846][ T1325] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.026100][ T1325] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.026407][ T1325] ___sys_sendmsg (net/socket.c:2752) [ 46.027014][ T1325] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 46.027360][ T1325] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.027655][ T1325] __sys_sendmsg (net/socket.c:2784) [ 46.027926][ T1325] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.028193][ T1325] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 46.028544][ T1325] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.028817][ T1325] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.029083][ T1325] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.029379][ T1325] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.029652][ T1325] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.029917][ T1325] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.030238][ T1325] RIP: 0033:0x7f63d7e3808e [ 46.030560][ T1325] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.031395][ T1325] RSP: 002b:00007fffce6c1b60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.031782][ T1325] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f63d7e3808e [ 46.032168][ T1325] RDX: 0000000000000000 RSI: 00007fffce6c1c10 RDI: 0000000000000005 [ 46.032593][ T1325] RBP: 00007fffce6c1b70 R08: 0000000000000000 R09: 0000000000000000 [ 46.032961][ T1325] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 46.033354][ T1325] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffce6c22e0 | [ 46.313242][ T1337] ------------[ cut here ]------------ | [ 46.313517][ T1337] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1337 | [ 46.313937][ T1337] Modules linked in: netdevsim | [ 46.314587][ T1337] Tainted: [W]=WARN [ 46.314748][ T1337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.315015][ T1337] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.315291][ T1337] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.316052][ T1337] RSP: 0018:ffa0000003337010 EFLAGS: 00010286 [ 46.316336][ T1337] RAX: 00000000ffffffa6 RBX: ff1100000dffef40 RCX: 1ff4000000666dc8 [ 46.316663][ T1337] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffeff0 [ 46.316983][ T1337] RBP: ff11000008104000 R08: 1fe2200001bffdff R09: ff1100000ef42e80 [ 46.317302][ T1337] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 46.317646][ T1337] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003337100 [ 46.317968][ T1337] FS: 00007f4db4f2b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 46.318359][ T1337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.318626][ T1337] CR2: 0000000031be4988 CR3: 000000000c543006 CR4: 0000000000771ef0 [ 46.318949][ T1337] PKRU: 55555554 [ 46.319107][ T1337] Call Trace: [ 46.319264][ T1337] [ 46.319388][ T1337] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.319605][ T1337] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.319761][ T1337] netif_close_many (net/core/dev.c:1804) [ 46.319967][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.320170][ T1337] ? __dev_close_many (net/core/dev.c:1781) [ 46.320393][ T1337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.320600][ T1337] netif_close_many_and_unlock (net/core/dev.c:12330) [ 46.320810][ T1337] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 46.321015][ T1337] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 46.321274][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.321493][ T1337] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 46.321747][ T1337] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.321951][ T1337] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 46.322156][ T1337] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 46.322433][ T1337] ? unregister_netdevice_many (net/core/dev.c:12497) [ 46.322639][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.322853][ T1337] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 46.323068][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.323275][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.323497][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.323705][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.323913][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.324160][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.324381][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.324592][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.324801][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.325013][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.325224][ T1337] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 46.325451][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.325658][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.325868][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.326080][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.326298][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.326550][ T1337] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.326758][ T1337] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.326968][ T1337] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.327180][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.327408][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.327614][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.327827][ T1337] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.328036][ T1337] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.328246][ T1337] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.328485][ T1337] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.328708][ T1337] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.328930][ T1337] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.329167][ T1337] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.329387][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.329597][ T1337] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.329806][ T1337] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.330017][ T1337] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.330234][ T1337] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.330453][ T1337] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.330661][ T1337] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.330922][ T1337] ? move_addr_to_kernel (net/socket.c:258) [ 46.331135][ T1337] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.331356][ T1337] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.331566][ T1337] ___sys_sendmsg (net/socket.c:2752) [ 46.331775][ T1337] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 46.332048][ T1337] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.332296][ T1337] __sys_sendmsg (net/socket.c:2784) [ 46.332529][ T1337] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.332743][ T1337] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 46.333022][ T1337] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.333243][ T1337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.333469][ T1337] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.333681][ T1337] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.333892][ T1337] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.334102][ T1337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.334374][ T1337] RIP: 0033:0x7f4db516508e [ 46.334597][ T1337] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.335366][ T1337] RSP: 002b:00007ffe990de540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.335683][ T1337] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4db516508e [ 46.335998][ T1337] RDX: 0000000000000000 RSI: 00007ffe990de5f0 RDI: 0000000000000005 [ 46.336311][ T1337] RBP: 00007ffe990de550 R08: 0000000000000000 R09: 0000000000000000 [ 46.336638][ T1337] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 46.336964][ T1337] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe990decc0 | [ 46.340988][ T1337] ------------[ cut here ]------------ | [ 46.341147][ T1337] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1337 | [ 46.341438][ T1337] Modules linked in: netdevsim | [ 46.341868][ T1337] Tainted: [W]=WARN [ 46.341973][ T1337] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.342148][ T1337] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.342325][ T1337] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.342799][ T1337] RSP: 0018:ffa0000003337190 EFLAGS: 00010286 [ 46.342962][ T1337] RAX: 00000000ffffffa6 RBX: ff1100000dffe640 RCX: 1ff4000000666df8 [ 46.343152][ T1337] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dffe6f0 [ 46.343351][ T1337] RBP: ff11000008104000 R08: 1fe2200001bffcdf R09: ff1100000ef42e58 [ 46.343543][ T1337] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 46.343733][ T1337] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 46.343928][ T1337] FS: 00007f4db4f2b840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 46.344161][ T1337] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.344332][ T1337] CR2: 00007f8375e9d580 CR3: 000000000c543004 CR4: 0000000000771ef0 [ 46.344532][ T1337] PKRU: 55555554 [ 46.344630][ T1337] Call Trace: [ 46.344728][ T1337] [ 46.344795][ T1337] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 46.344955][ T1337] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 46.345112][ T1337] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.345240][ T1337] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 46.345376][ T1337] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 46.345535][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.345664][ T1337] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 46.345793][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.345924][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.346061][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.346189][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.346318][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.346473][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.346604][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.346740][ T1337] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.346869][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.346999][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.347132][ T1337] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 46.347265][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.347407][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.347534][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.347663][ T1337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.347794][ T1337] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.347923][ T1337] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.348052][ T1337] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.348181][ T1337] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.348308][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.348451][ T1337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.348577][ T1337] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.348706][ T1337] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.348837][ T1337] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.348967][ T1337] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.349095][ T1337] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.349224][ T1337] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.349367][ T1337] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.349495][ T1337] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.349623][ T1337] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.349752][ T1337] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.349882][ T1337] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.350011][ T1337] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.350142][ T1337] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.350275][ T1337] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.350413][ T1337] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.350570][ T1337] ? move_addr_to_kernel (net/socket.c:258) [ 46.350700][ T1337] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.350837][ T1337] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.350977][ T1337] ___sys_sendmsg (net/socket.c:2752) [ 46.351112][ T1337] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 46.351280][ T1337] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.351437][ T1337] __sys_sendmsg (net/socket.c:2784) [ 46.351571][ T1337] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.351704][ T1337] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 46.351873][ T1337] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.352010][ T1337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.352145][ T1337] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.352277][ T1337] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.352418][ T1337] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.352545][ T1337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.352704][ T1337] RIP: 0033:0x7f4db516508e [ 46.352843][ T1337] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.353290][ T1337] RSP: 002b:00007ffe990de540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.353493][ T1337] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f4db516508e [ 46.353684][ T1337] RDX: 0000000000000000 RSI: 00007ffe990de5f0 RDI: 0000000000000005 [ 46.353871][ T1337] RBP: 00007ffe990de550 R08: 0000000000000000 R09: 0000000000000000 [ 46.354059][ T1337] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 46.354247][ T1337] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe990decc0 | [ 46.454980][ T1346] ------------[ cut here ]------------ | [ 46.455292][ T1346] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1346 | [ 46.456467][ T1346] Modules linked in: netdevsim | [ 46.457429][ T1346] Tainted: [W]=WARN [ 46.457648][ T1346] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.457996][ T1346] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.458369][ T1346] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.459198][ T1346] RSP: 0018:ffa00000033a71b0 EFLAGS: 00010286 [ 46.459553][ T1346] RAX: 00000000ffffffa6 RBX: ff11000004e1cac0 RCX: 1ff4000000674dfc [ 46.459931][ T1346] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1cb70 [ 46.460350][ T1346] RBP: ff1100000c601000 R08: 1fe22000009c396f R09: ff1100000c10d1a8 [ 46.460725][ T1346] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 46.461106][ T1346] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 46.461615][ T1346] FS: 00007f60a9d46840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 46.462147][ T1346] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.462516][ T1346] CR2: 00000000004a77b8 CR3: 000000000f587004 CR4: 0000000000771ef0 [ 46.462901][ T1346] PKRU: 55555554 [ 46.463119][ T1346] Call Trace: [ 46.463355][ T1346] [ 46.463524][ T1346] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 46.463806][ T1346] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.464081][ T1346] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 46.464376][ T1346] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.464601][ T1346] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 46.464875][ T1346] __dev_notify_flags (net/core/dev.c:9787) [ 46.465147][ T1346] ? netif_change_name (net/core/dev.c:1495) [ 46.465453][ T1346] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 46.465781][ T1346] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 46.466055][ T1346] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 46.466368][ T1346] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 46.466659][ T1346] ? __dev_get_by_name (net/core/dev.c:883) [ 46.466957][ T1346] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 46.467265][ T1346] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 46.467585][ T1346] rtnl_newlink (net/core/rtnetlink.c:4150) [ 46.467875][ T1346] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.468162][ T1346] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.468468][ T1346] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.468741][ T1346] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.469030][ T1346] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.469359][ T1346] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.469654][ T1346] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.469935][ T1346] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.470218][ T1346] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.470516][ T1346] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.470799][ T1346] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.471085][ T1346] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.471392][ T1346] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.471680][ T1346] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.471956][ T1346] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.472234][ T1346] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.472540][ T1346] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.472812][ T1346] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.473091][ T1346] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.473398][ T1346] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.473687][ T1346] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.473976][ T1346] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.474263][ T1346] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.474566][ T1346] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.474849][ T1346] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.475133][ T1346] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.475438][ T1346] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.475775][ T1346] ? move_addr_to_kernel (net/socket.c:258) [ 46.476060][ T1346] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.476353][ T1346] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 46.476631][ T1346] ___sys_sendmsg (net/socket.c:2752) [ 46.476908][ T1346] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 46.477187][ T1346] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.477497][ T1346] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 46.477791][ T1346] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 46.478070][ T1346] __sys_sendmsg (net/socket.c:2784) [ 46.478412][ T1346] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.478712][ T1346] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.478993][ T1346] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.479271][ T1346] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.479569][ T1346] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.479846][ T1346] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.480138][ T1346] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.480493][ T1346] RIP: 0033:0x7f60a9f8008e [ 46.480785][ T1346] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.481639][ T1346] RSP: 002b:00007ffe6920d670 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.482037][ T1346] RAX: ffffffffffffffda RBX: 00007ffe6920de20 RCX: 00007f60a9f8008e [ 46.482448][ T1346] RDX: 0000000000000000 RSI: 00007ffe6920d720 RDI: 0000000000000005 [ 46.482832][ T1346] RBP: 00007ffe6920d680 R08: 0000000000000000 R09: 0000000000000000 [ 46.483219][ T1346] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 46.483632][ T1346] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe6920ddf0 | [ 46.542765][ T1347] ------------[ cut here ]------------ | [ 46.542941][ T1347] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1347 | [ 46.543226][ T1347] Modules linked in: netdevsim | [ 46.544276][ T1347] Tainted: [W]=WARN [ 46.544402][ T1347] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.544582][ T1347] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.544774][ T1347] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.545274][ T1347] RSP: 0018:ffa00000033b7020 EFLAGS: 00010286 [ 46.545468][ T1347] RAX: 00000000ffffffa6 RBX: ff11000004e1c4c0 RCX: 1ff4000000676dca [ 46.545678][ T1347] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c570 [ 46.545889][ T1347] RBP: ff1100000c601000 R08: 1fe22000009c38af R09: ff11000004d2ae80 [ 46.546100][ T1347] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 46.546310][ T1347] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 46.546532][ T1347] FS: 00007f10b7af5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 46.546779][ T1347] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.546955][ T1347] CR2: 0000000018d42988 CR3: 000000000f635002 CR4: 0000000000771ef0 [ 46.547168][ T1347] PKRU: 55555554 [ 46.547274][ T1347] Call Trace: [ 46.547393][ T1347] [ 46.547465][ T1347] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 46.547608][ T1347] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.547751][ T1347] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.547857][ T1347] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 46.547997][ T1347] __dev_notify_flags (net/core/dev.c:9787) [ 46.548136][ T1347] ? netif_change_name (net/core/dev.c:1495) [ 46.548276][ T1347] ? __dev_change_flags (net/core/dev.c:9752) [ 46.548427][ T1347] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 46.548564][ T1347] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.548703][ T1347] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 46.548845][ T1347] netif_change_flags (net/core/dev.c:9820) [ 46.548985][ T1347] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 46.549130][ T1347] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 46.549272][ T1347] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 46.549461][ T1347] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 46.549608][ T1347] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.549749][ T1347] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 46.549888][ T1347] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.550031][ T1347] ? __kernel_text_address (kernel/extable.c:79) [ 46.550177][ T1347] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.550356][ T1347] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.550498][ T1347] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 46.550639][ T1347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.550780][ T1347] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 46.550922][ T1347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.551060][ T1347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.551208][ T1347] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 46.551359][ T1347] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 46.551499][ T1347] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 46.551636][ T1347] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 46.551774][ T1347] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 46.551914][ T1347] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 46.552054][ T1347] rtnl_newlink (net/core/rtnetlink.c:4150) [ 46.552192][ T1347] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.552344][ T1347] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.552491][ T1347] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.552628][ T1347] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.552765][ T1347] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.552905][ T1347] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.553044][ T1347] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.553181][ T1347] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.553318][ T1347] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.553475][ T1347] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 46.553612][ T1347] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.553749][ T1347] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.553887][ T1347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.554024][ T1347] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.554163][ T1347] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.554299][ T1347] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.554457][ T1347] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.554598][ T1347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.554737][ T1347] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.554880][ T1347] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.555016][ T1347] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.555155][ T1347] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.555296][ T1347] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.555442][ T1347] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.555584][ T1347] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.555723][ T1347] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.555861][ T1347] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.556007][ T1347] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.556146][ T1347] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.556282][ T1347] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.556462][ T1347] ? move_addr_to_kernel (net/socket.c:258) [ 46.556602][ T1347] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.556739][ T1347] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.556877][ T1347] ___sys_sendmsg (net/socket.c:2752) [ 46.557016][ T1347] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 46.557188][ T1347] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.557349][ T1347] __sys_sendmsg (net/socket.c:2784) [ 46.557489][ T1347] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.557632][ T1347] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 46.557806][ T1347] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.557943][ T1347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.558082][ T1347] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.558221][ T1347] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.558370][ T1347] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.558510][ T1347] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.558682][ T1347] RIP: 0033:0x7f10b7d2f08e [ 46.558832][ T1347] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.559320][ T1347] RSP: 002b:00007ffee7615150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.559539][ T1347] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f10b7d2f08e [ 46.559749][ T1347] RDX: 0000000000000000 RSI: 00007ffee7615200 RDI: 0000000000000005 [ 46.559957][ T1347] RBP: 00007ffee7615160 R08: 0000000000000000 R09: 0000000000000000 [ 46.560162][ T1347] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf84 [ 46.560380][ T1347] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffee76158d0 | [ 46.672170][ T1350] ------------[ cut here ]------------ | [ 46.672392][ T1350] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1350 | [ 46.672706][ T1350] Modules linked in: netdevsim | [ 46.673182][ T1350] Tainted: [W]=WARN [ 46.673302][ T1350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.674105][ T1350] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.674309][ T1350] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.674870][ T1350] RSP: 0018:ffa0000002e37310 EFLAGS: 00010286 [ 46.675075][ T1350] RAX: 00000000ffffffa6 RBX: ff11000004f93b40 RCX: 1ff40000005c6e28 [ 46.675307][ T1350] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93bf0 [ 46.675547][ T1350] RBP: ff11000009e2a000 R08: 1fe22000009f277f R09: ff1100000f7051d0 [ 46.675783][ T1350] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 46.676012][ T1350] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 46.676242][ T1350] FS: 00007f42d4318840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 46.676526][ T1350] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.676721][ T1350] CR2: 00007f42d48cd004 CR3: 000000000ec6e001 CR4: 0000000000771ef0 [ 46.676954][ T1350] PKRU: 55555554 [ 46.677070][ T1350] Call Trace: [ 46.677188][ T1350] [ 46.677268][ T1350] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 46.677474][ T1350] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 46.677666][ T1350] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 46.677828][ T1350] ? netdev_run_todo (net/core/dev.c:11703) [ 46.677982][ T1350] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.678139][ T1350] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 46.678293][ T1350] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 46.678457][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.678611][ T1350] ? unregister_netdevice_many (net/core/dev.c:12497) [ 46.678766][ T1350] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 46.678927][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.679084][ T1350] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 46.679279][ T1350] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 46.679487][ T1350] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 46.679678][ T1350] devlink_reload (net/devlink/dev.c:462) [ 46.679834][ T1350] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 46.679991][ T1350] ? devlink_resources_validate (net/devlink/resource.c:471) [ 46.680188][ T1350] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 46.680352][ T1350] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 46.680544][ T1350] ? __nla_validate_parse (lib/nlattr.c:635) [ 46.680700][ T1350] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 46.680852][ T1350] ? __nla_parse (lib/nlattr.c:732) [ 46.681010][ T1350] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 46.681167][ T1350] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 46.681372][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.681526][ T1350] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.681682][ T1350] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.681841][ T1350] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 46.681998][ T1350] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 46.682190][ T1350] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 46.682393][ T1350] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 46.682548][ T1350] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 46.682703][ T1350] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 46.682861][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.683023][ T1350] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 46.683177][ T1350] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.683338][ T1350] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 46.683494][ T1350] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.683651][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.683804][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.683963][ T1350] genl_rcv (net/netlink/genetlink.c:1218) [ 46.684081][ T1350] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.684237][ T1350] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.684399][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.684556][ T1350] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.684713][ T1350] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.684869][ T1350] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.685030][ T1350] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.685185][ T1350] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 46.685350][ T1350] ? __ia32_sys_getpeername (net/socket.c:2219) [ 46.685521][ T1350] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 46.685676][ T1350] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.685871][ T1350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 46.686032][ T1350] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 46.686187][ T1350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.686349][ T1350] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.686504][ T1350] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.686664][ T1350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.686858][ T1350] RIP: 0033:0x7f42d455208e [ 46.687022][ T1350] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.687576][ T1350] RSP: 002b:00007ffe14fa55e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 46.687815][ T1350] RAX: ffffffffffffffda RBX: 000000002aeb9980 RCX: 00007f42d455208e [ 46.688046][ T1350] RDX: 0000000000000038 RSI: 000000002aeb9ba0 RDI: 0000000000000005 [ 46.688275][ T1350] RBP: 00007ffe14fa55f0 R08: 00007f42d4806980 R09: 000000000000000c [ 46.688515][ T1350] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 46.688748][ T1350] R13: 000000002aeb9980 R14: 0000000000000000 R15: 0000000000000003 | [ 46.741913][ T1350] ------------[ cut here ]------------ | [ 46.742109][ T1350] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1350 | [ 46.742444][ T1350] Modules linked in: netdevsim | [ 46.742935][ T1350] Tainted: [W]=WARN [ 46.743059][ T1350] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.743257][ T1350] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.743483][ T1350] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.744061][ T1350] RSP: 0018:ffa0000002e37268 EFLAGS: 00010286 [ 46.744262][ T1350] RAX: 00000000ffffffa6 RBX: ff110000093dfcc0 RCX: 1ff40000005c6e13 [ 46.744509][ T1350] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfd70 [ 46.744743][ T1350] RBP: ff1100000c3fa000 R08: 1fe220000127bfaf R09: ff1100000f7051d0 [ 46.744980][ T1350] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 46.745220][ T1350] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c3fa000 [ 46.745467][ T1350] FS: 00007f42d4318840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 46.745745][ T1350] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.745947][ T1350] CR2: 00007f42d48cd004 CR3: 000000000ec6e001 CR4: 0000000000771ef0 [ 46.746186][ T1350] PKRU: 55555554 [ 46.746305][ T1350] Call Trace: [ 46.746431][ T1350] [ 46.746513][ T1350] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.746674][ T1350] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.746794][ T1350] register_netdevice (net/core/dev.c:11488) [ 46.746956][ T1350] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 46.747151][ T1350] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 46.747313][ T1350] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 46.747530][ T1350] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 46.747690][ T1350] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 46.747888][ T1350] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 46.748049][ T1350] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 46.748246][ T1350] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 46.748415][ T1350] ? static_obj (kernel/locking/lockdep.c:858) [ 46.748537][ T1350] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 46.748703][ T1350] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 46.748906][ T1350] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 46.749106][ T1350] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 46.749302][ T1350] devlink_reload (net/devlink/dev.c:475) [ 46.749586][ T1350] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 46.749743][ T1350] ? devlink_resources_validate (net/devlink/resource.c:471) [ 46.749942][ T1350] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 46.750102][ T1350] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 46.750299][ T1350] ? __nla_validate_parse (lib/nlattr.c:635) [ 46.750588][ T1350] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 46.750745][ T1350] ? __nla_parse (lib/nlattr.c:732) [ 46.750907][ T1350] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 46.751064][ T1350] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 46.751265][ T1350] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.751496][ T1350] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.751652][ T1350] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.751813][ T1350] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 46.751970][ T1350] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 46.752163][ T1350] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 46.752365][ T1350] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 46.752521][ T1350] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 46.752675][ T1350] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 46.752831][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.752990][ T1350] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 46.753145][ T1350] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.753300][ T1350] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 46.753467][ T1350] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.753632][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.753790][ T1350] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.753951][ T1350] genl_rcv (net/netlink/genetlink.c:1218) [ 46.754069][ T1350] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.754231][ T1350] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.754398][ T1350] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.754561][ T1350] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.754722][ T1350] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.754883][ T1350] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.755045][ T1350] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.755208][ T1350] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 46.755379][ T1350] ? __ia32_sys_getpeername (net/socket.c:2219) [ 46.755550][ T1350] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 46.755708][ T1350] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.755904][ T1350] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 46.756064][ T1350] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 46.756220][ T1350] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.756383][ T1350] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.756539][ T1350] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.756699][ T1350] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.756897][ T1350] RIP: 0033:0x7f42d455208e [ 46.757064][ T1350] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.757750][ T1350] RSP: 002b:00007ffe14fa55e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 46.757987][ T1350] RAX: ffffffffffffffda RBX: 000000002aeb9980 RCX: 00007f42d455208e [ 46.758227][ T1350] RDX: 0000000000000038 RSI: 000000002aeb9ba0 RDI: 0000000000000005 [ 46.758491][ T1350] RBP: 00007ffe14fa55f0 R08: 00007f42d4806980 R09: 000000000000000c [ 46.758730][ T1350] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 46.758966][ T1350] R13: 000000002aeb9980 R14: 0000000000000000 R15: 0000000000000003 | [ 46.984585][ T1362] ------------[ cut here ]------------ | [ 46.984768][ T1362] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1362 | [ 46.985053][ T1362] Modules linked in: netdevsim | [ 46.985488][ T1362] Tainted: [W]=WARN [ 46.985594][ T1362] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.985764][ T1362] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 46.985946][ T1362] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 46.986437][ T1362] RSP: 0018:ffa0000003417010 EFLAGS: 00010286 [ 46.986610][ T1362] RAX: 00000000ffffffa6 RBX: ff1100000ed6ef40 RCX: 1ff4000000682dc8 [ 46.986809][ T1362] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6eff0 [ 46.987014][ T1362] RBP: ff1100000c601000 R08: 1fe2200001daddff R09: ff1100000f660b80 [ 46.987216][ T1362] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 46.987427][ T1362] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003417100 [ 46.987635][ T1362] FS: 00007f94b048c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 46.987871][ T1362] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 46.988044][ T1362] CR2: 0000000004eff988 CR3: 0000000004de5004 CR4: 0000000000771ef0 [ 46.988257][ T1362] PKRU: 55555554 [ 46.988373][ T1362] Call Trace: [ 46.988474][ T1362] [ 46.988545][ T1362] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 46.988685][ T1362] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 46.988787][ T1362] netif_close_many (net/core/dev.c:1804) [ 46.988927][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.989063][ T1362] ? __dev_close_many (net/core/dev.c:1781) [ 46.989202][ T1362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.989343][ T1362] netif_close_many_and_unlock (net/core/dev.c:12330) [ 46.989478][ T1362] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 46.989610][ T1362] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 46.989778][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.989911][ T1362] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 46.990084][ T1362] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.990219][ T1362] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 46.990361][ T1362] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 46.990528][ T1362] ? unregister_netdevice_many (net/core/dev.c:12497) [ 46.990661][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.990796][ T1362] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 46.990929][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.991069][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.991210][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.991352][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.991484][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.991635][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.991769][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.991901][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 46.992033][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.992165][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.992302][ T1362] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 46.992454][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.992594][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.992727][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.992861][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 46.992998][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 46.993131][ T1362] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 46.993267][ T1362] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.993410][ T1362] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.993543][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.993677][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 46.993809][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 46.993943][ T1362] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 46.994076][ T1362] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.994209][ T1362] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.994355][ T1362] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 46.994490][ T1362] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 46.994625][ T1362] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.994758][ T1362] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.994891][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 46.995029][ T1362] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 46.995170][ T1362] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 46.995307][ T1362] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 46.995451][ T1362] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 46.995584][ T1362] ? copy_msghdr_from_user (net/socket.c:2635) [ 46.995720][ T1362] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 46.995895][ T1362] ? move_addr_to_kernel (net/socket.c:258) [ 46.996035][ T1362] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 46.996168][ T1362] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 46.996306][ T1362] ___sys_sendmsg (net/socket.c:2752) [ 46.996457][ T1362] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 46.996625][ T1362] ? copy_msghdr_from_user (net/socket.c:2603) [ 46.996769][ T1362] __sys_sendmsg (net/socket.c:2784) [ 46.996907][ T1362] ? __sys_sendmsg_sock (net/socket.c:2765) [ 46.997041][ T1362] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 46.997211][ T1362] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.997363][ T1362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 46.997499][ T1362] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 46.997631][ T1362] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 46.997764][ T1362] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 46.997898][ T1362] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.998069][ T1362] RIP: 0033:0x7f94b06c608e [ 46.998211][ T1362] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.998692][ T1362] RSP: 002b:00007ffd84178ce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.998894][ T1362] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f94b06c608e [ 46.999093][ T1362] RDX: 0000000000000000 RSI: 00007ffd84178d90 RDI: 0000000000000005 [ 46.999292][ T1362] RBP: 00007ffd84178cf0 R08: 0000000000000000 R09: 0000000000000000 [ 46.999499][ T1362] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 46.999696][ T1362] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd84179460 | [ 47.002448][ T1362] ------------[ cut here ]------------ | [ 47.002588][ T1362] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1362 | [ 47.002838][ T1362] Modules linked in: netdevsim | [ 47.003229][ T1362] Tainted: [W]=WARN [ 47.004098][ T1362] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.004264][ T1362] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.004440][ T1362] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.004886][ T1362] RSP: 0018:ffa0000003417190 EFLAGS: 00010286 [ 47.005044][ T1362] RAX: 00000000ffffffa6 RBX: ff11000004ec0dc0 RCX: 1ff4000000682df8 [ 47.005232][ T1362] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0e70 [ 47.005465][ T1362] RBP: ff1100000c601000 R08: 1fe22000009d81cf R09: ff1100000f660b58 [ 47.005654][ T1362] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 47.005841][ T1362] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 47.006030][ T1362] FS: 00007f94b048c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 47.006252][ T1362] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.006422][ T1362] CR2: 0000000004eff988 CR3: 0000000004de5004 CR4: 0000000000771ef0 [ 47.006613][ T1362] PKRU: 55555554 [ 47.006713][ T1362] Call Trace: [ 47.006807][ T1362] [ 47.006872][ T1362] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 47.007039][ T1362] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 47.007194][ T1362] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.007323][ T1362] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.007462][ T1362] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 47.007618][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.007750][ T1362] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 47.007878][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.008009][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.008136][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.008261][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.008399][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.008546][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.008672][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.008803][ T1362] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.008928][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.009059][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.009186][ T1362] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 47.009317][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.009455][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.009580][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.009705][ T1362] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.009844][ T1362] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.009976][ T1362] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.010104][ T1362] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.010233][ T1362] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.010367][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.010496][ T1362] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.010618][ T1362] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.010750][ T1362] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.010876][ T1362] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.011003][ T1362] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.011131][ T1362] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.011257][ T1362] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.011396][ T1362] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.011523][ T1362] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.011652][ T1362] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.011779][ T1362] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.011909][ T1362] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.012035][ T1362] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.012164][ T1362] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.012291][ T1362] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.012429][ T1362] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.012583][ T1362] ? move_addr_to_kernel (net/socket.c:258) [ 47.012711][ T1362] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.012841][ T1362] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.012966][ T1362] ___sys_sendmsg (net/socket.c:2752) [ 47.013095][ T1362] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 47.013255][ T1362] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.013407][ T1362] __sys_sendmsg (net/socket.c:2784) [ 47.013537][ T1362] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.013663][ T1362] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 47.013823][ T1362] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.013953][ T1362] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.014084][ T1362] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.014215][ T1362] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.014362][ T1362] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.014536][ T1362] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.014738][ T1362] RIP: 0033:0x7f94b06c608e [ 47.014925][ T1362] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.015392][ T1362] RSP: 002b:00007ffd84178ce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.015582][ T1362] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f94b06c608e [ 47.015771][ T1362] RDX: 0000000000000000 RSI: 00007ffd84178d90 RDI: 0000000000000005 [ 47.015963][ T1362] RBP: 00007ffd84178cf0 R08: 0000000000000000 R09: 0000000000000000 [ 47.016155][ T1362] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.016352][ T1362] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd84179460 | [ 47.096063][ T1363] ------------[ cut here ]------------ | [ 47.096392][ T1363] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1363 | [ 47.096893][ T1363] Modules linked in: netdevsim | [ 47.097704][ T1363] Tainted: [W]=WARN [ 47.097922][ T1363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.098249][ T1363] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.098603][ T1363] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.099442][ T1363] RSP: 0018:ffa00000034271b0 EFLAGS: 00010286 [ 47.099768][ T1363] RAX: 00000000ffffffa6 RBX: ff1100000ed72040 RCX: 1ff4000000684dfc [ 47.100150][ T1363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed720f0 [ 47.100553][ T1363] RBP: ff1100000c534000 R08: 1fe2200001dae41f R09: ff1100000c6baea8 [ 47.100930][ T1363] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 47.101319][ T1363] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 47.101728][ T1363] FS: 00007efc0cd67840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.102171][ T1363] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.102531][ T1363] CR2: 00000000004a77b8 CR3: 000000000c2b7005 CR4: 0000000000771ef0 [ 47.102913][ T1363] PKRU: 55555554 [ 47.103132][ T1363] Call Trace: [ 47.103372][ T1363] [ 47.103544][ T1363] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 47.103821][ T1363] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.104099][ T1363] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 47.104395][ T1363] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.104619][ T1363] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 47.104891][ T1363] __dev_notify_flags (net/core/dev.c:9787) [ 47.105161][ T1363] ? netif_change_name (net/core/dev.c:1495) [ 47.105465][ T1363] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 47.105795][ T1363] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 47.106072][ T1363] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 47.106369][ T1363] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 47.106639][ T1363] ? __dev_get_by_name (net/core/dev.c:883) [ 47.106913][ T1363] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 47.107188][ T1363] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 47.107482][ T1363] rtnl_newlink (net/core/rtnetlink.c:4150) [ 47.107757][ T1363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.108028][ T1363] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.108299][ T1363] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.108592][ T1363] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.108866][ T1363] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.109145][ T1363] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.109443][ T1363] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.109716][ T1363] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.109991][ T1363] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.110265][ T1363] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.110562][ T1363] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.110842][ T1363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.111112][ T1363] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.111410][ T1363] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.111681][ T1363] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.111953][ T1363] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.112233][ T1363] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.112536][ T1363] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.112816][ T1363] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.113095][ T1363] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.113392][ T1363] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.113671][ T1363] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.113949][ T1363] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.114227][ T1363] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.114520][ T1363] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.114790][ T1363] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.115060][ T1363] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.115403][ T1363] ? move_addr_to_kernel (net/socket.c:258) [ 47.115680][ T1363] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.115950][ T1363] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 47.116230][ T1363] ___sys_sendmsg (net/socket.c:2752) [ 47.116535][ T1363] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 47.116810][ T1363] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.117092][ T1363] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 47.117393][ T1363] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 47.117675][ T1363] __sys_sendmsg (net/socket.c:2784) [ 47.117948][ T1363] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.118229][ T1363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.118527][ T1363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.118807][ T1363] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.119083][ T1363] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.119378][ T1363] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.119657][ T1363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.119981][ T1363] RIP: 0033:0x7efc0cfa108e [ 47.120268][ T1363] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.121107][ T1363] RSP: 002b:00007ffd20aa65a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.121509][ T1363] RAX: ffffffffffffffda RBX: 00007ffd20aa6d50 RCX: 00007efc0cfa108e [ 47.121885][ T1363] RDX: 0000000000000000 RSI: 00007ffd20aa6650 RDI: 0000000000000005 [ 47.122261][ T1363] RBP: 00007ffd20aa65b0 R08: 0000000000000000 R09: 0000000000000000 [ 47.122660][ T1363] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.123028][ T1363] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd20aa6d20 | [ 47.166495][ T1364] ------------[ cut here ]------------ | [ 47.166665][ T1364] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1364 | [ 47.166940][ T1364] Modules linked in: netdevsim | [ 47.167393][ T1364] Tainted: [W]=WARN [ 47.167509][ T1364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.167679][ T1364] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.167859][ T1364] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.168357][ T1364] RSP: 0018:ffa0000003437020 EFLAGS: 00010286 [ 47.168531][ T1364] RAX: 00000000ffffffa6 RBX: ff1100000ed72f40 RCX: 1ff4000000686dca [ 47.168733][ T1364] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72ff0 [ 47.168934][ T1364] RBP: ff1100000c534000 R08: 1fe2200001dae5ff R09: ff1100000c6b8b80 [ 47.169138][ T1364] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 47.169456][ T1364] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 47.169719][ T1364] FS: 00007f13adf22840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 47.169961][ T1364] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.170132][ T1364] CR2: 00007f13ae1f21a0 CR3: 000000000f512006 CR4: 0000000000771ef0 [ 47.170436][ T1364] PKRU: 55555554 [ 47.170542][ T1364] Call Trace: [ 47.170643][ T1364] [ 47.170714][ T1364] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.170855][ T1364] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.170959][ T1364] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 47.171107][ T1364] __dev_notify_flags (net/core/dev.c:9787) [ 47.171314][ T1364] ? netif_change_name (net/core/dev.c:1495) [ 47.171657][ T1364] ? __dev_change_flags (net/core/dev.c:9752) [ 47.171869][ T1364] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 47.172060][ T1364] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.172198][ T1364] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 47.172445][ T1364] netif_change_flags (net/core/dev.c:9820) [ 47.172588][ T1364] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 47.172732][ T1364] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 47.172867][ T1364] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.173036][ T1364] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 47.173178][ T1364] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.173314][ T1364] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 47.173541][ T1364] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.173679][ T1364] ? __kernel_text_address (kernel/extable.c:79) [ 47.173821][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.173960][ T1364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.174097][ T1364] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 47.174233][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.174461][ T1364] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 47.174595][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.174728][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.174861][ T1364] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 47.174997][ T1364] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 47.175132][ T1364] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 47.175265][ T1364] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 47.175414][ T1364] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 47.175556][ T1364] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 47.175693][ T1364] rtnl_newlink (net/core/rtnetlink.c:4150) [ 47.175829][ T1364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.175967][ T1364] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.176110][ T1364] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.176244][ T1364] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.176391][ T1364] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.176531][ T1364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.176665][ T1364] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.176798][ T1364] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.176931][ T1364] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.177068][ T1364] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.177202][ T1364] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.177347][ T1364] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.177484][ T1364] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.177622][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.177766][ T1364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.177900][ T1364] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.178038][ T1364] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.178178][ T1364] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.178312][ T1364] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.178464][ T1364] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.178601][ T1364] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.178739][ T1364] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.178872][ T1364] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.179009][ T1364] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.179150][ T1364] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.179285][ T1364] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.179451][ T1364] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.179595][ T1364] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.179738][ T1364] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.179872][ T1364] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.180041][ T1364] ? move_addr_to_kernel (net/socket.c:258) [ 47.180183][ T1364] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.180335][ T1364] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.180476][ T1364] ___sys_sendmsg (net/socket.c:2752) [ 47.180614][ T1364] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 47.180794][ T1364] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.180944][ T1364] __sys_sendmsg (net/socket.c:2784) [ 47.181079][ T1364] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.181214][ T1364] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 47.181398][ T1364] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.181532][ T1364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.181669][ T1364] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.181803][ T1364] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.181944][ T1364] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.182081][ T1364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.182248][ T1364] RIP: 0033:0x7f13ae15c08e [ 47.182403][ T1364] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.182884][ T1364] RSP: 002b:00007ffcf7e80a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.183092][ T1364] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f13ae15c08e [ 47.183301][ T1364] RDX: 0000000000000000 RSI: 00007ffcf7e80ae0 RDI: 0000000000000005 [ 47.183521][ T1364] RBP: 00007ffcf7e80a40 R08: 0000000000000000 R09: 0000000000000000 [ 47.183729][ T1364] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.183932][ T1364] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcf7e811b0 | [ 47.290089][ T1367] ------------[ cut here ]------------ | [ 47.290425][ T1367] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1367 | [ 47.290978][ T1367] Modules linked in: netdevsim | [ 47.291847][ T1367] Tainted: [W]=WARN [ 47.292084][ T1367] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.292466][ T1367] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.292838][ T1367] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.293752][ T1367] RSP: 0018:ffa0000003467310 EFLAGS: 00010286 [ 47.294115][ T1367] RAX: 00000000ffffffa6 RBX: ff11000004b0bb40 RCX: 1ff400000068ce28 [ 47.294558][ T1367] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0bbf0 [ 47.294979][ T1367] RBP: ff1100000c3fa000 R08: 1fe220000096177f R09: ff1100000904d1d0 [ 47.295403][ T1367] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 47.295813][ T1367] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 47.296227][ T1367] FS: 00007f9ec512a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.296734][ T1367] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.297091][ T1367] CR2: 00007f9ec56df004 CR3: 000000000f6a5002 CR4: 0000000000771ef0 [ 47.297523][ T1367] PKRU: 55555554 [ 47.297759][ T1367] Call Trace: [ 47.297998][ T1367] [ 47.298181][ T1367] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 47.298568][ T1367] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 47.298930][ T1367] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 47.299235][ T1367] ? netdev_run_todo (net/core/dev.c:11703) [ 47.299560][ T1367] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.299860][ T1367] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 47.300157][ T1367] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 47.300476][ T1367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.300777][ T1367] ? unregister_netdevice_many (net/core/dev.c:12497) [ 47.301082][ T1367] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 47.301406][ T1367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.301707][ T1367] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 47.302072][ T1367] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 47.302453][ T1367] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 47.302802][ T1367] devlink_reload (net/devlink/dev.c:462) [ 47.303106][ T1367] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 47.303432][ T1367] ? devlink_resources_validate (net/devlink/resource.c:471) [ 47.303789][ T1367] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 47.304079][ T1367] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 47.304445][ T1367] ? __nla_validate_parse (lib/nlattr.c:635) [ 47.304757][ T1367] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.305056][ T1367] ? __nla_parse (lib/nlattr.c:732) [ 47.305388][ T1367] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 47.305686][ T1367] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 47.306043][ T1367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.306362][ T1367] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.306664][ T1367] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.306964][ T1367] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 47.307260][ T1367] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 47.307647][ T1367] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.308000][ T1367] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 47.308294][ T1367] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.308611][ T1367] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 47.308902][ T1367] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.309216][ T1367] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 47.309547][ T1367] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.309862][ T1367] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 47.310165][ T1367] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.310510][ T1367] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.310814][ T1367] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.311117][ T1367] genl_rcv (net/netlink/genetlink.c:1218) [ 47.311381][ T1367] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.311688][ T1367] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.311996][ T1367] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.312305][ T1367] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.312630][ T1367] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.312938][ T1367] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.313239][ T1367] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.313563][ T1367] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 47.313866][ T1367] ? __ia32_sys_getpeername (net/socket.c:2219) [ 47.314190][ T1367] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 47.314519][ T1367] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.314876][ T1367] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 47.315176][ T1367] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 47.315496][ T1367] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.315791][ T1367] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.316086][ T1367] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.316409][ T1367] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.316770][ T1367] RIP: 0033:0x7f9ec536408e [ 47.317083][ T1367] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.318005][ T1367] RSP: 002b:00007ffc5818c920 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 47.318453][ T1367] RAX: ffffffffffffffda RBX: 0000000017c80980 RCX: 00007f9ec536408e [ 47.318875][ T1367] RDX: 0000000000000038 RSI: 0000000017c80ba0 RDI: 0000000000000005 [ 47.319291][ T1367] RBP: 00007ffc5818c930 R08: 00007f9ec5618980 R09: 000000000000000c [ 47.319724][ T1367] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 47.320136][ T1367] R13: 0000000017c80980 R14: 0000000000000000 R15: 0000000000000003 | [ 47.384877][ T1367] ------------[ cut here ]------------ | [ 47.385245][ T1367] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1367 | [ 47.385817][ T1367] Modules linked in: netdevsim | [ 47.386727][ T1367] Tainted: [W]=WARN [ 47.386968][ T1367] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.387352][ T1367] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.387746][ T1367] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.388676][ T1367] RSP: 0018:ffa0000003467268 EFLAGS: 00010286 [ 47.389039][ T1367] RAX: 00000000ffffffa6 RBX: ff110000093df3c0 RCX: 1ff400000068ce13 [ 47.389464][ T1367] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df470 [ 47.389877][ T1367] RBP: ff1100000ce7a000 R08: 1fe220000127be8f R09: ff1100000904d1d0 [ 47.390285][ T1367] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 47.390733][ T1367] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000ce7a000 [ 47.391158][ T1367] FS: 00007f9ec512a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.391669][ T1367] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.392029][ T1367] CR2: 00007f9ec56df004 CR3: 000000000f6a5002 CR4: 0000000000771ef0 [ 47.392472][ T1367] PKRU: 55555554 [ 47.392717][ T1367] Call Trace: [ 47.392957][ T1367] [ 47.393142][ T1367] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.393474][ T1367] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.393722][ T1367] register_netdevice (net/core/dev.c:11488) [ 47.394028][ T1367] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 47.394406][ T1367] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 47.394715][ T1367] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 47.395092][ T1367] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 47.395423][ T1367] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 47.395786][ T1367] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 47.396096][ T1367] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 47.396501][ T1367] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 47.396802][ T1367] ? static_obj (kernel/locking/lockdep.c:858) [ 47.397046][ T1367] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 47.397375][ T1367] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 47.397758][ T1367] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 47.398125][ T1367] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 47.398510][ T1367] devlink_reload (net/devlink/dev.c:475) [ 47.398820][ T1367] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 47.399123][ T1367] ? devlink_resources_validate (net/devlink/resource.c:471) [ 47.399512][ T1367] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 47.399815][ T1367] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 47.400190][ T1367] ? __nla_validate_parse (lib/nlattr.c:635) [ 47.400515][ T1367] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.400819][ T1367] ? __nla_parse (lib/nlattr.c:732) [ 47.401126][ T1367] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 47.401457][ T1367] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 47.401825][ T1367] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.402128][ T1367] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.402457][ T1367] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.402768][ T1367] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 47.403071][ T1367] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 47.403454][ T1367] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.403820][ T1367] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 47.404123][ T1367] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.404450][ T1367] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 47.404748][ T1367] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.405064][ T1367] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 47.405391][ T1367] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.405690][ T1367] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 47.405986][ T1367] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.406276][ T1367] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.406594][ T1367] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.406900][ T1367] genl_rcv (net/netlink/genetlink.c:1218) [ 47.407131][ T1367] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.407447][ T1367] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.407729][ T1367] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.408029][ T1367] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.408350][ T1367] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.408654][ T1367] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.408960][ T1367] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.409250][ T1367] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 47.409579][ T1367] ? __ia32_sys_getpeername (net/socket.c:2219) [ 47.409899][ T1367] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 47.410194][ T1367] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.410573][ T1367] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 47.410867][ T1367] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 47.411157][ T1367] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.411482][ T1367] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.411777][ T1367] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.412071][ T1367] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.412444][ T1367] RIP: 0033:0x7f9ec536408e [ 47.412757][ T1367] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.413640][ T1367] RSP: 002b:00007ffc5818c920 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 47.414041][ T1367] RAX: ffffffffffffffda RBX: 0000000017c80980 RCX: 00007f9ec536408e [ 47.414465][ T1367] RDX: 0000000000000038 RSI: 0000000017c80ba0 RDI: 0000000000000005 [ 47.414861][ T1367] RBP: 00007ffc5818c930 R08: 00007f9ec5618980 R09: 000000000000000c [ 47.415262][ T1367] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 47.415680][ T1367] R13: 0000000017c80980 R14: 0000000000000000 R15: 0000000000000003 | [ 47.601427][ T1378] ------------[ cut here ]------------ | [ 47.601632][ T1378] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1378 | [ 47.601909][ T1378] Modules linked in: netdevsim | [ 47.602358][ T1378] Tainted: [W]=WARN [ 47.602461][ T1378] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.602632][ T1378] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.602809][ T1378] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.603283][ T1378] RSP: 0018:ffa00000034a7010 EFLAGS: 00010286 [ 47.603468][ T1378] RAX: 00000000ffffffa6 RBX: ff1100000dfff240 RCX: 1ff4000000694dc8 [ 47.603670][ T1378] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000dfff2f0 [ 47.603871][ T1378] RBP: ff1100000c534000 R08: 1fe2200001bffe5f R09: ff1100000ef45180 [ 47.604080][ T1378] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 47.604281][ T1378] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000034a7100 [ 47.604493][ T1378] FS: 00007f1a5782c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 47.604734][ T1378] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.604904][ T1378] CR2: 000000001122b988 CR3: 000000000f6a5001 CR4: 0000000000771ef0 [ 47.605105][ T1378] PKRU: 55555554 [ 47.605206][ T1378] Call Trace: [ 47.605306][ T1378] [ 47.605385][ T1378] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.605524][ T1378] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.605626][ T1378] netif_close_many (net/core/dev.c:1804) [ 47.605761][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.605900][ T1378] ? __dev_close_many (net/core/dev.c:1781) [ 47.606040][ T1378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.606181][ T1378] netif_close_many_and_unlock (net/core/dev.c:12330) [ 47.606317][ T1378] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.606461][ T1378] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 47.606629][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.606792][ T1378] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 47.606966][ T1378] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.607101][ T1378] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.607233][ T1378] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 47.607417][ T1378] ? unregister_netdevice_many (net/core/dev.c:12497) [ 47.607551][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.607687][ T1378] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 47.607825][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.607958][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.608097][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.608231][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.608976][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.609133][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.609269][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.609507][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.609725][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.609860][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.609998][ T1378] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 47.610141][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.610274][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.610513][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.610651][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.610786][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.610923][ T1378] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.611060][ T1378] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.611195][ T1378] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.611426][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.611565][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.611699][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.611834][ T1378] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.611969][ T1378] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.612107][ T1378] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.612247][ T1378] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.612453][ T1378] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.612587][ T1378] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.612722][ T1378] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.612856][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.612992][ T1378] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.613126][ T1378] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.613261][ T1378] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.613412][ T1378] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.613548][ T1378] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.613682][ T1378] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.613847][ T1378] ? move_addr_to_kernel (net/socket.c:258) [ 47.613982][ T1378] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.614116][ T1378] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.614251][ T1378] ___sys_sendmsg (net/socket.c:2752) [ 47.614396][ T1378] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 47.614567][ T1378] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.614715][ T1378] __sys_sendmsg (net/socket.c:2784) [ 47.614849][ T1378] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.614982][ T1378] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 47.615150][ T1378] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.615286][ T1378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.615433][ T1378] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.615566][ T1378] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.615700][ T1378] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.615838][ T1378] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.616003][ T1378] RIP: 0033:0x7f1a57a6608e [ 47.616153][ T1378] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.616643][ T1378] RSP: 002b:00007fff239ff100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.616848][ T1378] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1a57a6608e [ 47.617049][ T1378] RDX: 0000000000000000 RSI: 00007fff239ff1b0 RDI: 0000000000000005 [ 47.617249][ T1378] RBP: 00007fff239ff110 R08: 0000000000000000 R09: 0000000000000000 [ 47.617469][ T1378] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.617675][ T1378] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff239ff880 | [ 47.621074][ T1378] ------------[ cut here ]------------ | [ 47.621227][ T1378] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1378 | [ 47.621502][ T1378] Modules linked in: netdevsim | [ 47.621959][ T1378] Tainted: [W]=WARN [ 47.622055][ T1378] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.622212][ T1378] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.622396][ T1378] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.622854][ T1378] RSP: 0018:ffa00000034a7190 EFLAGS: 00010286 [ 47.623016][ T1378] RAX: 00000000ffffffa6 RBX: ff11000004e1c4c0 RCX: 1ff4000000694df8 [ 47.623207][ T1378] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1c570 [ 47.623424][ T1378] RBP: ff1100000c534000 R08: 1fe22000009c38af R09: ff1100000ef45158 [ 47.623615][ T1378] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 47.623809][ T1378] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 47.624001][ T1378] FS: 00007f1a5782c840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 47.624231][ T1378] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.624469][ T1378] CR2: 000000001122b988 CR3: 000000000f6a5001 CR4: 0000000000771ef0 [ 47.624661][ T1378] PKRU: 55555554 [ 47.624755][ T1378] Call Trace: [ 47.624852][ T1378] [ 47.624918][ T1378] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 47.625080][ T1378] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 47.625238][ T1378] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.625377][ T1378] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.625505][ T1378] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 47.625662][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.625789][ T1378] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 47.625917][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.626041][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.626171][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.626302][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.626438][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.626582][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.626705][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.626830][ T1378] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.626986][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.627110][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.627240][ T1378] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 47.627380][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.627512][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.627635][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.627759][ T1378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.627891][ T1378] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 47.628017][ T1378] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.628143][ T1378] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.628289][ T1378] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.628427][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.628554][ T1378] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.628679][ T1378] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.628810][ T1378] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.628935][ T1378] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.629093][ T1378] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.629224][ T1378] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.629440][ T1378] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.629672][ T1378] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.629826][ T1378] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.629949][ T1378] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.630077][ T1378] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.630202][ T1378] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.630404][ T1378] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.630531][ T1378] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.630662][ T1378] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.630786][ T1378] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.630943][ T1378] ? move_addr_to_kernel (net/socket.c:258) [ 47.631071][ T1378] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.631201][ T1378] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.631400][ T1378] ___sys_sendmsg (net/socket.c:2752) [ 47.631530][ T1378] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 47.631688][ T1378] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.631831][ T1378] __sys_sendmsg (net/socket.c:2784) [ 47.631957][ T1378] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.632081][ T1378] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 47.632238][ T1378] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.632427][ T1378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.632557][ T1378] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.632684][ T1378] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.632809][ T1378] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.632937][ T1378] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.633095][ T1378] RIP: 0033:0x7f1a57a6608e [ 47.633227][ T1378] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.633741][ T1378] RSP: 002b:00007fff239ff100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.633932][ T1378] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f1a57a6608e [ 47.634118][ T1378] RDX: 0000000000000000 RSI: 00007fff239ff1b0 RDI: 0000000000000005 [ 47.634391][ T1378] RBP: 00007fff239ff110 R08: 0000000000000000 R09: 0000000000000000 [ 47.634583][ T1378] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.634771][ T1378] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff239ff880 | [ 47.701430][ T1379] ------------[ cut here ]------------ | [ 47.701659][ T1379] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1379 | [ 47.702064][ T1379] Modules linked in: netdevsim | [ 47.702616][ T1379] Tainted: [W]=WARN [ 47.702770][ T1379] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.703038][ T1379] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.703546][ T1379] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.704444][ T1379] RSP: 0018:ffa00000034b71b0 EFLAGS: 00010286 [ 47.704887][ T1379] RAX: 00000000ffffffa6 RBX: ff11000004e1d840 RCX: 1ff4000000696dfc [ 47.705372][ T1379] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d8f0 [ 47.705870][ T1379] RBP: ff11000004f81000 R08: 1fe22000009c3b1f R09: ff11000008e20ba8 [ 47.706598][ T1379] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 47.707091][ T1379] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 47.707493][ T1379] FS: 00007f3e61594840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.707928][ T1379] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.708253][ T1379] CR2: 00000000004a77b8 CR3: 000000000f6f4001 CR4: 0000000000771ef0 [ 47.708638][ T1379] PKRU: 55555554 [ 47.708845][ T1379] Call Trace: [ 47.709052][ T1379] [ 47.709212][ T1379] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 47.709483][ T1379] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.709677][ T1379] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 47.709865][ T1379] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.710019][ T1379] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 47.710204][ T1379] __dev_notify_flags (net/core/dev.c:9787) [ 47.710414][ T1379] ? netif_change_name (net/core/dev.c:1495) [ 47.710602][ T1379] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 47.710822][ T1379] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 47.711015][ T1379] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 47.711201][ T1379] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 47.711408][ T1379] ? __dev_get_by_name (net/core/dev.c:883) [ 47.711594][ T1379] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 47.711785][ T1379] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 47.711975][ T1379] rtnl_newlink (net/core/rtnetlink.c:4150) [ 47.712161][ T1379] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.712390][ T1379] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.712581][ T1379] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.712769][ T1379] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.712956][ T1379] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.713148][ T1379] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.713354][ T1379] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.713541][ T1379] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.713725][ T1379] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.713911][ T1379] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.714100][ T1379] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.714288][ T1379] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.714492][ T1379] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.714682][ T1379] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.714941][ T1379] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.715207][ T1379] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.715501][ T1379] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.715761][ T1379] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.715969][ T1379] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.716198][ T1379] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.716441][ T1379] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.716644][ T1379] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.716834][ T1379] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.717019][ T1379] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.717255][ T1379] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.717496][ T1379] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.717683][ T1379] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.717900][ T1379] ? move_addr_to_kernel (net/socket.c:258) [ 47.718086][ T1379] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.718277][ T1379] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 47.718487][ T1379] ___sys_sendmsg (net/socket.c:2752) [ 47.718677][ T1379] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 47.718866][ T1379] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.719128][ T1379] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 47.719320][ T1379] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 47.719537][ T1379] __sys_sendmsg (net/socket.c:2784) [ 47.719728][ T1379] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.719983][ T1379] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.720175][ T1379] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.720386][ T1379] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.720572][ T1379] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.720758][ T1379] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.720993][ T1379] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.721278][ T1379] RIP: 0033:0x7f3e617ce08e [ 47.721540][ T1379] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.722077][ T1379] RSP: 002b:00007ffd1a73f250 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.722359][ T1379] RAX: ffffffffffffffda RBX: 00007ffd1a73fa00 RCX: 00007f3e617ce08e [ 47.722669][ T1379] RDX: 0000000000000000 RSI: 00007ffd1a73f300 RDI: 0000000000000005 [ 47.722926][ T1379] RBP: 00007ffd1a73f260 R08: 0000000000000000 R09: 0000000000000000 [ 47.723180][ T1379] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.723458][ T1379] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd1a73f9d0 | [ 47.763921][ T1380] ------------[ cut here ]------------ | [ 47.764217][ T1380] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1380 | [ 47.765109][ T1380] Modules linked in: netdevsim | [ 47.765695][ T1380] Tainted: [W]=WARN [ 47.765882][ T1380] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.766102][ T1380] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.766351][ T1380] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.766872][ T1380] RSP: 0018:ffa00000034c7020 EFLAGS: 00010286 [ 47.767091][ T1380] RAX: 00000000ffffffa6 RBX: ff11000004ec04c0 RCX: 1ff4000000698dca [ 47.767362][ T1380] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0570 [ 47.767611][ T1380] RBP: ff11000004f81000 R08: 1fe22000009d80af R09: ff11000008e25180 [ 47.767857][ T1380] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 47.768103][ T1380] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 47.768374][ T1380] FS: 00007f842daac840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.768660][ T1380] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.768875][ T1380] CR2: 000000003639f988 CR3: 000000000f52b003 CR4: 0000000000771ef0 [ 47.769126][ T1380] PKRU: 55555554 [ 47.769276][ T1380] Call Trace: [ 47.769451][ T1380] [ 47.769575][ T1380] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 47.769762][ T1380] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.769948][ T1380] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.770099][ T1380] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 47.770282][ T1380] __dev_notify_flags (net/core/dev.c:9787) [ 47.770490][ T1380] ? netif_change_name (net/core/dev.c:1495) [ 47.770672][ T1380] ? __dev_change_flags (net/core/dev.c:9752) [ 47.770859][ T1380] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 47.771041][ T1380] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.771224][ T1380] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 47.771464][ T1380] netif_change_flags (net/core/dev.c:9820) [ 47.771663][ T1380] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 47.771848][ T1380] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 47.772032][ T1380] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.772351][ T1380] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 47.772540][ T1380] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.772724][ T1380] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 47.772910][ T1380] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.773091][ T1380] ? __kernel_text_address (kernel/extable.c:79) [ 47.773274][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.773487][ T1380] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.773669][ T1380] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 47.773853][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.774044][ T1380] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 47.774296][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.774581][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.774826][ T1380] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 47.775012][ T1380] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 47.775202][ T1380] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 47.775410][ T1380] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 47.775601][ T1380] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 47.775790][ T1380] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 47.775974][ T1380] rtnl_newlink (net/core/rtnetlink.c:4150) [ 47.776159][ T1380] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.776360][ T1380] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.776548][ T1380] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.776735][ T1380] ? mark_usage (kernel/locking/lockdep.c:4674) [ 47.776922][ T1380] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.777114][ T1380] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.777295][ T1380] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.777500][ T1380] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.777682][ T1380] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 47.777867][ T1380] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 47.778054][ T1380] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 47.778235][ T1380] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.778498][ T1380] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.778699][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.778887][ T1380] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 47.779067][ T1380] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 47.779252][ T1380] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.779454][ T1380] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.779642][ T1380] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.779832][ T1380] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.780015][ T1380] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.780201][ T1380] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.780408][ T1380] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.780592][ T1380] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.780774][ T1380] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.780981][ T1380] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.781240][ T1380] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.781469][ T1380] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 47.781655][ T1380] ? copy_msghdr_from_user (net/socket.c:2635) [ 47.781835][ T1380] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 47.782050][ T1380] ? move_addr_to_kernel (net/socket.c:258) [ 47.782233][ T1380] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 47.782440][ T1380] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 47.782631][ T1380] ___sys_sendmsg (net/socket.c:2752) [ 47.782869][ T1380] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 47.783109][ T1380] ? copy_msghdr_from_user (net/socket.c:2603) [ 47.783302][ T1380] __sys_sendmsg (net/socket.c:2784) [ 47.783505][ T1380] ? __sys_sendmsg_sock (net/socket.c:2765) [ 47.783686][ T1380] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 47.783905][ T1380] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.784100][ T1380] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.784285][ T1380] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.784489][ T1380] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.784673][ T1380] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.784858][ T1380] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.785075][ T1380] RIP: 0033:0x7f842dce608e [ 47.785269][ T1380] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.785821][ T1380] RSP: 002b:00007ffd2172b5d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.786072][ T1380] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f842dce608e [ 47.786345][ T1380] RDX: 0000000000000000 RSI: 00007ffd2172b680 RDI: 0000000000000005 [ 47.786597][ T1380] RBP: 00007ffd2172b5e0 R08: 0000000000000000 R09: 0000000000000000 [ 47.786851][ T1380] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf85 [ 47.787110][ T1380] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd2172bd50 | [ 47.892052][ T1383] ------------[ cut here ]------------ | [ 47.892291][ T1383] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1383 | [ 47.892675][ T1383] Modules linked in: netdevsim | [ 47.893249][ T1383] Tainted: [W]=WARN [ 47.893431][ T1383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.893673][ T1383] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.893926][ T1383] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.895397][ T1383] RSP: 0018:ffa00000034f7310 EFLAGS: 00010286 [ 47.895761][ T1383] RAX: 00000000ffffffa6 RBX: ff11000004b0b540 RCX: 1ff400000069ee28 [ 47.896148][ T1383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0b5f0 [ 47.896528][ T1383] RBP: ff1100000ce7a000 R08: 1fe22000009616bf R09: ff1100000ae68bd0 [ 47.896854][ T1383] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 47.897125][ T1383] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 47.897439][ T1383] FS: 00007f68bfa6f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 47.897895][ T1383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.898242][ T1383] CR2: 00007f68c0024004 CR3: 000000000f7a7002 CR4: 0000000000771ef0 [ 47.898655][ T1383] PKRU: 55555554 [ 47.898880][ T1383] Call Trace: [ 47.899072][ T1383] [ 47.899202][ T1383] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 47.899470][ T1383] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 47.899717][ T1383] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 47.899925][ T1383] ? netdev_run_todo (net/core/dev.c:11703) [ 47.900125][ T1383] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.900351][ T1383] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 47.900558][ T1383] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 47.900758][ T1383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.900961][ T1383] ? unregister_netdevice_many (net/core/dev.c:12497) [ 47.901167][ T1383] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 47.901394][ T1383] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.901600][ T1383] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 47.901842][ T1383] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 47.902084][ T1383] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 47.902346][ T1383] devlink_reload (net/devlink/dev.c:462) [ 47.902553][ T1383] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 47.902758][ T1383] ? devlink_resources_validate (net/devlink/resource.c:471) [ 47.902999][ T1383] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 47.903200][ T1383] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 47.903456][ T1383] ? __nla_validate_parse (lib/nlattr.c:635) [ 47.903659][ T1383] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.903862][ T1383] ? __nla_parse (lib/nlattr.c:732) [ 47.904067][ T1383] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 47.904278][ T1383] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 47.904541][ T1383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.904745][ T1383] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.904948][ T1383] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.905155][ T1383] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 47.905376][ T1383] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 47.905623][ T1383] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.905863][ T1383] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 47.906066][ T1383] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.906273][ T1383] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 47.906500][ T1383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.906713][ T1383] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 47.906917][ T1383] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.907120][ T1383] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 47.907350][ T1383] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.907559][ T1383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.907762][ T1383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.907968][ T1383] genl_rcv (net/netlink/genetlink.c:1218) [ 47.908133][ T1383] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.908359][ T1383] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.908561][ T1383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.908775][ T1383] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.908986][ T1383] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.909193][ T1383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.909425][ T1383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.909632][ T1383] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 47.909838][ T1383] ? __ia32_sys_getpeername (net/socket.c:2219) [ 47.910053][ T1383] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 47.910256][ T1383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.910526][ T1383] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 47.910733][ T1383] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 47.910932][ T1383] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.911137][ T1383] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.911360][ T1383] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.911565][ T1383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.911803][ T1383] RIP: 0033:0x7f68bfca908e [ 47.912020][ T1383] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.912635][ T1383] RSP: 002b:00007ffd34511f90 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 47.912917][ T1383] RAX: ffffffffffffffda RBX: 000000000c45b980 RCX: 00007f68bfca908e [ 47.913198][ T1383] RDX: 0000000000000038 RSI: 000000000c45bba0 RDI: 0000000000000005 [ 47.913497][ T1383] RBP: 00007ffd34511fa0 R08: 00007f68bff5d980 R09: 000000000000000c [ 47.913773][ T1383] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 47.914047][ T1383] R13: 000000000c45b980 R14: 0000000000000000 R15: 0000000000000003 | [ 47.969673][ T1383] ------------[ cut here ]------------ | [ 47.969873][ T1383] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1383 | [ 47.970197][ T1383] Modules linked in: netdevsim | [ 47.970701][ T1383] Tainted: [W]=WARN [ 47.970828][ T1383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.971031][ T1383] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 47.971237][ T1383] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 47.972195][ T1383] RSP: 0018:ffa00000034f7268 EFLAGS: 00010286 [ 47.972410][ T1383] RAX: 00000000ffffffa6 RBX: ff1100000f5659c0 RCX: 1ff400000069ee13 [ 47.972642][ T1383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000f565a70 [ 47.972871][ T1383] RBP: ff1100000cd42000 R08: 1fe2200001eacb4f R09: ff1100000ae68bd0 [ 47.973107][ T1383] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 47.973360][ T1383] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000cd42000 [ 47.973600][ T1383] FS: 00007f68bfa6f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 47.973881][ T1383] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 47.974085][ T1383] CR2: 00005597be0f5b48 CR3: 000000000f7a7006 CR4: 0000000000771ef0 [ 47.974337][ T1383] PKRU: 55555554 [ 47.974458][ T1383] Call Trace: [ 47.974577][ T1383] [ 47.974659][ T1383] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 47.974825][ T1383] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 47.974947][ T1383] register_netdevice (net/core/dev.c:11488) [ 47.975106][ T1383] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 47.975301][ T1383] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 47.975489][ T1383] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 47.975697][ T1383] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 47.975856][ T1383] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 47.976060][ T1383] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 47.976218][ T1383] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 47.976426][ T1383] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 47.976580][ T1383] ? static_obj (kernel/locking/lockdep.c:858) [ 47.976699][ T1383] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 47.976859][ T1383] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 47.977057][ T1383] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 47.977252][ T1383] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 47.977463][ T1383] devlink_reload (net/devlink/dev.c:475) [ 47.977620][ T1383] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 47.977778][ T1383] ? devlink_resources_validate (net/devlink/resource.c:471) [ 47.977977][ T1383] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 47.978134][ T1383] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 47.978337][ T1383] ? __nla_validate_parse (lib/nlattr.c:635) [ 47.978494][ T1383] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.978651][ T1383] ? __nla_parse (lib/nlattr.c:732) [ 47.978811][ T1383] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 47.978972][ T1383] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 47.979167][ T1383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 47.979321][ T1383] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.979492][ T1383] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.979654][ T1383] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 47.979815][ T1383] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 47.980019][ T1383] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 47.980214][ T1383] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 47.980400][ T1383] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 47.980560][ T1383] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 47.980714][ T1383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.980872][ T1383] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 47.981030][ T1383] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 47.981186][ T1383] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 47.981359][ T1383] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.981518][ T1383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 47.981671][ T1383] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 47.981828][ T1383] genl_rcv (net/netlink/genetlink.c:1218) [ 47.981945][ T1383] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.982101][ T1383] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.982254][ T1383] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 47.982433][ T1383] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 47.982591][ T1383] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 47.982753][ T1383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.982915][ T1383] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 47.983082][ T1383] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 47.983245][ T1383] ? __ia32_sys_getpeername (net/socket.c:2219) [ 47.983428][ T1383] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 47.983583][ T1383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.983782][ T1383] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 47.983941][ T1383] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 47.984104][ T1383] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 47.984276][ T1383] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 47.984457][ T1383] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 47.984615][ T1383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.984812][ T1383] RIP: 0033:0x7f68bfca908e [ 47.984984][ T1383] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.985557][ T1383] RSP: 002b:00007ffd34511f90 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 47.985793][ T1383] RAX: ffffffffffffffda RBX: 000000000c45b980 RCX: 00007f68bfca908e [ 47.986030][ T1383] RDX: 0000000000000038 RSI: 000000000c45bba0 RDI: 0000000000000005 [ 47.986265][ T1383] RBP: 00007ffd34511fa0 R08: 00007f68bff5d980 R09: 000000000000000c [ 47.986507][ T1383] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 47.986741][ T1383] R13: 000000000c45b980 R14: 0000000000000000 R15: 0000000000000003 | [ 48.218030][ T1394] ------------[ cut here ]------------ | [ 48.218285][ T1394] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1394 | [ 48.219781][ T1394] Modules linked in: netdevsim | [ 48.220463][ T1394] Tainted: [W]=WARN [ 48.220627][ T1394] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.220897][ T1394] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 48.221174][ T1394] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.221951][ T1394] RSP: 0018:ffa0000003507010 EFLAGS: 00010286 [ 48.222225][ T1394] RAX: 00000000ffffffa6 RBX: ff110000093de7c0 RCX: 1ff40000006a0dc8 [ 48.222555][ T1394] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de870 [ 48.222833][ T1394] RBP: ff11000004f81000 R08: 1fe220000127bd0f R09: ff1100000cc9ae80 [ 48.223110][ T1394] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 48.223437][ T1394] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003507100 [ 48.223762][ T1394] FS: 00007efdb3538840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 48.224142][ T1394] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.224427][ T1394] CR2: 000000000f0ce988 CR3: 000000000f7af002 CR4: 0000000000771ef0 [ 48.224753][ T1394] PKRU: 55555554 [ 48.224913][ T1394] Call Trace: [ 48.225075][ T1394] [ 48.225188][ T1394] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 48.225425][ T1394] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 48.225587][ T1394] netif_close_many (net/core/dev.c:1804) [ 48.225798][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.226020][ T1394] ? __dev_close_many (net/core/dev.c:1781) [ 48.226238][ T1394] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.226466][ T1394] netif_close_many_and_unlock (net/core/dev.c:12330) [ 48.226682][ T1394] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 48.226891][ T1394] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 48.227160][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.227391][ T1394] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 48.227653][ T1394] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 48.227892][ T1394] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 48.228105][ T1394] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 48.228386][ T1394] ? unregister_netdevice_many (net/core/dev.c:12497) [ 48.228598][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.228816][ T1394] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 48.229032][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.229244][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.229472][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.229683][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.229898][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.230154][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.230380][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.230593][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.230805][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.231018][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.231236][ T1394] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 48.231470][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.231684][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.231896][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.232110][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.232339][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.232559][ T1394] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 48.232771][ T1394] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.232986][ T1394] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.233199][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.233434][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.233647][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.233864][ T1394] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 48.234076][ T1394] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.234290][ T1394] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.234519][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 48.234735][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 48.234953][ T1394] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.235168][ T1394] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.235396][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.235615][ T1394] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 48.235835][ T1394] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 48.236046][ T1394] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 48.236265][ T1394] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 48.236494][ T1394] ? copy_msghdr_from_user (net/socket.c:2635) [ 48.236704][ T1394] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 48.236964][ T1394] ? move_addr_to_kernel (net/socket.c:258) [ 48.237178][ T1394] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 48.237409][ T1394] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.237626][ T1394] ___sys_sendmsg (net/socket.c:2752) [ 48.237838][ T1394] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 48.238104][ T1394] ? copy_msghdr_from_user (net/socket.c:2603) [ 48.238355][ T1394] __sys_sendmsg (net/socket.c:2784) [ 48.238567][ T1394] ? __sys_sendmsg_sock (net/socket.c:2765) [ 48.238781][ T1394] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 48.239048][ T1394] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.239260][ T1394] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.239490][ T1394] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.239704][ T1394] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 48.239919][ T1394] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.240134][ T1394] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.240407][ T1394] RIP: 0033:0x7efdb377208e [ 48.240626][ T1394] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.241397][ T1394] RSP: 002b:00007ffe590e6d60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.241716][ T1394] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007efdb377208e [ 48.242033][ T1394] RDX: 0000000000000000 RSI: 00007ffe590e6e10 RDI: 0000000000000005 [ 48.242363][ T1394] RBP: 00007ffe590e6d70 R08: 0000000000000000 R09: 0000000000000000 [ 48.242682][ T1394] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf86 [ 48.243001][ T1394] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe590e74e0 | [ 48.262308][ T1394] ------------[ cut here ]------------ | [ 48.262607][ T1394] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1394 | [ 48.263035][ T1394] Modules linked in: netdevsim | [ 48.263752][ T1394] Tainted: [W]=WARN [ 48.263945][ T1394] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.264230][ T1394] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 48.264558][ T1394] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.265267][ T1394] RSP: 0018:ffa0000003507190 EFLAGS: 00010286 [ 48.265599][ T1394] RAX: 00000000ffffffa6 RBX: ff1100000ed6fe40 RCX: 1ff40000006a0df8 [ 48.265942][ T1394] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fef0 [ 48.266275][ T1394] RBP: ff11000004f81000 R08: 1fe2200001dadfdf R09: ff1100000cc9ae58 [ 48.266638][ T1394] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 48.266980][ T1394] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 48.267312][ T1394] FS: 00007efdb3538840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 48.267715][ T1394] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.268001][ T1394] CR2: 000055fbe875cd5c CR3: 000000000f7af004 CR4: 0000000000771ef0 [ 48.268355][ T1394] PKRU: 55555554 [ 48.268548][ T1394] Call Trace: [ 48.268740][ T1394] [ 48.268889][ T1394] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 48.269191][ T1394] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 48.269499][ T1394] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 48.269739][ T1394] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 48.269974][ T1394] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 48.270264][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.270528][ T1394] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 48.270766][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.270999][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.271235][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.271494][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.271728][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.271997][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.272237][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.272505][ T1394] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.272743][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.272983][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.273220][ T1394] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 48.273492][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.273735][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.273980][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.274218][ T1394] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.274483][ T1394] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 48.274722][ T1394] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 48.274963][ T1394] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.275200][ T1394] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.275463][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.275705][ T1394] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.275943][ T1394] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.276181][ T1394] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 48.276441][ T1394] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.276679][ T1394] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.276918][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 48.277156][ T1394] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 48.277419][ T1394] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.277664][ T1394] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.277901][ T1394] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.278141][ T1394] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 48.278406][ T1394] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 48.278656][ T1394] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 48.278903][ T1394] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 48.279143][ T1394] ? copy_msghdr_from_user (net/socket.c:2635) [ 48.279403][ T1394] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 48.279688][ T1394] ? move_addr_to_kernel (net/socket.c:258) [ 48.279927][ T1394] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 48.280168][ T1394] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.280436][ T1394] ___sys_sendmsg (net/socket.c:2752) [ 48.280675][ T1394] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 48.280956][ T1394] ? copy_msghdr_from_user (net/socket.c:2603) [ 48.281218][ T1394] __sys_sendmsg (net/socket.c:2784) [ 48.281483][ T1394] ? __sys_sendmsg_sock (net/socket.c:2765) [ 48.281686][ T1394] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 48.281946][ T1394] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.282189][ T1394] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.282451][ T1394] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.282690][ T1394] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 48.282926][ T1394] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.283169][ T1394] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.283478][ T1394] RIP: 0033:0x7efdb377208e [ 48.283726][ T1394] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.284455][ T1394] RSP: 002b:00007ffe590e6d60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.284788][ T1394] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007efdb377208e [ 48.285111][ T1394] RDX: 0000000000000000 RSI: 00007ffe590e6e10 RDI: 0000000000000005 [ 48.285456][ T1394] RBP: 00007ffe590e6d70 R08: 0000000000000000 R09: 0000000000000000 [ 48.285779][ T1394] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf86 [ 48.286106][ T1394] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe590e74e0 | [ 48.406496][ T1403] ------------[ cut here ]------------ | [ 48.406751][ T1403] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1403 | [ 48.407187][ T1403] Modules linked in: netdevsim | [ 48.408074][ T1403] Tainted: [W]=WARN [ 48.408239][ T1403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.409140][ T1403] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 48.409441][ T1403] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.410241][ T1403] RSP: 0018:ffa00000035871b0 EFLAGS: 00010286 [ 48.410528][ T1403] RAX: 00000000ffffffa6 RBX: ff11000004ec0340 RCX: 1ff40000006b0dfc [ 48.410859][ T1403] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec03f0 [ 48.411195][ T1403] RBP: ff11000004f84000 R08: 1fe22000009d807f R09: ff1100000f68aea8 [ 48.411541][ T1403] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 48.411869][ T1403] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 48.412198][ T1403] FS: 00007f76e3c78840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 48.412599][ T1403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.412866][ T1403] CR2: 00000000004a77b8 CR3: 000000000f607004 CR4: 0000000000771ef0 [ 48.413200][ T1403] PKRU: 55555554 [ 48.413377][ T1403] Call Trace: [ 48.413545][ T1403] [ 48.413663][ T1403] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 48.413883][ T1403] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 48.414099][ T1403] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 48.414318][ T1403] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 48.414495][ T1403] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 48.414712][ T1403] __dev_notify_flags (net/core/dev.c:9787) [ 48.414932][ T1403] ? netif_change_name (net/core/dev.c:1495) [ 48.415155][ T1403] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 48.415439][ T1403] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 48.415657][ T1403] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 48.415875][ T1403] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 48.416090][ T1403] ? __dev_get_by_name (net/core/dev.c:883) [ 48.416304][ T1403] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 48.416544][ T1403] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 48.416767][ T1403] rtnl_newlink (net/core/rtnetlink.c:4150) [ 48.416985][ T1403] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.417196][ T1403] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.417421][ T1403] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 48.417630][ T1403] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.417846][ T1403] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.418069][ T1403] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.418276][ T1403] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 48.418500][ T1403] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 48.418707][ T1403] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.418914][ T1403] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.419125][ T1403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.419348][ T1403] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.419553][ T1403] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.419762][ T1403] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 48.419968][ T1403] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.420185][ T1403] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.420414][ T1403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 48.420627][ T1403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 48.420850][ T1403] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.421071][ T1403] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.421291][ T1403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.421523][ T1403] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 48.421744][ T1403] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 48.421976][ T1403] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 48.422195][ T1403] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 48.422425][ T1403] ? copy_msghdr_from_user (net/socket.c:2635) [ 48.422641][ T1403] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 48.422911][ T1403] ? move_addr_to_kernel (net/socket.c:258) [ 48.423134][ T1403] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.423367][ T1403] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 48.423585][ T1403] ___sys_sendmsg (net/socket.c:2752) [ 48.423799][ T1403] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 48.424014][ T1403] ? copy_msghdr_from_user (net/socket.c:2603) [ 48.424239][ T1403] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 48.424474][ T1403] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 48.424696][ T1403] __sys_sendmsg (net/socket.c:2784) [ 48.424912][ T1403] ? __sys_sendmsg_sock (net/socket.c:2765) [ 48.425141][ T1403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.425372][ T1403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.425589][ T1403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.425803][ T1403] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 48.426019][ T1403] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.426235][ T1403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.426516][ T1403] RIP: 0033:0x7f76e3eb208e [ 48.426744][ T1403] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.427525][ T1403] RSP: 002b:00007ffcd3ed1180 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.427855][ T1403] RAX: ffffffffffffffda RBX: 00007ffcd3ed1930 RCX: 00007f76e3eb208e [ 48.428182][ T1403] RDX: 0000000000000000 RSI: 00007ffcd3ed1230 RDI: 0000000000000005 [ 48.428520][ T1403] RBP: 00007ffcd3ed1190 R08: 0000000000000000 R09: 0000000000000000 [ 48.428839][ T1403] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf86 [ 48.429162][ T1403] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcd3ed1900 | [ 48.488864][ T1404] ------------[ cut here ]------------ | [ 48.489110][ T1404] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1404 | [ 48.489554][ T1404] Modules linked in: netdevsim | [ 48.490194][ T1404] Tainted: [W]=WARN [ 48.490368][ T1404] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.490640][ T1404] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 48.490938][ T1404] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 48.491711][ T1404] RSP: 0018:ffa0000003587020 EFLAGS: 00010286 [ 48.491981][ T1404] RAX: 00000000ffffffa6 RBX: ff11000004ec1cc0 RCX: 1ff40000006b0dca [ 48.492302][ T1404] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1d70 [ 48.492645][ T1404] RBP: ff11000004f84000 R08: 1fe22000009d83af R09: ff1100000f68d180 [ 48.492970][ T1404] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 48.493293][ T1404] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 48.493634][ T1404] FS: 00007f46d03f8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 48.494017][ T1404] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 48.494284][ T1404] CR2: 000000002892b988 CR3: 000000000f57f002 CR4: 0000000000771ef0 [ 48.494623][ T1404] PKRU: 55555554 [ 48.494790][ T1404] Call Trace: [ 48.494952][ T1404] [ 48.495067][ T1404] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 48.495285][ T1404] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 48.495617][ T1404] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 48.495949][ T1404] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 48.496166][ T1404] __dev_notify_flags (net/core/dev.c:9787) [ 48.496551][ T1404] ? netif_change_name (net/core/dev.c:1495) [ 48.496764][ T1404] ? __dev_change_flags (net/core/dev.c:9752) [ 48.496975][ T1404] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 48.497186][ T1404] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.497534][ T1404] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 48.497754][ T1404] netif_change_flags (net/core/dev.c:9820) [ 48.497973][ T1404] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 48.498190][ T1404] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 48.498434][ T1404] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 48.498712][ T1404] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 48.498924][ T1404] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.499138][ T1404] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 48.499361][ T1404] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 48.499578][ T1404] ? __kernel_text_address (kernel/extable.c:79) [ 48.499794][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.500016][ T1404] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.500236][ T1404] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 48.500466][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.500682][ T1404] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 48.500897][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.501117][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.501341][ T1404] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 48.501558][ T1404] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 48.501778][ T1404] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 48.502009][ T1404] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 48.502227][ T1404] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 48.502483][ T1404] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 48.502708][ T1404] rtnl_newlink (net/core/rtnetlink.c:4150) [ 48.502933][ T1404] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.503152][ T1404] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.503380][ T1404] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 48.503593][ T1404] ? mark_usage (kernel/locking/lockdep.c:4674) [ 48.503810][ T1404] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.504028][ T1404] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.504242][ T1404] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.504475][ T1404] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 48.504694][ T1404] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 48.504912][ T1404] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 48.505125][ T1404] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 48.505360][ T1404] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.505575][ T1404] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.505792][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.506018][ T1404] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 48.506234][ T1404] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 48.506479][ T1404] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 48.506706][ T1404] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.506924][ T1404] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.507151][ T1404] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 48.507375][ T1404] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 48.507587][ T1404] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.507800][ T1404] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.508012][ T1404] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 48.508229][ T1404] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 48.508459][ T1404] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 48.508677][ T1404] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 48.508903][ T1404] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 48.509121][ T1404] ? copy_msghdr_from_user (net/socket.c:2635) [ 48.509353][ T1404] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 48.509619][ T1404] ? move_addr_to_kernel (net/socket.c:258) [ 48.509837][ T1404] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 48.510055][ T1404] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 48.510272][ T1404] ___sys_sendmsg (net/socket.c:2752) [ 48.510504][ T1404] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 48.510767][ T1404] ? copy_msghdr_from_user (net/socket.c:2603) [ 48.511011][ T1404] __sys_sendmsg (net/socket.c:2784) [ 48.511227][ T1404] ? __sys_sendmsg_sock (net/socket.c:2765) [ 48.511453][ T1404] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 48.511721][ T1404] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.511936][ T1404] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 48.512155][ T1404] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 48.512385][ T1404] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 48.512602][ T1404] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 48.512821][ T1404] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.513081][ T1404] RIP: 0033:0x7f46d063208e [ 48.513311][ T1404] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.514085][ T1404] RSP: 002b:00007ffcf018c330 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.514423][ T1404] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f46d063208e [ 48.514747][ T1404] RDX: 0000000000000000 RSI: 00007ffcf018c3e0 RDI: 0000000000000005 [ 48.515074][ T1404] RBP: 00007ffcf018c340 R08: 0000000000000000 R09: 0000000000000000 [ 48.515408][ T1404] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf86 [ 48.515726][ T1404] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcf018cab0 | [ 49.366888][ T1426] ------------[ cut here ]------------ | [ 49.367208][ T1426] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1426 | [ 49.367795][ T1426] Modules linked in: netdevsim | [ 49.368637][ T1426] Tainted: [W]=WARN [ 49.368803][ T1426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.369074][ T1426] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.369501][ T1426] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.370281][ T1426] RSP: 0018:ffa0000003697010 EFLAGS: 00010286 [ 49.370712][ T1426] RAX: 00000000ffffffa6 RBX: ff11000004b0a040 RCX: 1ff40000006d2dc8 [ 49.371032][ T1426] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a0f0 [ 49.371471][ T1426] RBP: ff11000004f84000 R08: 1fe220000096141f R09: ff1100000ef40b80 [ 49.371790][ T1426] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 49.372108][ T1426] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003697100 [ 49.372443][ T1426] FS: 00007f2305e8b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 49.372815][ T1426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.373084][ T1426] CR2: 00000000252a5988 CR3: 0000000004dfd006 CR4: 0000000000771ef0 [ 49.373415][ T1426] PKRU: 55555554 [ 49.373583][ T1426] Call Trace: [ 49.373764][ T1426] [ 49.373879][ T1426] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 49.374101][ T1426] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 49.374267][ T1426] netif_close_many (net/core/dev.c:1804) [ 49.374495][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.374712][ T1426] ? __dev_close_many (net/core/dev.c:1781) [ 49.374926][ T1426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.375148][ T1426] netif_close_many_and_unlock (net/core/dev.c:12330) [ 49.375393][ T1426] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 49.375612][ T1426] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 49.375881][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.376096][ T1426] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 49.376397][ T1426] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 49.376618][ T1426] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 49.376832][ T1426] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 49.377097][ T1426] ? unregister_netdevice_many (net/core/dev.c:12497) [ 49.377314][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.377559][ T1426] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 49.377772][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.377982][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.378192][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.378430][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.378651][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.378904][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.379113][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.379335][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.379546][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.379787][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.380002][ T1426] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 49.380216][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.380456][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.380668][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.380892][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.381114][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.381345][ T1426] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 49.381557][ T1426] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.381769][ T1426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.381988][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.382206][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.382475][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.382684][ T1426] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.382895][ T1426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.383116][ T1426] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.383344][ T1426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.383559][ T1426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.383776][ T1426] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.383994][ T1426] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.384206][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.384436][ T1426] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.384657][ T1426] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.384872][ T1426] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.385092][ T1426] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 49.385303][ T1426] ? copy_msghdr_from_user (net/socket.c:2635) [ 49.385525][ T1426] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 49.385787][ T1426] ? move_addr_to_kernel (net/socket.c:258) [ 49.386004][ T1426] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 49.386214][ T1426] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.386447][ T1426] ___sys_sendmsg (net/socket.c:2752) [ 49.386815][ T1426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 49.387081][ T1426] ? copy_msghdr_from_user (net/socket.c:2603) [ 49.387324][ T1426] __sys_sendmsg (net/socket.c:2784) [ 49.387562][ T1426] ? __sys_sendmsg_sock (net/socket.c:2765) [ 49.387938][ T1426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 49.388203][ T1426] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 49.388448][ T1426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.388657][ T1426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.389019][ T1426] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.389229][ T1426] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.389468][ T1426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.389879][ T1426] RIP: 0033:0x7f23060c508e [ 49.390104][ T1426] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.391026][ T1426] RSP: 002b:00007ffeaac0fad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.391355][ T1426] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f23060c508e [ 49.391675][ T1426] RDX: 0000000000000000 RSI: 00007ffeaac0fb80 RDI: 0000000000000005 [ 49.392132][ T1426] RBP: 00007ffeaac0fae0 R08: 0000000000000000 R09: 0000000000000000 [ 49.392469][ T1426] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf87 [ 49.392913][ T1426] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeaac10250 | [ 49.399160][ T1426] ------------[ cut here ]------------ | [ 49.399405][ T1426] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1426 | [ 49.399801][ T1426] Modules linked in: netdevsim | [ 49.400562][ T1426] Tainted: [W]=WARN [ 49.400717][ T1426] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.400962][ T1426] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.401511][ T1426] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.402207][ T1426] RSP: 0018:ffa0000003697190 EFLAGS: 00010286 [ 49.402629][ T1426] RAX: 00000000ffffffa6 RBX: ff110000093de640 RCX: 1ff40000006d2df8 [ 49.403054][ T1426] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de6f0 [ 49.403450][ T1426] RBP: ff11000004f84000 R08: 1fe220000127bcdf R09: ff1100000ef40b58 [ 49.403737][ T1426] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 49.404025][ T1426] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 49.404572][ T1426] FS: 00007f2305e8b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 49.404918][ T1426] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.405171][ T1426] CR2: 00000000252a5988 CR3: 0000000004dfd006 CR4: 0000000000771ef0 [ 49.405573][ T1426] PKRU: 55555554 [ 49.405720][ T1426] Call Trace: [ 49.405875][ T1426] [ 49.405984][ T1426] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 49.406239][ T1426] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 49.406720][ T1426] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 49.406916][ T1426] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 49.407114][ T1426] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 49.407455][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.407653][ T1426] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 49.407870][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.408072][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.408271][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.408557][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.408754][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.408985][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.409180][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.409592][ T1426] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.409776][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.409963][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.410150][ T1426] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 49.410436][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.410626][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.410818][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.411006][ T1426] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.411202][ T1426] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 49.411631][ T1426] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 49.411830][ T1426] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.412031][ T1426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.412231][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.412527][ T1426] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.412724][ T1426] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.412924][ T1426] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.413120][ T1426] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.413322][ T1426] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.413622][ T1426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.413820][ T1426] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.414022][ T1426] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.414223][ T1426] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.414515][ T1426] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.414715][ T1426] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.414916][ T1426] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.415132][ T1426] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.415437][ T1426] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 49.415630][ T1426] ? copy_msghdr_from_user (net/socket.c:2635) [ 49.415822][ T1426] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 49.416066][ T1426] ? move_addr_to_kernel (net/socket.c:258) [ 49.416261][ T1426] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 49.416557][ T1426] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.416757][ T1426] ___sys_sendmsg (net/socket.c:2752) [ 49.416951][ T1426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 49.417208][ T1426] ? copy_msghdr_from_user (net/socket.c:2603) [ 49.417602][ T1426] __sys_sendmsg (net/socket.c:2784) [ 49.417802][ T1426] ? __sys_sendmsg_sock (net/socket.c:2765) [ 49.418003][ T1426] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 49.418257][ T1426] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 49.418562][ T1426] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.418763][ T1426] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.418960][ T1426] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.419158][ T1426] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.419456][ T1426] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.419699][ T1426] RIP: 0033:0x7f23060c508e [ 49.419911][ T1426] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.420862][ T1426] RSP: 002b:00007ffeaac0fad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.421168][ T1426] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f23060c508e [ 49.421545][ T1426] RDX: 0000000000000000 RSI: 00007ffeaac0fb80 RDI: 0000000000000005 [ 49.421823][ T1426] RBP: 00007ffeaac0fae0 R08: 0000000000000000 R09: 0000000000000000 [ 49.422109][ T1426] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf87 [ 49.422617][ T1426] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeaac10250 | [ 49.578761][ T1436] ------------[ cut here ]------------ | [ 49.578998][ T1436] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1436 | [ 49.579606][ T1436] Modules linked in: netdevsim | [ 49.580128][ T1436] Tainted: [W]=WARN [ 49.580281][ T1436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.580528][ T1436] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.580767][ T1436] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.581306][ T1436] RSP: 0018:ffa00000037071b0 EFLAGS: 00010286 [ 49.581553][ T1436] RAX: 00000000ffffffa6 RBX: ff11000004e1db40 RCX: 1ff40000006e0dfc [ 49.581806][ T1436] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1dbf0 [ 49.582065][ T1436] RBP: ff1100000c691000 R08: 1fe22000009c3b7f R09: ff1100000c2e0ba8 [ 49.582323][ T1436] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 49.582598][ T1436] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 49.582859][ T1436] FS: 00007fcb238af840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 49.583150][ T1436] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.583390][ T1436] CR2: 00000000004a77b8 CR3: 000000000c1e2001 CR4: 0000000000771ef0 [ 49.583645][ T1436] PKRU: 55555554 [ 49.583800][ T1436] Call Trace: [ 49.583953][ T1436] [ 49.584073][ T1436] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 49.584264][ T1436] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 49.584479][ T1436] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 49.584668][ T1436] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 49.584824][ T1436] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 49.585012][ T1436] __dev_notify_flags (net/core/dev.c:9787) [ 49.585199][ T1436] ? netif_change_name (net/core/dev.c:1495) [ 49.585409][ T1436] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 49.585629][ T1436] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 49.585818][ T1436] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 49.586005][ T1436] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 49.586196][ T1436] ? __dev_get_by_name (net/core/dev.c:883) [ 49.586401][ T1436] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 49.586596][ T1436] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 49.586789][ T1436] rtnl_newlink (net/core/rtnetlink.c:4150) [ 49.586976][ T1436] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.587224][ T1436] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.587458][ T1436] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 49.587643][ T1436] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.587829][ T1436] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.588020][ T1436] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.588206][ T1436] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 49.588412][ T1436] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 49.588604][ T1436] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.588794][ T1436] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.588986][ T1436] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.589184][ T1436] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.589386][ T1436] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.589573][ T1436] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.589762][ T1436] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.589947][ T1436] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.590139][ T1436] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.590352][ T1436] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.590541][ T1436] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.590729][ T1436] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.590917][ T1436] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.591106][ T1436] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.591293][ T1436] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.591495][ T1436] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.591681][ T1436] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 49.591871][ T1436] ? copy_msghdr_from_user (net/socket.c:2635) [ 49.592055][ T1436] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 49.592277][ T1436] ? move_addr_to_kernel (net/socket.c:258) [ 49.592488][ T1436] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.592676][ T1436] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 49.592862][ T1436] ___sys_sendmsg (net/socket.c:2752) [ 49.593046][ T1436] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 49.593238][ T1436] ? copy_msghdr_from_user (net/socket.c:2603) [ 49.593454][ T1436] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 49.593643][ T1436] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 49.593833][ T1436] __sys_sendmsg (net/socket.c:2784) [ 49.594019][ T1436] ? __sys_sendmsg_sock (net/socket.c:2765) [ 49.594207][ T1436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.594417][ T1436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.594609][ T1436] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.594799][ T1436] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.594985][ T1436] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.595176][ T1436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.595422][ T1436] RIP: 0033:0x7fcb23ae908e [ 49.595618][ T1436] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.596151][ T1436] RSP: 002b:00007ffffdde2410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.596427][ T1436] RAX: ffffffffffffffda RBX: 00007ffffdde2bc0 RCX: 00007fcb23ae908e [ 49.596680][ T1436] RDX: 0000000000000000 RSI: 00007ffffdde24c0 RDI: 0000000000000005 [ 49.596934][ T1436] RBP: 00007ffffdde2420 R08: 0000000000000000 R09: 0000000000000000 [ 49.597194][ T1436] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf87 [ 49.597467][ T1436] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffdde2b90 | [ 49.637740][ T1437] ------------[ cut here ]------------ | [ 49.638001][ T1437] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1437 | [ 49.638445][ T1437] Modules linked in: netdevsim | [ 49.639094][ T1437] Tainted: [W]=WARN [ 49.639257][ T1437] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.639536][ T1437] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.639809][ T1437] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.640605][ T1437] RSP: 0018:ffa0000003707020 EFLAGS: 00010286 [ 49.640891][ T1437] RAX: 00000000ffffffa6 RBX: ff11000004f921c0 RCX: 1ff40000006e0dca [ 49.641225][ T1437] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92270 [ 49.641564][ T1437] RBP: ff1100000c691000 R08: 1fe22000009f244f R09: ff1100000c2e5180 [ 49.641887][ T1437] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 49.642209][ T1437] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 49.642716][ T1437] FS: 00007f8b8aa65840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 49.643099][ T1437] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.643521][ T1437] CR2: 00000000037fa988 CR3: 000000000f83f001 CR4: 0000000000771ef0 [ 49.643835][ T1437] PKRU: 55555554 [ 49.643997][ T1437] Call Trace: [ 49.644158][ T1437] [ 49.644271][ T1437] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 49.644642][ T1437] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 49.644957][ T1437] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 49.645170][ T1437] __dev_notify_flags (net/core/dev.c:9787) [ 49.645453][ T1437] ? netif_change_name (net/core/dev.c:1495) [ 49.645669][ T1437] ? __dev_change_flags (net/core/dev.c:9752) [ 49.645882][ T1437] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 49.646092][ T1437] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.646307][ T1437] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 49.646533][ T1437] netif_change_flags (net/core/dev.c:9820) [ 49.646749][ T1437] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 49.646965][ T1437] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 49.647181][ T1437] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 49.647465][ T1437] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 49.647686][ T1437] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.647901][ T1437] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 49.648112][ T1437] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 49.648321][ T1437] ? __kernel_text_address (kernel/extable.c:79) [ 49.648545][ T1437] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.648763][ T1437] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.648977][ T1437] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 49.649191][ T1437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.649420][ T1437] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 49.649632][ T1437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.649843][ T1437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.650054][ T1437] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 49.650270][ T1437] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 49.650499][ T1437] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 49.650714][ T1437] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 49.650927][ T1437] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 49.651146][ T1437] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 49.651378][ T1437] rtnl_newlink (net/core/rtnetlink.c:4150) [ 49.651595][ T1437] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.651806][ T1437] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.652017][ T1437] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 49.652228][ T1437] ? mark_usage (kernel/locking/lockdep.c:4674) [ 49.652452][ T1437] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.652673][ T1437] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.652883][ T1437] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.653093][ T1437] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 49.653303][ T1437] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 49.653531][ T1437] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 49.653744][ T1437] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 49.653957][ T1437] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.654170][ T1437] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.654394][ T1437] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.654609][ T1437] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 49.654822][ T1437] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 49.655039][ T1437] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.655253][ T1437] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.655480][ T1437] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.655710][ T1437] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.655927][ T1437] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.656166][ T1437] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.656393][ T1437] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.656607][ T1437] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.656825][ T1437] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.657037][ T1437] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.657249][ T1437] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.657481][ T1437] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 49.657695][ T1437] ? copy_msghdr_from_user (net/socket.c:2635) [ 49.657909][ T1437] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 49.658172][ T1437] ? move_addr_to_kernel (net/socket.c:258) [ 49.658403][ T1437] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 49.658622][ T1437] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 49.658842][ T1437] ___sys_sendmsg (net/socket.c:2752) [ 49.659065][ T1437] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 49.659354][ T1437] ? copy_msghdr_from_user (net/socket.c:2603) [ 49.659595][ T1437] __sys_sendmsg (net/socket.c:2784) [ 49.659810][ T1437] ? __sys_sendmsg_sock (net/socket.c:2765) [ 49.660023][ T1437] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 49.660293][ T1437] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 49.660519][ T1437] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.660730][ T1437] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.660943][ T1437] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.661155][ T1437] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.661383][ T1437] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.661647][ T1437] RIP: 0033:0x7f8b8ac9f08e [ 49.661868][ T1437] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.662656][ T1437] RSP: 002b:00007ffc14ef6cc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.662979][ T1437] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8b8ac9f08e [ 49.663300][ T1437] RDX: 0000000000000000 RSI: 00007ffc14ef6d70 RDI: 0000000000000005 [ 49.663632][ T1437] RBP: 00007ffc14ef6cd0 R08: 0000000000000000 R09: 0000000000000000 [ 49.663956][ T1437] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf87 [ 49.664272][ T1437] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc14ef7440 | [ 49.742574][ T1439] ------------[ cut here ]------------ | [ 49.742783][ T1439] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1439 | [ 49.743107][ T1439] Modules linked in: netdevsim | [ 49.743614][ T1439] Tainted: [W]=WARN [ 49.743739][ T1439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.743944][ T1439] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.744159][ T1439] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.744743][ T1439] RSP: 0018:ffa0000003717310 EFLAGS: 00010286 [ 49.744944][ T1439] RAX: 00000000ffffffa6 RBX: ff1100000ed72640 RCX: 1ff40000006e2e28 [ 49.745179][ T1439] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed726f0 [ 49.745432][ T1439] RBP: ff1100000cd42000 R08: 1fe2200001dae4df R09: ff1100000cc9d1d0 [ 49.745670][ T1439] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 49.745906][ T1439] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 49.746146][ T1439] FS: 00007efd4fe50840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 49.746442][ T1439] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.746644][ T1439] CR2: 00007efd50405004 CR3: 0000000009b45003 CR4: 0000000000771ef0 [ 49.746883][ T1439] PKRU: 55555554 [ 49.747005][ T1439] Call Trace: [ 49.747126][ T1439] [ 49.747210][ T1439] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 49.747847][ T1439] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 49.748052][ T1439] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 49.748216][ T1439] ? netdev_run_todo (net/core/dev.c:11703) [ 49.748392][ T1439] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 49.748557][ T1439] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 49.748715][ T1439] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 49.748874][ T1439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.749039][ T1439] ? unregister_netdevice_many (net/core/dev.c:12497) [ 49.749206][ T1439] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 49.749377][ T1439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.749541][ T1439] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 49.749735][ T1439] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 49.749940][ T1439] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 49.750150][ T1439] devlink_reload (net/devlink/dev.c:462) [ 49.750317][ T1439] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 49.750483][ T1439] ? devlink_resources_validate (net/devlink/resource.c:471) [ 49.750683][ T1439] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 49.750846][ T1439] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 49.751043][ T1439] ? __nla_validate_parse (lib/nlattr.c:635) [ 49.751200][ T1439] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 49.751364][ T1439] ? __nla_parse (lib/nlattr.c:732) [ 49.751529][ T1439] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 49.751712][ T1439] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 49.751912][ T1439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.752073][ T1439] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.752238][ T1439] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.752411][ T1439] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 49.752571][ T1439] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 49.752768][ T1439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 49.752970][ T1439] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 49.753129][ T1439] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 49.753287][ T1439] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 49.753461][ T1439] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.753622][ T1439] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 49.753779][ T1439] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.753940][ T1439] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 49.754096][ T1439] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.754257][ T1439] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.754431][ T1439] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.754592][ T1439] genl_rcv (net/netlink/genetlink.c:1218) [ 49.754711][ T1439] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.754869][ T1439] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.755037][ T1439] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.755196][ T1439] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.755370][ T1439] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.755533][ T1439] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.755698][ T1439] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.755859][ T1439] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 49.756024][ T1439] ? __ia32_sys_getpeername (net/socket.c:2219) [ 49.756197][ T1439] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 49.756371][ T1439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 49.756570][ T1439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 49.756729][ T1439] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 49.756887][ T1439] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.757044][ T1439] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.757201][ T1439] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.757373][ T1439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.757571][ T1439] RIP: 0033:0x7efd5008a08e [ 49.757738][ T1439] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.758299][ T1439] RSP: 002b:00007ffe61dc43b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 49.758550][ T1439] RAX: ffffffffffffffda RBX: 0000000034465980 RCX: 00007efd5008a08e [ 49.758788][ T1439] RDX: 0000000000000038 RSI: 0000000034465ba0 RDI: 0000000000000005 [ 49.759027][ T1439] RBP: 00007ffe61dc43c0 R08: 00007efd5033e980 R09: 000000000000000c [ 49.759260][ T1439] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 49.759505][ T1439] R13: 0000000034465980 R14: 0000000000000000 R15: 0000000000000003 | [ 49.796902][ T1439] ------------[ cut here ]------------ | [ 49.797122][ T1439] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/1439 | [ 49.797460][ T1439] Modules linked in: netdevsim | [ 49.797987][ T1439] Tainted: [W]=WARN [ 49.798109][ T1439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.798310][ T1439] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 49.798539][ T1439] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 49.799111][ T1439] RSP: 0018:ffa0000003717268 EFLAGS: 00010286 [ 49.799316][ T1439] RAX: 00000000ffffffa6 RBX: ff11000004ab4dc0 RCX: 1ff40000006e2e13 [ 49.799566][ T1439] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ab4e70 [ 49.799807][ T1439] RBP: ff11000009472000 R08: 1fe22000009569cf R09: ff1100000cc9d1d0 [ 49.800046][ T1439] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 49.800283][ T1439] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009472000 [ 49.800534][ T1439] FS: 00007efd4fe50840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 49.800816][ T1439] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 49.801017][ T1439] CR2: 00007efd50405004 CR3: 0000000009b45003 CR4: 0000000000771ef0 [ 49.801253][ T1439] PKRU: 55555554 [ 49.801384][ T1439] Call Trace: [ 49.801506][ T1439] [ 49.801589][ T1439] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 49.801752][ T1439] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 49.801877][ T1439] register_netdevice (net/core/dev.c:11488) [ 49.802041][ T1439] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 49.802236][ T1439] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 49.802410][ T1439] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 49.802617][ T1439] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 49.802777][ T1439] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 49.802977][ T1439] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 49.803141][ T1439] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 49.803352][ T1439] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 49.803515][ T1439] ? static_obj (kernel/locking/lockdep.c:858) [ 49.803637][ T1439] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 49.803801][ T1439] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 49.804006][ T1439] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 49.804207][ T1439] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 49.804506][ T1439] devlink_reload (net/devlink/dev.c:475) [ 49.804669][ T1439] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 49.804829][ T1439] ? devlink_resources_validate (net/devlink/resource.c:471) [ 49.805033][ T1439] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 49.805192][ T1439] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 49.805423][ T1439] ? __nla_validate_parse (lib/nlattr.c:635) [ 49.805584][ T1439] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 49.805743][ T1439] ? __nla_parse (lib/nlattr.c:732) [ 49.805907][ T1439] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 49.806068][ T1439] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 49.806271][ T1439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 49.806467][ T1439] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.806639][ T1439] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.806802][ T1439] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 49.806965][ T1439] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 49.807162][ T1439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 49.807391][ T1439] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 49.807553][ T1439] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 49.807712][ T1439] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 49.807873][ T1439] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.808042][ T1439] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 49.808203][ T1439] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 49.808374][ T1439] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 49.808533][ T1439] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.808699][ T1439] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 49.808861][ T1439] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 49.809023][ T1439] genl_rcv (net/netlink/genetlink.c:1218) [ 49.809144][ T1439] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.809307][ T1439] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.809477][ T1439] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 49.809640][ T1439] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 49.809802][ T1439] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 49.809970][ T1439] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.810132][ T1439] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 49.810295][ T1439] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 49.810469][ T1439] ? __ia32_sys_getpeername (net/socket.c:2219) [ 49.810641][ T1439] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 49.810799][ T1439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 49.810997][ T1439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 49.811162][ T1439] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 49.811320][ T1439] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 49.811492][ T1439] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 49.811655][ T1439] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 49.811813][ T1439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.812011][ T1439] RIP: 0033:0x7efd5008a08e [ 49.812178][ T1439] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 49.812756][ T1439] RSP: 002b:00007ffe61dc43b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 49.812998][ T1439] RAX: ffffffffffffffda RBX: 0000000034465980 RCX: 00007efd5008a08e [ 49.813238][ T1439] RDX: 0000000000000038 RSI: 0000000034465ba0 RDI: 0000000000000005 [ 49.813490][ T1439] RBP: 00007ffe61dc43c0 R08: 00007efd5033e980 R09: 000000000000000c [ 49.813728][ T1439] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 49.814087][ T1439] R13: 0000000034465980 R14: 0000000000000000 R15: 0000000000000003 | [ 50.703611][ T1463] ------------[ cut here ]------------ | [ 50.703848][ T1463] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1463 | [ 50.704176][ T1463] Modules linked in: netdevsim | [ 50.705069][ T1463] Tainted: [W]=WARN [ 50.705223][ T1463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.705485][ T1463] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 50.705724][ T1463] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.706255][ T1463] RSP: 0018:ffa0000003827010 EFLAGS: 00010286 [ 50.706501][ T1463] RAX: 00000000ffffffa6 RBX: ff11000004ec0940 RCX: 1ff4000000704dc8 [ 50.706752][ T1463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec09f0 [ 50.707005][ T1463] RBP: ff1100000c691000 R08: 1fe22000009d813f R09: ff11000004d92e80 [ 50.707258][ T1463] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 50.707533][ T1463] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003827100 [ 50.707789][ T1463] FS: 00007fde5724d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 50.708077][ T1463] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.708300][ T1463] CR2: 0000000034e81988 CR3: 000000000c6b7001 CR4: 0000000000771ef0 [ 50.708573][ T1463] PKRU: 55555554 [ 50.708725][ T1463] Call Trace: [ 50.708875][ T1463] [ 50.708994][ T1463] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 50.709184][ T1463] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 50.709361][ T1463] netif_close_many (net/core/dev.c:1804) [ 50.709548][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.709735][ T1463] ? __dev_close_many (net/core/dev.c:1781) [ 50.709926][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.710115][ T1463] netif_close_many_and_unlock (net/core/dev.c:12330) [ 50.710302][ T1463] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 50.710503][ T1463] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 50.710724][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.710908][ T1463] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 50.711124][ T1463] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 50.711308][ T1463] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 50.711512][ T1463] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 50.711734][ T1463] ? unregister_netdevice_many (net/core/dev.c:12497) [ 50.711922][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.712120][ T1463] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 50.712307][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.712510][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.712698][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.712887][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.713075][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.713280][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.713491][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.713682][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.713866][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.714051][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.714235][ T1463] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 50.714447][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.714635][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.714821][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.715006][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.715192][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.715398][ T1463] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 50.715587][ T1463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.715772][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.715959][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.716147][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.716351][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.716539][ T1463] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 50.716722][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.716908][ T1463] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.717099][ T1463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 50.717285][ T1463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 50.717493][ T1463] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.717680][ T1463] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.717865][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.718056][ T1463] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 50.718243][ T1463] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 50.718450][ T1463] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.718640][ T1463] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 50.718824][ T1463] ? copy_msghdr_from_user (net/socket.c:2635) [ 50.719006][ T1463] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 50.719222][ T1463] ? move_addr_to_kernel (net/socket.c:258) [ 50.719430][ T1463] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 50.719616][ T1463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.719803][ T1463] ___sys_sendmsg (net/socket.c:2752) [ 50.719987][ T1463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 50.720207][ T1463] ? copy_msghdr_from_user (net/socket.c:2603) [ 50.720428][ T1463] __sys_sendmsg (net/socket.c:2784) [ 50.720617][ T1463] ? __sys_sendmsg_sock (net/socket.c:2765) [ 50.720803][ T1463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 50.721024][ T1463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 50.721210][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.721424][ T1463] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.721609][ T1463] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 50.721795][ T1463] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.721982][ T1463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.722198][ T1463] RIP: 0033:0x7fde5748708e [ 50.722412][ T1463] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.722946][ T1463] RSP: 002b:00007ffef0708890 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.723206][ T1463] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fde5748708e [ 50.723477][ T1463] RDX: 0000000000000000 RSI: 00007ffef0708940 RDI: 0000000000000005 [ 50.723728][ T1463] RBP: 00007ffef07088a0 R08: 0000000000000000 R09: 0000000000000000 [ 50.723978][ T1463] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf88 [ 50.724225][ T1463] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffef0709010 | [ 50.727904][ T1463] ------------[ cut here ]------------ | [ 50.728091][ T1463] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1463 | [ 50.729018][ T1463] Modules linked in: netdevsim | [ 50.729677][ T1463] Tainted: [W]=WARN [ 50.729886][ T1463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.730159][ T1463] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 50.730398][ T1463] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.730894][ T1463] RSP: 0018:ffa0000003827190 EFLAGS: 00010286 [ 50.731107][ T1463] RAX: 00000000ffffffa6 RBX: ff1100000ed6ef40 RCX: 1ff4000000704df8 [ 50.731368][ T1463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6eff0 [ 50.731607][ T1463] RBP: ff1100000c691000 R08: 1fe2200001daddff R09: ff11000004d92e58 [ 50.731848][ T1463] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 50.732090][ T1463] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 50.732350][ T1463] FS: 00007fde5724d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 50.732626][ T1463] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.732836][ T1463] CR2: 0000000034e81988 CR3: 000000000c6b7001 CR4: 0000000000771ef0 [ 50.733076][ T1463] PKRU: 55555554 [ 50.733221][ T1463] Call Trace: [ 50.733387][ T1463] [ 50.733503][ T1463] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 50.733717][ T1463] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 50.733923][ T1463] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 50.734103][ T1463] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 50.734277][ T1463] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 50.734504][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.734684][ T1463] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 50.734863][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.735040][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.735219][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.735417][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.735594][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.735789][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.735963][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.736140][ T1463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.736317][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.736519][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.736696][ T1463] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 50.736874][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.737047][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.737226][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.737421][ T1463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.737600][ T1463] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 50.737782][ T1463] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 50.737958][ T1463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.738133][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.738312][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.738514][ T1463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.738690][ T1463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.738867][ T1463] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 50.739041][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.739221][ T1463] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.739424][ T1463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 50.739598][ T1463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 50.739777][ T1463] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.739955][ T1463] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.740133][ T1463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.740322][ T1463] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 50.740532][ T1463] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 50.740709][ T1463] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.740890][ T1463] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 50.741068][ T1463] ? copy_msghdr_from_user (net/socket.c:2635) [ 50.741246][ T1463] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 50.741476][ T1463] ? move_addr_to_kernel (net/socket.c:258) [ 50.741653][ T1463] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 50.741829][ T1463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.742008][ T1463] ___sys_sendmsg (net/socket.c:2752) [ 50.742184][ T1463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 50.742425][ T1463] ? copy_msghdr_from_user (net/socket.c:2603) [ 50.742624][ T1463] __sys_sendmsg (net/socket.c:2784) [ 50.742804][ T1463] ? __sys_sendmsg_sock (net/socket.c:2765) [ 50.742979][ T1463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 50.743193][ T1463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 50.743387][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.743566][ T1463] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.743745][ T1463] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 50.743921][ T1463] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.744099][ T1463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.744305][ T1463] RIP: 0033:0x7fde5748708e [ 50.744508][ T1463] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.745009][ T1463] RSP: 002b:00007ffef0708890 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.745249][ T1463] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fde5748708e [ 50.745514][ T1463] RDX: 0000000000000000 RSI: 00007ffef0708940 RDI: 0000000000000005 [ 50.745838][ T1463] RBP: 00007ffef07088a0 R08: 0000000000000000 R09: 0000000000000000 [ 50.746077][ T1463] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf88 [ 50.746313][ T1463] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffef0709010 | [ 50.808567][ T1464] ------------[ cut here ]------------ | [ 50.808828][ T1464] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1464 | [ 50.809275][ T1464] Modules linked in: netdevsim | [ 50.810733][ T1464] Tainted: [W]=WARN [ 50.810899][ T1464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.811173][ T1464] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 50.811486][ T1464] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.812272][ T1464] RSP: 0018:ffa00000038371b0 EFLAGS: 00010286 [ 50.812587][ T1464] RAX: 00000000ffffffa6 RBX: ff11000004b0a040 RCX: 1ff4000000706dfc [ 50.812916][ T1464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a0f0 [ 50.813271][ T1464] RBP: ff11000005031000 R08: 1fe220000096141f R09: ff11000008e251a8 [ 50.813626][ T1464] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 50.813957][ T1464] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 50.814285][ T1464] FS: 00007f4f1bed4840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 50.814703][ T1464] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.814978][ T1464] CR2: 00000000004a77b8 CR3: 000000000f7e7002 CR4: 0000000000771ef0 [ 50.815311][ T1464] PKRU: 55555554 [ 50.815598][ T1464] Call Trace: [ 50.815768][ T1464] [ 50.815885][ T1464] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 50.816112][ T1464] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 50.816446][ T1464] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 50.816674][ T1464] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 50.816876][ T1464] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 50.817098][ T1464] __dev_notify_flags (net/core/dev.c:9787) [ 50.817319][ T1464] ? netif_change_name (net/core/dev.c:1495) [ 50.817559][ T1464] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 50.817837][ T1464] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 50.818064][ T1464] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 50.818288][ T1464] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 50.818520][ T1464] ? __dev_get_by_name (net/core/dev.c:883) [ 50.818741][ T1464] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 50.818970][ T1464] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 50.819199][ T1464] rtnl_newlink (net/core/rtnetlink.c:4150) [ 50.819438][ T1464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.819658][ T1464] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.819887][ T1464] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 50.820113][ T1464] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.820342][ T1464] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.820575][ T1464] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.820794][ T1464] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 50.821018][ T1464] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 50.821242][ T1464] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.821478][ T1464] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.821704][ T1464] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.821929][ T1464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.822149][ T1464] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.822386][ T1464] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 50.822605][ T1464] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.822818][ T1464] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.823045][ T1464] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 50.823272][ T1464] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 50.823512][ T1464] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.823735][ T1464] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.823955][ T1464] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.824176][ T1464] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 50.824405][ T1464] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 50.824626][ T1464] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.824852][ T1464] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 50.825077][ T1464] ? copy_msghdr_from_user (net/socket.c:2635) [ 50.825294][ T1464] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 50.825581][ T1464] ? move_addr_to_kernel (net/socket.c:258) [ 50.825804][ T1464] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.826022][ T1464] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 50.826242][ T1464] ___sys_sendmsg (net/socket.c:2752) [ 50.826477][ T1464] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 50.826703][ T1464] ? copy_msghdr_from_user (net/socket.c:2603) [ 50.826932][ T1464] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 50.827160][ T1464] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 50.827396][ T1464] __sys_sendmsg (net/socket.c:2784) [ 50.827616][ T1464] ? __sys_sendmsg_sock (net/socket.c:2765) [ 50.827840][ T1464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.828064][ T1464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.828286][ T1464] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.828528][ T1464] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 50.828745][ T1464] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.828966][ T1464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.829244][ T1464] RIP: 0033:0x7f4f1c10e08e [ 50.829498][ T1464] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.830285][ T1464] RSP: 002b:00007ffc1380a610 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.830632][ T1464] RAX: ffffffffffffffda RBX: 00007ffc1380adc0 RCX: 00007f4f1c10e08e [ 50.830960][ T1464] RDX: 0000000000000000 RSI: 00007ffc1380a6c0 RDI: 0000000000000005 [ 50.831291][ T1464] RBP: 00007ffc1380a620 R08: 0000000000000000 R09: 0000000000000000 [ 50.831638][ T1464] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf89 [ 50.831966][ T1464] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc1380ad90 | [ 50.879112][ T1465] ------------[ cut here ]------------ | [ 50.879352][ T1465] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1465 | [ 50.879686][ T1465] Modules linked in: netdevsim | [ 50.880203][ T1465] Tainted: [W]=WARN [ 50.880706][ T1465] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.880926][ T1465] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 50.881170][ T1465] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.881727][ T1465] RSP: 0018:ffa0000003847020 EFLAGS: 00010286 [ 50.881951][ T1465] RAX: 00000000ffffffa6 RBX: ff110000093dec40 RCX: 1ff4000000708dca [ 50.882205][ T1465] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093decf0 [ 50.882477][ T1465] RBP: ff11000005031000 R08: 1fe220000127bd9f R09: ff11000008e20b80 [ 50.882729][ T1465] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 50.882989][ T1465] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 50.883247][ T1465] FS: 00007fb2938cb840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 50.883560][ T1465] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.883783][ T1465] CR2: 0000000029bea988 CR3: 000000000dd3f004 CR4: 0000000000771ef0 [ 50.884037][ T1465] PKRU: 55555554 [ 50.884193][ T1465] Call Trace: [ 50.884367][ T1465] [ 50.884487][ T1465] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 50.884676][ T1465] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 50.884865][ T1465] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 50.885020][ T1465] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 50.885207][ T1465] __dev_notify_flags (net/core/dev.c:9787) [ 50.885418][ T1465] ? netif_change_name (net/core/dev.c:1495) [ 50.885609][ T1465] ? __dev_change_flags (net/core/dev.c:9752) [ 50.885799][ T1465] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 50.885985][ T1465] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.886174][ T1465] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 50.886382][ T1465] netif_change_flags (net/core/dev.c:9820) [ 50.886573][ T1465] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 50.886763][ T1465] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 50.886953][ T1465] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 50.887175][ T1465] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 50.887382][ T1465] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.887572][ T1465] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 50.887760][ T1465] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 50.887947][ T1465] ? __kernel_text_address (kernel/extable.c:79) [ 50.888139][ T1465] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.888343][ T1465] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.888537][ T1465] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 50.888725][ T1465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.888911][ T1465] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 50.889096][ T1465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.889279][ T1465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.889489][ T1465] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 50.889679][ T1465] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 50.889867][ T1465] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 50.890055][ T1465] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 50.890243][ T1465] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 50.890454][ T1465] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 50.890649][ T1465] rtnl_newlink (net/core/rtnetlink.c:4150) [ 50.890840][ T1465] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.891025][ T1465] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.891219][ T1465] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 50.891425][ T1465] ? mark_usage (kernel/locking/lockdep.c:4674) [ 50.891611][ T1465] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.891801][ T1465] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.891985][ T1465] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.892172][ T1465] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 50.892377][ T1465] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 50.892570][ T1465] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 50.892757][ T1465] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 50.892949][ T1465] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.893136][ T1465] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.893323][ T1465] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.893534][ T1465] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 50.893719][ T1465] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 50.893909][ T1465] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 50.894100][ T1465] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.894288][ T1465] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.894496][ T1465] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 50.894685][ T1465] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 50.894874][ T1465] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.895060][ T1465] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.895248][ T1465] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.895457][ T1465] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 50.895652][ T1465] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 50.895841][ T1465] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.896032][ T1465] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 50.896223][ T1465] ? copy_msghdr_from_user (net/socket.c:2635) [ 50.896430][ T1465] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 50.896654][ T1465] ? move_addr_to_kernel (net/socket.c:258) [ 50.896842][ T1465] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 50.897033][ T1465] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 50.897225][ T1465] ___sys_sendmsg (net/socket.c:2752) [ 50.897436][ T1465] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 50.897660][ T1465] ? copy_msghdr_from_user (net/socket.c:2603) [ 50.897859][ T1465] __sys_sendmsg (net/socket.c:2784) [ 50.898046][ T1465] ? __sys_sendmsg_sock (net/socket.c:2765) [ 50.898231][ T1465] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 50.898480][ T1465] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 50.898671][ T1465] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.898859][ T1465] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.899046][ T1465] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 50.899234][ T1465] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.899441][ T1465] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.899660][ T1465] RIP: 0033:0x7fb293b0508e [ 50.899856][ T1465] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.900410][ T1465] RSP: 002b:00007fff42b2c140 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.900668][ T1465] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fb293b0508e [ 50.900925][ T1465] RDX: 0000000000000000 RSI: 00007fff42b2c1f0 RDI: 0000000000000005 [ 50.901180][ T1465] RBP: 00007fff42b2c150 R08: 0000000000000000 R09: 0000000000000000 [ 50.901455][ T1465] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf89 [ 50.901709][ T1465] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff42b2c8c0 | [ 50.973971][ T1467] ------------[ cut here ]------------ | [ 50.974201][ T1467] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1467 | [ 50.975266][ T1467] Modules linked in: netdevsim | [ 50.975862][ T1467] Tainted: [W]=WARN [ 50.976029][ T1467] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.976269][ T1467] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 50.976552][ T1467] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 50.977143][ T1467] RSP: 0018:ffa0000003867310 EFLAGS: 00010286 [ 50.977408][ T1467] RAX: 00000000ffffffa6 RBX: ff11000004ab5840 RCX: 1ff400000070ce28 [ 50.977687][ T1467] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ab58f0 [ 50.977970][ T1467] RBP: ff11000009472000 R08: 1fe2200000956b1f R09: ff11000010730bd0 [ 50.978248][ T1467] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 50.978546][ T1467] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 50.978829][ T1467] FS: 00007f419bb3e840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 50.979157][ T1467] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 50.979421][ T1467] CR2: 00007f419c0f3004 CR3: 000000000ce35006 CR4: 0000000000771ef0 [ 50.979705][ T1467] PKRU: 55555554 [ 50.979869][ T1467] Call Trace: [ 50.980036][ T1467] [ 50.980164][ T1467] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 50.980433][ T1467] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 50.980676][ T1467] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 50.980883][ T1467] ? netdev_run_todo (net/core/dev.c:11703) [ 50.981087][ T1467] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 50.981295][ T1467] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 50.981520][ T1467] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 50.981725][ T1467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.981933][ T1467] ? unregister_netdevice_many (net/core/dev.c:12497) [ 50.982146][ T1467] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 50.982377][ T1467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.982588][ T1467] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 50.982831][ T1467] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 50.983077][ T1467] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 50.983322][ T1467] devlink_reload (net/devlink/dev.c:462) [ 50.983560][ T1467] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 50.983765][ T1467] ? devlink_resources_validate (net/devlink/resource.c:471) [ 50.984010][ T1467] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 50.984216][ T1467] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 50.984480][ T1467] ? __nla_validate_parse (lib/nlattr.c:635) [ 50.984688][ T1467] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 50.984897][ T1467] ? __nla_parse (lib/nlattr.c:732) [ 50.985115][ T1467] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 50.985339][ T1467] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 50.985592][ T1467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 50.985799][ T1467] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 50.986004][ T1467] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 50.986213][ T1467] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 50.986444][ T1467] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 50.986689][ T1467] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 50.986933][ T1467] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 50.987138][ T1467] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 50.987363][ T1467] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 50.987603][ T1467] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.987817][ T1467] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 50.988023][ T1467] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 50.988230][ T1467] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 50.988462][ T1467] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.988670][ T1467] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 50.988875][ T1467] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 50.989085][ T1467] genl_rcv (net/netlink/genetlink.c:1218) [ 50.989253][ T1467] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.989488][ T1467] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.989697][ T1467] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 50.989908][ T1467] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 50.990116][ T1467] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 50.990327][ T1467] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.990551][ T1467] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 50.990759][ T1467] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 50.990970][ T1467] ? __ia32_sys_getpeername (net/socket.c:2219) [ 50.991187][ T1467] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 50.991423][ T1467] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.991669][ T1467] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 50.991875][ T1467] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 50.992081][ T1467] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 50.992288][ T1467] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 50.992512][ T1467] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 50.992721][ T1467] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.992967][ T1467] RIP: 0033:0x7f419bd7808e [ 50.993180][ T1467] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 50.993792][ T1467] RSP: 002b:00007fff51ac66e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 50.994078][ T1467] RAX: ffffffffffffffda RBX: 0000000036922980 RCX: 00007f419bd7808e [ 50.994381][ T1467] RDX: 0000000000000038 RSI: 0000000036922ba0 RDI: 0000000000000005 [ 50.994661][ T1467] RBP: 00007fff51ac66f0 R08: 00007f419c02c980 R09: 000000000000000c [ 50.994941][ T1467] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 50.995225][ T1467] R13: 0000000036922980 R14: 0000000000000000 R15: 0000000000000003 | [ 51.041192][ T1467] ------------[ cut here ]------------ | [ 51.041472][ T1467] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1467 | [ 51.041840][ T1467] Modules linked in: netdevsim | [ 51.042445][ T1467] Tainted: [W]=WARN [ 51.042611][ T1467] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.042861][ T1467] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 51.043127][ T1467] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.043829][ T1467] RSP: 0018:ffa0000003867268 EFLAGS: 00010286 [ 51.044143][ T1467] RAX: 00000000ffffffa6 RBX: ff1100000c1941c0 RCX: 1ff400000070ce13 [ 51.044460][ T1467] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194270 [ 51.044758][ T1467] RBP: ff1100000af52000 R08: 1fe220000183284f R09: ff11000010730bd0 [ 51.045066][ T1467] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 51.045370][ T1467] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000af52000 [ 51.045661][ T1467] FS: 00007f419bb3e840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 51.045998][ T1467] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.046245][ T1467] CR2: 00007f419c0f3004 CR3: 000000000ce35006 CR4: 0000000000771ef0 [ 51.046548][ T1467] PKRU: 55555554 [ 51.046716][ T1467] Call Trace: [ 51.046883][ T1467] [ 51.047018][ T1467] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 51.047229][ T1467] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 51.047425][ T1467] register_netdevice (net/core/dev.c:11488) [ 51.047639][ T1467] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 51.047881][ T1467] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 51.048091][ T1467] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 51.048368][ T1467] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 51.048581][ T1467] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 51.048825][ T1467] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 51.049032][ T1467] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 51.049277][ T1467] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 51.049506][ T1467] ? static_obj (kernel/locking/lockdep.c:858) [ 51.049677][ T1467] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 51.049888][ T1467] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 51.050140][ T1467] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 51.050409][ T1467] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 51.050654][ T1467] devlink_reload (net/devlink/dev.c:475) [ 51.050861][ T1467] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 51.051066][ T1467] ? devlink_resources_validate (net/devlink/resource.c:471) [ 51.051316][ T1467] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 51.051555][ T1467] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 51.051801][ T1467] ? __nla_validate_parse (lib/nlattr.c:635) [ 51.052009][ T1467] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 51.052213][ T1467] ? __nla_parse (lib/nlattr.c:732) [ 51.052441][ T1467] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 51.052653][ T1467] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 51.052903][ T1467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 51.053118][ T1467] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 51.053339][ T1467] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 51.053556][ T1467] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 51.053762][ T1467] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 51.054003][ T1467] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 51.054245][ T1467] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 51.054476][ T1467] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 51.054679][ T1467] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 51.054885][ T1467] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 51.055096][ T1467] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 51.055301][ T1467] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 51.055522][ T1467] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 51.055730][ T1467] ? netlink_ack (./include/linux/skbuff.h:2718) [ 51.055941][ T1467] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 51.056153][ T1467] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 51.056382][ T1467] genl_rcv (net/netlink/genetlink.c:1218) [ 51.056551][ T1467] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 51.056756][ T1467] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 51.056958][ T1467] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 51.057168][ T1467] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 51.057394][ T1467] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 51.057603][ T1467] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 51.057808][ T1467] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 51.058015][ T1467] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 51.058221][ T1467] ? __ia32_sys_getpeername (net/socket.c:2219) [ 51.058457][ T1467] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 51.058661][ T1467] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 51.058902][ T1467] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 51.059110][ T1467] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 51.059314][ T1467] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 51.059538][ T1467] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 51.059755][ T1467] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.059959][ T1467] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 51.060203][ T1467] RIP: 0033:0x7f419bd7808e [ 51.060443][ T1467] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.061049][ T1467] RSP: 002b:00007fff51ac66e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 51.061357][ T1467] RAX: ffffffffffffffda RBX: 0000000036922980 RCX: 00007f419bd7808e [ 51.061637][ T1467] RDX: 0000000000000038 RSI: 0000000036922ba0 RDI: 0000000000000005 [ 51.061920][ T1467] RBP: 00007fff51ac66f0 R08: 00007f419c02c980 R09: 000000000000000c [ 51.062205][ T1467] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 51.062507][ T1467] R13: 0000000036922980 R14: 0000000000000000 R15: 0000000000000003 | [ 51.922674][ T1491] ------------[ cut here ]------------ | [ 51.922889][ T1491] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/1491 | [ 51.923213][ T1491] Modules linked in: netdevsim | [ 51.923740][ T1491] Tainted: [W]=WARN [ 51.923864][ T1491] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 51.924062][ T1491] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 51.924278][ T1491] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 51.924849][ T1491] RSP: 0018:ffa0000003997310 EFLAGS: 00010286 [ 51.925046][ T1491] RAX: 00000000ffffffa6 RBX: ff11000008b22f40 RCX: 1ff4000000732e28 [ 51.925285][ T1491] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008b22ff0 [ 51.925537][ T1491] RBP: ff1100000af52000 R08: 1fe22000011645ff R09: ff1100000f6151d0 [ 51.925772][ T1491] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 51.926009][ T1491] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 51.926244][ T1491] FS: 00007fe2bf8c9840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 51.926544][ T1491] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 51.926743][ T1491] CR2: 00007fe2bfe7e004 CR3: 000000000dc84002 CR4: 0000000000771ef0 [ 51.926980][ T1491] PKRU: 55555554 [ 51.927097][ T1491] Call Trace: [ 51.927216][ T1491] [ 51.927299][ T1491] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 51.927517][ T1491] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 51.927715][ T1491] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 51.927876][ T1491] ? netdev_run_todo (net/core/dev.c:11703) [ 51.928031][ T1491] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 51.928192][ T1491] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 51.928364][ T1491] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 51.928528][ T1491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 51.928690][ T1491] ? unregister_netdevice_many (net/core/dev.c:12497) [ 51.928850][ T1491] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 51.929006][ T1491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 51.929161][ T1491] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 51.929372][ T1491] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 51.929577][ T1491] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 51.929776][ T1491] devlink_reload (net/devlink/dev.c:462) [ 51.929939][ T1491] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 51.930100][ T1491] ? devlink_resources_validate (net/devlink/resource.c:471) [ 51.930296][ T1491] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 51.930545][ T1491] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 51.930743][ T1491] ? __nla_validate_parse (lib/nlattr.c:635) [ 51.930918][ T1491] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 51.931074][ T1491] ? __nla_parse (lib/nlattr.c:732) [ 51.931232][ T1491] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 51.931406][ T1491] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 51.931602][ T1491] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 51.931757][ T1491] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 51.931913][ T1491] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 51.932070][ T1491] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 51.932228][ T1491] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 51.932433][ T1491] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 51.932630][ T1491] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 51.932788][ T1491] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 51.932949][ T1491] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 51.933113][ T1491] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 51.933278][ T1491] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 51.933444][ T1491] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 51.933598][ T1491] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 51.933762][ T1491] ? netlink_ack (./include/linux/skbuff.h:2718) [ 51.933925][ T1491] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 51.934082][ T1491] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 51.934237][ T1491] genl_rcv (net/netlink/genetlink.c:1218) [ 51.934366][ T1491] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 51.934523][ T1491] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 51.934678][ T1491] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 51.934838][ T1491] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 51.934995][ T1491] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 51.935157][ T1491] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 51.935339][ T1491] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 51.935504][ T1491] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 51.935661][ T1491] ? __ia32_sys_getpeername (net/socket.c:2219) [ 51.935829][ T1491] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 51.935982][ T1491] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 51.936178][ T1491] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 51.936340][ T1491] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 51.936507][ T1491] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 51.936669][ T1491] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 51.936827][ T1491] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 51.936983][ T1491] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 51.937175][ T1491] RIP: 0033:0x7fe2bfb0308e [ 51.937344][ T1491] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 51.937907][ T1491] RSP: 002b:00007ffd32b3c1d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 51.938141][ T1491] RAX: ffffffffffffffda RBX: 0000000017ab3980 RCX: 00007fe2bfb0308e [ 51.938387][ T1491] RDX: 0000000000000038 RSI: 0000000017ab3ba0 RDI: 0000000000000005 [ 51.938623][ T1491] RBP: 00007ffd32b3c1e0 R08: 00007fe2bfdb7980 R09: 000000000000000c [ 51.938855][ T1491] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 51.939089][ T1491] R13: 0000000017ab3980 R14: 0000000000000000 R15: 0000000000000003 | [ 52.051322][ T1493] ------------[ cut here ]------------ | [ 52.052259][ T1493] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1493 | [ 52.052598][ T1493] Modules linked in: netdevsim | [ 52.053110][ T1493] Tainted: [W]=WARN [ 52.053260][ T1493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.053503][ T1493] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.053731][ T1493] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.054258][ T1493] RSP: 0018:ffa00000039a7010 EFLAGS: 00010286 [ 52.054505][ T1493] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff4000000734dc8 [ 52.054755][ T1493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 52.055003][ T1493] RBP: ff11000005031000 R08: 1fe22000009d828f R09: ff1100000f68ae80 [ 52.055252][ T1493] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 52.055520][ T1493] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000039a7100 [ 52.055771][ T1493] FS: 00007fbd97dd7840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 52.056055][ T1493] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.056274][ T1493] CR2: 000000003fd7e988 CR3: 000000000c6e1004 CR4: 0000000000771ef0 [ 52.056541][ T1493] PKRU: 55555554 [ 52.056690][ T1493] Call Trace: [ 52.056840][ T1493] [ 52.056957][ T1493] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.057145][ T1493] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.057299][ T1493] netif_close_many (net/core/dev.c:1804) [ 52.057506][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.057692][ T1493] ? __dev_close_many (net/core/dev.c:1781) [ 52.057877][ T1493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.058061][ T1493] netif_close_many_and_unlock (net/core/dev.c:12330) [ 52.058247][ T1493] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.058453][ T1493] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 52.058672][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.058860][ T1493] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 52.059073][ T1493] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 52.059258][ T1493] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.059458][ T1493] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 52.059677][ T1493] ? unregister_netdevice_many (net/core/dev.c:12497) [ 52.059859][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.060046][ T1493] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 52.060233][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.060435][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.060617][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.060799][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.060982][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.061183][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.061383][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.061566][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.061747][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.061928][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.062111][ T1493] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 52.062299][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.062508][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.062691][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.062875][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.063065][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.063248][ T1493] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.063463][ T1493] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.063648][ T1493] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.063830][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.064013][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.064193][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.064397][ T1493] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.064578][ T1493] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.064760][ T1493] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.064948][ T1493] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.065154][ T1493] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.065360][ T1493] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.065548][ T1493] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.065731][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.065918][ T1493] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.066103][ T1493] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.066290][ T1493] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.066492][ T1493] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.066676][ T1493] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.066859][ T1493] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.067074][ T1493] ? move_addr_to_kernel (net/socket.c:258) [ 52.067258][ T1493] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.067465][ T1493] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.067651][ T1493] ___sys_sendmsg (net/socket.c:2752) [ 52.067832][ T1493] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.068048][ T1493] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.068244][ T1493] __sys_sendmsg (net/socket.c:2784) [ 52.068451][ T1493] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.068633][ T1493] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.068871][ T1493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.069055][ T1493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.069237][ T1493] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.069438][ T1493] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.069621][ T1493] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.069807][ T1493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.070025][ T1493] RIP: 0033:0x7fbd9801108e [ 52.070214][ T1493] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.070749][ T1493] RSP: 002b:00007ffcb3752100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.071009][ T1493] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbd9801108e [ 52.071257][ T1493] RDX: 0000000000000000 RSI: 00007ffcb37521b0 RDI: 0000000000000005 [ 52.071536][ T1493] RBP: 00007ffcb3752110 R08: 0000000000000000 R09: 0000000000000000 [ 52.071782][ T1493] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.072032][ T1493] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb3752880 | [ 52.075299][ T1493] ------------[ cut here ]------------ | [ 52.075467][ T1493] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1493 | [ 52.075725][ T1493] Modules linked in: netdevsim | [ 52.076126][ T1493] Tainted: [W]=WARN [ 52.076224][ T1493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.076401][ T1493] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.076571][ T1493] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.077145][ T1493] RSP: 0018:ffa00000039a7190 EFLAGS: 00010286 [ 52.077311][ T1493] RAX: 00000000ffffffa6 RBX: ff1100000ed6fe40 RCX: 1ff4000000734df8 [ 52.077598][ T1493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fef0 [ 52.077787][ T1493] RBP: ff11000005031000 R08: 1fe2200001dadfdf R09: ff1100000f68ae58 [ 52.077980][ T1493] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 52.078252][ T1493] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 52.078459][ T1493] FS: 00007fbd97dd7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 52.078687][ T1493] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.078932][ T1493] CR2: 000055fbe875cd5c CR3: 000000000c6e1005 CR4: 0000000000771ef0 [ 52.079122][ T1493] PKRU: 55555554 [ 52.079218][ T1493] Call Trace: [ 52.079416][ T1493] [ 52.079488][ T1493] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 52.079660][ T1493] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 52.079827][ T1493] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 52.080041][ T1493] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.080167][ T1493] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 52.080334][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.080468][ T1493] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 52.080681][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.080812][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.080950][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.081077][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.081291][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.081449][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.081582][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.081713][ T1493] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.081949][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.082073][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.082200][ T1493] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 52.082336][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.082550][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.082678][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.082809][ T1493] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.082938][ T1493] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.083145][ T1493] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.083269][ T1493] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.083500][ T1493] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.083632][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.083760][ T1493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.083966][ T1493] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.084093][ T1493] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.084219][ T1493] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.084466][ T1493] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.084682][ T1493] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.084813][ T1493] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.084944][ T1493] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.085078][ T1493] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.085293][ T1493] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.085554][ T1493] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.085687][ T1493] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.085818][ T1493] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.085954][ T1493] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.086169][ T1493] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.086295][ T1493] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.086584][ T1493] ? move_addr_to_kernel (net/socket.c:258) [ 52.086711][ T1493] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.086837][ T1493] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.086966][ T1493] ___sys_sendmsg (net/socket.c:2752) [ 52.087093][ T1493] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.087257][ T1493] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.087440][ T1493] __sys_sendmsg (net/socket.c:2784) [ 52.087573][ T1493] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.087700][ T1493] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.087859][ T1493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.087985][ T1493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.088112][ T1493] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.088241][ T1493] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.088379][ T1493] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.088512][ T1493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.088669][ T1493] RIP: 0033:0x7fbd9801108e [ 52.088805][ T1493] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.089354][ T1493] RSP: 002b:00007ffcb3752100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.089548][ T1493] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbd9801108e [ 52.089740][ T1493] RDX: 0000000000000000 RSI: 00007ffcb37521b0 RDI: 0000000000000005 [ 52.089930][ T1493] RBP: 00007ffcb3752110 R08: 0000000000000000 R09: 0000000000000000 [ 52.090205][ T1493] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.090403][ T1493] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb3752880 | [ 52.201211][ T1495] ------------[ cut here ]------------ | [ 52.201497][ T1495] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1495 | [ 52.201865][ T1495] Modules linked in: netdevsim | [ 52.202469][ T1495] Tainted: [W]=WARN [ 52.202640][ T1495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.202886][ T1495] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.203141][ T1495] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.203771][ T1495] RSP: 0018:ffa00000039b7268 EFLAGS: 00010286 [ 52.204016][ T1495] RAX: 00000000ffffffa6 RBX: ff1100000ed73e40 RCX: 1ff4000000736e13 [ 52.204298][ T1495] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73ef0 [ 52.204605][ T1495] RBP: ff11000009e2a000 R08: 1fe2200001dae7df R09: ff1100000df251d0 [ 52.204886][ T1495] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 52.205168][ T1495] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009e2a000 [ 52.205470][ T1495] FS: 00007f8dac8db840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 52.205798][ T1495] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.206051][ T1495] CR2: 00007f8dace90004 CR3: 000000000c3ee006 CR4: 0000000000771ef0 [ 52.206344][ T1495] PKRU: 55555554 [ 52.206518][ T1495] Call Trace: [ 52.206684][ T1495] [ 52.206815][ T1495] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.207023][ T1495] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.207196][ T1495] register_netdevice (net/core/dev.c:11488) [ 52.207504][ T1495] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 52.207815][ T1495] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 52.208089][ T1495] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 52.208381][ T1495] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 52.208591][ T1495] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 52.208837][ T1495] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 52.209041][ T1495] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 52.209285][ T1495] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 52.209509][ T1495] ? static_obj (kernel/locking/lockdep.c:858) [ 52.209676][ T1495] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 52.209884][ T1495] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 52.210131][ T1495] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 52.210397][ T1495] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 52.210639][ T1495] devlink_reload (net/devlink/dev.c:475) [ 52.210844][ T1495] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 52.211048][ T1495] ? devlink_resources_validate (net/devlink/resource.c:471) [ 52.211296][ T1495] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 52.211525][ T1495] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 52.211771][ T1495] ? __nla_validate_parse (lib/nlattr.c:635) [ 52.211980][ T1495] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 52.212182][ T1495] ? __nla_parse (lib/nlattr.c:732) [ 52.212412][ T1495] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 52.212619][ T1495] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 52.212861][ T1495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.213066][ T1495] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 52.213271][ T1495] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 52.213505][ T1495] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 52.213712][ T1495] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 52.213950][ T1495] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 52.214197][ T1495] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 52.214431][ T1495] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 52.214639][ T1495] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 52.214847][ T1495] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.215056][ T1495] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 52.215260][ T1495] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.215490][ T1495] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 52.215691][ T1495] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.215898][ T1495] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.216102][ T1495] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.216315][ T1495] genl_rcv (net/netlink/genetlink.c:1218) [ 52.216502][ T1495] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.216707][ T1495] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.216909][ T1495] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.217113][ T1495] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.217318][ T1495] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.217543][ T1495] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.217748][ T1495] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.217958][ T1495] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 52.218170][ T1495] ? __ia32_sys_getpeername (net/socket.c:2219) [ 52.218405][ T1495] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 52.218608][ T1495] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 52.218851][ T1495] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 52.219055][ T1495] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 52.219260][ T1495] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.219492][ T1495] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.219701][ T1495] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.219905][ T1495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.220147][ T1495] RIP: 0033:0x7f8dacb1508e [ 52.220378][ T1495] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.220976][ T1495] RSP: 002b:00007ffede3a1da0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 52.221257][ T1495] RAX: ffffffffffffffda RBX: 0000000005ab0980 RCX: 00007f8dacb1508e [ 52.221558][ T1495] RDX: 0000000000000038 RSI: 0000000005ab0ba0 RDI: 0000000000000005 [ 52.221836][ T1495] RBP: 00007ffede3a1db0 R08: 00007f8dacdc9980 R09: 000000000000000c [ 52.222118][ T1495] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 52.222419][ T1495] R13: 0000000005ab0980 R14: 0000000000000000 R15: 0000000000000003 | [ 52.326496][ T1505] ------------[ cut here ]------------ | [ 52.326759][ T1505] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1505 | [ 52.327212][ T1505] Modules linked in: netdevsim | [ 52.327923][ T1505] Tainted: [W]=WARN [ 52.328092][ T1505] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.328381][ T1505] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.328673][ T1505] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.330118][ T1505] RSP: 0018:ffa0000003a071b0 EFLAGS: 00010286 [ 52.330416][ T1505] RAX: 00000000ffffffa6 RBX: ff11000004e1d3c0 RCX: 1ff4000000740dfc [ 52.330743][ T1505] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004e1d470 [ 52.331070][ T1505] RBP: ff11000010754000 R08: 1fe22000009c3a8f R09: ff1100000f88aea8 [ 52.331415][ T1505] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 52.331740][ T1505] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.332073][ T1505] FS: 00007fa3fa5ed840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 52.332521][ T1505] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.332799][ T1505] CR2: 00000000004a77b8 CR3: 000000000f86f002 CR4: 0000000000771ef0 [ 52.333130][ T1505] PKRU: 55555554 [ 52.333298][ T1505] Call Trace: [ 52.333479][ T1505] [ 52.333596][ T1505] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.333818][ T1505] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.334043][ T1505] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.334265][ T1505] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.334452][ T1505] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 52.334672][ T1505] __dev_notify_flags (net/core/dev.c:9787) [ 52.334892][ T1505] ? netif_change_name (net/core/dev.c:1495) [ 52.335113][ T1505] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 52.335405][ T1505] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 52.335629][ T1505] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 52.335856][ T1505] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 52.336077][ T1505] ? __dev_get_by_name (net/core/dev.c:883) [ 52.336309][ T1505] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 52.336554][ T1505] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 52.336778][ T1505] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.336999][ T1505] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.337220][ T1505] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.337453][ T1505] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.337672][ T1505] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.337884][ T1505] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.338100][ T1505] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.338310][ T1505] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.338534][ T1505] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.338749][ T1505] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.338960][ T1505] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.339178][ T1505] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.339417][ T1505] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.339631][ T1505] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.339862][ T1505] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.340082][ T1505] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.340296][ T1505] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.340530][ T1505] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.340746][ T1505] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.340972][ T1505] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.341189][ T1505] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.341421][ T1505] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.341647][ T1505] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.341871][ T1505] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.342091][ T1505] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.342315][ T1505] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.342545][ T1505] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.342760][ T1505] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.343020][ T1505] ? move_addr_to_kernel (net/socket.c:258) [ 52.343232][ T1505] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.343463][ T1505] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 52.343684][ T1505] ___sys_sendmsg (net/socket.c:2752) [ 52.343899][ T1505] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 52.344119][ T1505] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.344364][ T1505] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 52.344589][ T1505] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 52.344811][ T1505] __sys_sendmsg (net/socket.c:2784) [ 52.345030][ T1505] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.345256][ T1505] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.345486][ T1505] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.345702][ T1505] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.345917][ T1505] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.346144][ T1505] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.346381][ T1505] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.346654][ T1505] RIP: 0033:0x7fa3fa82708e [ 52.346890][ T1505] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.347693][ T1505] RSP: 002b:00007fffc2ab1990 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.348022][ T1505] RAX: ffffffffffffffda RBX: 00007fffc2ab2140 RCX: 00007fa3fa82708e [ 52.348356][ T1505] RDX: 0000000000000000 RSI: 00007fffc2ab1a40 RDI: 0000000000000005 [ 52.348693][ T1505] RBP: 00007fffc2ab19a0 R08: 0000000000000000 R09: 0000000000000000 [ 52.349017][ T1505] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.349356][ T1505] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffc2ab2110 | [ 52.399067][ T1506] ------------[ cut here ]------------ | [ 52.399266][ T1506] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1506 | [ 52.399570][ T1506] Modules linked in: netdevsim | [ 52.400005][ T1506] Tainted: [W]=WARN [ 52.400111][ T1506] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.400296][ T1506] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.400487][ T1506] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.400974][ T1506] RSP: 0018:ffa0000003a17020 EFLAGS: 00010286 [ 52.401150][ T1506] RAX: 00000000ffffffa6 RBX: ff11000004ab4340 RCX: 1ff4000000742dca [ 52.401369][ T1506] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ab43f0 [ 52.401575][ T1506] RBP: ff11000010754000 R08: 1fe220000095687f R09: ff1100000f88d180 [ 52.401778][ T1506] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 52.402005][ T1506] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.402216][ T1506] FS: 00007f895386d840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 52.402471][ T1506] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.402644][ T1506] CR2: 00000000013b7988 CR3: 000000000aca1001 CR4: 0000000000771ef0 [ 52.402850][ T1506] PKRU: 55555554 [ 52.402955][ T1506] Call Trace: [ 52.403064][ T1506] [ 52.403137][ T1506] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.403276][ T1506] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.403390][ T1506] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 52.403527][ T1506] __dev_notify_flags (net/core/dev.c:9787) [ 52.403666][ T1506] ? netif_change_name (net/core/dev.c:1495) [ 52.403802][ T1506] ? __dev_change_flags (net/core/dev.c:9752) [ 52.403937][ T1506] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 52.404075][ T1506] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.404218][ T1506] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 52.404369][ T1506] netif_change_flags (net/core/dev.c:9820) [ 52.404509][ T1506] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 52.404647][ T1506] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 52.404784][ T1506] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 52.404955][ T1506] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 52.405097][ T1506] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.405235][ T1506] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 52.405380][ T1506] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.405516][ T1506] ? __kernel_text_address (kernel/extable.c:79) [ 52.405654][ T1506] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.405795][ T1506] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.405934][ T1506] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.406081][ T1506] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.406223][ T1506] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.406371][ T1506] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.406508][ T1506] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.406644][ T1506] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.406783][ T1506] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 52.406929][ T1506] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 52.407067][ T1506] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.407205][ T1506] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 52.407358][ T1506] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 52.407499][ T1506] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.407637][ T1506] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.407771][ T1506] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.407906][ T1506] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.408043][ T1506] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.408180][ T1506] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.408319][ T1506] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.408463][ T1506] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.408600][ T1506] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.408733][ T1506] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.408870][ T1506] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.409008][ T1506] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.409145][ T1506] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.409287][ T1506] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.409436][ T1506] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.409577][ T1506] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.409716][ T1506] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.409856][ T1506] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.409994][ T1506] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.410141][ T1506] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.410284][ T1506] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.410436][ T1506] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.410577][ T1506] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.410713][ T1506] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.410854][ T1506] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.410993][ T1506] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.411134][ T1506] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.411270][ T1506] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.411435][ T1506] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.411571][ T1506] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.411707][ T1506] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.411875][ T1506] ? move_addr_to_kernel (net/socket.c:258) [ 52.412013][ T1506] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.412154][ T1506] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.412292][ T1506] ___sys_sendmsg (net/socket.c:2752) [ 52.412439][ T1506] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.412612][ T1506] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.412760][ T1506] __sys_sendmsg (net/socket.c:2784) [ 52.412895][ T1506] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.413029][ T1506] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.413202][ T1506] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.413349][ T1506] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.413496][ T1506] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.413633][ T1506] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.413775][ T1506] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.413912][ T1506] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.414080][ T1506] RIP: 0033:0x7f8953aa708e [ 52.414225][ T1506] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.414721][ T1506] RSP: 002b:00007ffc2d478be0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.414927][ T1506] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8953aa708e [ 52.415134][ T1506] RDX: 0000000000000000 RSI: 00007ffc2d478c90 RDI: 0000000000000005 [ 52.415355][ T1506] RBP: 00007ffc2d478bf0 R08: 0000000000000000 R09: 0000000000000000 [ 52.415562][ T1506] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.415765][ T1506] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc2d479360 | [ 52.551420][ T1509] ------------[ cut here ]------------ | [ 52.551679][ T1509] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1509 | [ 52.552114][ T1509] Modules linked in: netdevsim | [ 52.552806][ T1509] Tainted: [W]=WARN [ 52.552970][ T1509] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.553236][ T1509] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.553539][ T1509] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.554321][ T1509] RSP: 0018:ffa0000003a47010 EFLAGS: 00010286 [ 52.554615][ T1509] RAX: 00000000ffffffa6 RBX: ff110000091113c0 RCX: 1ff4000000748dc8 [ 52.554939][ T1509] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111470 [ 52.555261][ T1509] RBP: ff11000010754000 R08: 1fe220000122228f R09: ff1100000f69d180 [ 52.555712][ T1509] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 52.556034][ T1509] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003a47100 [ 52.556489][ T1509] FS: 00007f07ed379840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 52.556875][ T1509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.557149][ T1509] CR2: 000000002188e988 CR3: 000000000f42f006 CR4: 0000000000771ef0 [ 52.557485][ T1509] PKRU: 55555554 [ 52.557651][ T1509] Call Trace: [ 52.557823][ T1509] [ 52.557937][ T1509] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.558161][ T1509] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.558335][ T1509] netif_close_many (net/core/dev.c:1804) [ 52.558554][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.558775][ T1509] ? __dev_close_many (net/core/dev.c:1781) [ 52.558996][ T1509] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.559217][ T1509] netif_close_many_and_unlock (net/core/dev.c:12330) [ 52.559427][ T1509] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.559633][ T1509] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 52.559897][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.560109][ T1509] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 52.560386][ T1509] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 52.560601][ T1509] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.560816][ T1509] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 52.561088][ T1509] ? unregister_netdevice_many (net/core/dev.c:12497) [ 52.561304][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.561538][ T1509] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 52.561754][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.561970][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.562187][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.562412][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.562634][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.562894][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.563116][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.563346][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.563568][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.563782][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.563997][ T1509] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 52.564213][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.564434][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.564645][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.564850][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.565068][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.565283][ T1509] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.565516][ T1509] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.565730][ T1509] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.565947][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.566169][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.566397][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.566620][ T1509] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.566835][ T1509] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.567053][ T1509] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.567275][ T1509] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.567508][ T1509] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.567726][ T1509] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.567947][ T1509] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.568159][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.568391][ T1509] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.568610][ T1509] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.568827][ T1509] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.569047][ T1509] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.569270][ T1509] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.569496][ T1509] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.569759][ T1509] ? move_addr_to_kernel (net/socket.c:258) [ 52.569975][ T1509] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.570193][ T1509] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.570426][ T1509] ___sys_sendmsg (net/socket.c:2752) [ 52.570639][ T1509] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.570912][ T1509] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.571152][ T1509] __sys_sendmsg (net/socket.c:2784) [ 52.571382][ T1509] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.571597][ T1509] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.571869][ T1509] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.572084][ T1509] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.572299][ T1509] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.572528][ T1509] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.572741][ T1509] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.572955][ T1509] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.573219][ T1509] RIP: 0033:0x7f07ed5b308e [ 52.573460][ T1509] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.574220][ T1509] RSP: 002b:00007ffc889ba070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.574563][ T1509] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f07ed5b308e [ 52.574887][ T1509] RDX: 0000000000000000 RSI: 00007ffc889ba120 RDI: 0000000000000005 [ 52.575194][ T1509] RBP: 00007ffc889ba080 R08: 0000000000000000 R09: 0000000000000000 [ 52.575531][ T1509] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.575854][ T1509] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc889ba7f0 | [ 52.579916][ T1509] ------------[ cut here ]------------ | [ 52.580064][ T1509] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1509 | [ 52.580320][ T1509] Modules linked in: netdevsim | [ 52.580882][ T1509] Tainted: [W]=WARN [ 52.581035][ T1509] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.581275][ T1509] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.581530][ T1509] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.582029][ T1509] RSP: 0018:ffa0000003a47190 EFLAGS: 00010286 [ 52.582276][ T1509] RAX: 00000000ffffffa6 RBX: ff11000004ec1240 RCX: 1ff4000000748df8 [ 52.582591][ T1509] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec12f0 [ 52.582875][ T1509] RBP: ff11000010754000 R08: 1fe22000009d825f R09: ff1100000f69d158 [ 52.583142][ T1509] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 52.583348][ T1509] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 52.583549][ T1509] FS: 00007f07ed379840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 52.583778][ T1509] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.583942][ T1509] CR2: 00007fc36b660574 CR3: 000000000f42f005 CR4: 0000000000771ef0 [ 52.584140][ T1509] PKRU: 55555554 [ 52.584238][ T1509] Call Trace: [ 52.584364][ T1509] [ 52.584439][ T1509] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 52.584606][ T1509] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 52.584765][ T1509] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 52.584892][ T1509] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 52.585022][ T1509] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 52.585185][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.585320][ T1509] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 52.585474][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.585611][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.585744][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.585875][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.586004][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.586151][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.586281][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.586428][ T1509] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.586563][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.586695][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.586824][ T1509] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 52.586954][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.587082][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.587211][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.587342][ T1509] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.587478][ T1509] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 52.587606][ T1509] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.587737][ T1509] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.587865][ T1509] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.587993][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.588122][ T1509] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.588250][ T1509] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.588392][ T1509] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.588522][ T1509] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.588650][ T1509] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.588782][ T1509] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.588911][ T1509] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.589042][ T1509] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.589173][ T1509] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.589304][ T1509] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.589445][ T1509] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.589574][ T1509] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.589701][ T1509] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.589833][ T1509] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.589962][ T1509] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.590096][ T1509] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.590258][ T1509] ? move_addr_to_kernel (net/socket.c:258) [ 52.590398][ T1509] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.590527][ T1509] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.590655][ T1509] ___sys_sendmsg (net/socket.c:2752) [ 52.590781][ T1509] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.590941][ T1509] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.591087][ T1509] __sys_sendmsg (net/socket.c:2784) [ 52.591216][ T1509] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.591350][ T1509] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.591521][ T1509] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.591649][ T1509] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.591778][ T1509] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.591906][ T1509] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.592033][ T1509] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.592161][ T1509] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.592321][ T1509] RIP: 0033:0x7f07ed5b308e [ 52.592470][ T1509] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.592922][ T1509] RSP: 002b:00007ffc889ba070 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.593117][ T1509] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f07ed5b308e [ 52.593308][ T1509] RDX: 0000000000000000 RSI: 00007ffc889ba120 RDI: 0000000000000005 [ 52.593515][ T1509] RBP: 00007ffc889ba080 R08: 0000000000000000 R09: 0000000000000000 [ 52.593706][ T1509] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.593903][ T1509] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc889ba7f0 | [ 52.712015][ T1520] ------------[ cut here ]------------ | [ 52.712344][ T1520] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1520 | [ 52.712709][ T1520] Modules linked in: netdevsim | [ 52.713243][ T1520] Tainted: [W]=WARN [ 52.713534][ T1520] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.713818][ T1520] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.714154][ T1520] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.715049][ T1520] RSP: 0018:ffa0000003aa71b0 EFLAGS: 00010286 [ 52.715487][ T1520] RAX: 00000000ffffffa6 RBX: ff1100000c194c40 RCX: 1ff4000000754dfc [ 52.715846][ T1520] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194cf0 [ 52.716255][ T1520] RBP: ff11000007e39000 R08: 1fe220000183299f R09: ff1100000f7caea8 [ 52.716645][ T1520] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 52.717089][ T1520] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.717465][ T1520] FS: 00007f79dedfd840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 52.717836][ T1520] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.718150][ T1520] CR2: 00000000004a77b8 CR3: 0000000004d98001 CR4: 0000000000771ef0 [ 52.718551][ T1520] PKRU: 55555554 [ 52.718768][ T1520] Call Trace: [ 52.718954][ T1520] [ 52.719083][ T1520] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.719275][ T1520] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.719488][ T1520] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.719680][ T1520] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.719836][ T1520] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 52.720032][ T1520] __dev_notify_flags (net/core/dev.c:9787) [ 52.720230][ T1520] ? netif_change_name (net/core/dev.c:1495) [ 52.720454][ T1520] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 52.720697][ T1520] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 52.720895][ T1520] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 52.721089][ T1520] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 52.721280][ T1520] ? __dev_get_by_name (net/core/dev.c:883) [ 52.721651][ T1520] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 52.721850][ T1520] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 52.722109][ T1520] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.722341][ T1520] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.722541][ T1520] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.722732][ T1520] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.722924][ T1520] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.723116][ T1520] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.723312][ T1520] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.723522][ T1520] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.723715][ T1520] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.723906][ T1520] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.724099][ T1520] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.724310][ T1520] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.724525][ T1520] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.724766][ T1520] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.725042][ T1520] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.725318][ T1520] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.725635][ T1520] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.725919][ T1520] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.726175][ T1520] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.726445][ T1520] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.726682][ T1520] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.726873][ T1520] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.727067][ T1520] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.727267][ T1520] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.727488][ T1520] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.727685][ T1520] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.727877][ T1520] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.728080][ T1520] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.728385][ T1520] ? move_addr_to_kernel (net/socket.c:258) [ 52.728602][ T1520] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.728798][ T1520] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 52.729008][ T1520] ___sys_sendmsg (net/socket.c:2752) [ 52.729254][ T1520] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 52.729470][ T1520] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.729669][ T1520] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 52.729866][ T1520] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 52.730059][ T1520] __sys_sendmsg (net/socket.c:2784) [ 52.730257][ T1520] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.730482][ T1520] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.730744][ T1520] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.730976][ T1520] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.731167][ T1520] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.731382][ T1520] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.731583][ T1520] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.731888][ T1520] RIP: 0033:0x7f79df03708e [ 52.732147][ T1520] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.732927][ T1520] RSP: 002b:00007ffc5d65b150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.733268][ T1520] RAX: ffffffffffffffda RBX: 00007ffc5d65b900 RCX: 00007f79df03708e [ 52.733558][ T1520] RDX: 0000000000000000 RSI: 00007ffc5d65b200 RDI: 0000000000000005 [ 52.733844][ T1520] RBP: 00007ffc5d65b160 R08: 0000000000000000 R09: 0000000000000000 [ 52.734206][ T1520] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.734487][ T1520] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5d65b8d0 | [ 52.773735][ T1521] ------------[ cut here ]------------ | [ 52.773930][ T1521] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1521 | [ 52.774219][ T1521] Modules linked in: netdevsim | [ 52.774940][ T1521] Tainted: [W]=WARN [ 52.775063][ T1521] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.775247][ T1521] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.775549][ T1521] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.776040][ T1521] RSP: 0018:ffa0000003aa7020 EFLAGS: 00010286 [ 52.776219][ T1521] RAX: 00000000ffffffa6 RBX: ff1100000c194040 RCX: 1ff4000000754dca [ 52.776536][ T1521] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1940f0 [ 52.776817][ T1521] RBP: ff11000007e39000 R08: 1fe220000183281f R09: ff1100000f7cd180 [ 52.777026][ T1521] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 52.777234][ T1521] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.777563][ T1521] FS: 00007f1a186e0840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 52.777811][ T1521] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.777990][ T1521] CR2: 00007f1a189b01a0 CR3: 000000000f727001 CR4: 0000000000771ef0 [ 52.778200][ T1521] PKRU: 55555554 [ 52.778306][ T1521] Call Trace: [ 52.778435][ T1521] [ 52.778509][ T1521] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.778654][ T1521] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.778761][ T1521] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 52.778904][ T1521] __dev_notify_flags (net/core/dev.c:9787) [ 52.779059][ T1521] ? netif_change_name (net/core/dev.c:1495) [ 52.779204][ T1521] ? __dev_change_flags (net/core/dev.c:9752) [ 52.779348][ T1521] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 52.779495][ T1521] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.779635][ T1521] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 52.779777][ T1521] netif_change_flags (net/core/dev.c:9820) [ 52.779917][ T1521] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 52.780058][ T1521] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 52.780210][ T1521] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 52.780401][ T1521] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 52.780542][ T1521] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.780684][ T1521] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 52.780828][ T1521] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.780975][ T1521] ? __kernel_text_address (kernel/extable.c:79) [ 52.781129][ T1521] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.781272][ T1521] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.781436][ T1521] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.781576][ T1521] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.781715][ T1521] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.781856][ T1521] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.782047][ T1521] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.782279][ T1521] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.782513][ T1521] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 52.782732][ T1521] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 52.782952][ T1521] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.783160][ T1521] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 52.783301][ T1521] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 52.783455][ T1521] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.783596][ T1521] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.783735][ T1521] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.783876][ T1521] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.784016][ T1521] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.784160][ T1521] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.784301][ T1521] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.784450][ T1521] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.784590][ T1521] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.784730][ T1521] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.784871][ T1521] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.785011][ T1521] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.785154][ T1521] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.785296][ T1521] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.785448][ T1521] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.785591][ T1521] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.785729][ T1521] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.785873][ T1521] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.786014][ T1521] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.786153][ T1521] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.786299][ T1521] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.786448][ T1521] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.786589][ T1521] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.786729][ T1521] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.786868][ T1521] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.787007][ T1521] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.787147][ T1521] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.787293][ T1521] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.787446][ T1521] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.787587][ T1521] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.787725][ T1521] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.787898][ T1521] ? move_addr_to_kernel (net/socket.c:258) [ 52.788042][ T1521] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.788184][ T1521] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.788335][ T1521] ___sys_sendmsg (net/socket.c:2752) [ 52.788476][ T1521] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.788649][ T1521] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.788802][ T1521] __sys_sendmsg (net/socket.c:2784) [ 52.788941][ T1521] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.789080][ T1521] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.789257][ T1521] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.789415][ T1521] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.789557][ T1521] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.789699][ T1521] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.789838][ T1521] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.789995][ T1521] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.790171][ T1521] RIP: 0033:0x7f1a1891a08e [ 52.790322][ T1521] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.790839][ T1521] RSP: 002b:00007ffcb7d97ca0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.791053][ T1521] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1a1891a08e [ 52.791264][ T1521] RDX: 0000000000000000 RSI: 00007ffcb7d97d50 RDI: 0000000000000005 [ 52.791486][ T1521] RBP: 00007ffcb7d97cb0 R08: 0000000000000000 R09: 0000000000000000 [ 52.791695][ T1521] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8a [ 52.791903][ T1521] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb7d98420 | [ 52.838606][ T1522] ------------[ cut here ]------------ | [ 52.838845][ T1522] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1522 | [ 52.839185][ T1522] Modules linked in: netdevsim | [ 52.839741][ T1522] Tainted: [W]=WARN [ 52.839895][ T1522] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.840120][ T1522] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.840373][ T1522] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.840918][ T1522] RSP: 0018:ffa0000003ab71b0 EFLAGS: 00010286 [ 52.841150][ T1522] RAX: 00000000ffffffa6 RBX: ff11000004f92340 RCX: 1ff4000000756dfc [ 52.841434][ T1522] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f923f0 [ 52.841713][ T1522] RBP: ff11000008c11000 R08: 1fe22000009f247f R09: ff1100000f908ba8 [ 52.841972][ T1522] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 52.842227][ T1522] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.842509][ T1522] FS: 00007fa4d5cb5840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 52.842811][ T1522] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.843035][ T1522] CR2: 00000000004a77b8 CR3: 0000000004b0d003 CR4: 0000000000771ef0 [ 52.843293][ T1522] PKRU: 55555554 [ 52.843466][ T1522] Call Trace: [ 52.843621][ T1522] [ 52.843743][ T1522] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.843935][ T1522] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.844132][ T1522] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.844321][ T1522] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.844500][ T1522] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 52.844688][ T1522] __dev_notify_flags (net/core/dev.c:9787) [ 52.844877][ T1522] ? netif_change_name (net/core/dev.c:1495) [ 52.845074][ T1522] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 52.845299][ T1522] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 52.845516][ T1522] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 52.845707][ T1522] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 52.845898][ T1522] ? __dev_get_by_name (net/core/dev.c:883) [ 52.846088][ T1522] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 52.846282][ T1522] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 52.846502][ T1522] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.846693][ T1522] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.846883][ T1522] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.847076][ T1522] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.847263][ T1522] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.847475][ T1522] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.847669][ T1522] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.847860][ T1522] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.848050][ T1522] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.848238][ T1522] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.848449][ T1522] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.848637][ T1522] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.848831][ T1522] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.849019][ T1522] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.849210][ T1522] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.849422][ T1522] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.849614][ T1522] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.849806][ T1522] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.849995][ T1522] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.850186][ T1522] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.850401][ T1522] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.850592][ T1522] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.850783][ T1522] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.850974][ T1522] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.851164][ T1522] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.851379][ T1522] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.851574][ T1522] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.851762][ T1522] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.851981][ T1522] ? move_addr_to_kernel (net/socket.c:258) [ 52.852173][ T1522] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.852385][ T1522] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 52.852579][ T1522] ___sys_sendmsg (net/socket.c:2752) [ 52.852765][ T1522] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 52.852960][ T1522] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.853154][ T1522] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 52.853373][ T1522] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 52.853591][ T1522] __sys_sendmsg (net/socket.c:2784) [ 52.853783][ T1522] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.853976][ T1522] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.854167][ T1522] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.854388][ T1522] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.854579][ T1522] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 52.854768][ T1522] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 52.854959][ T1522] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.855181][ T1522] RIP: 0033:0x7fa4d5eef08e [ 52.855399][ T1522] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.855943][ T1522] RSP: 002b:00007ffc77146960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.856204][ T1522] RAX: ffffffffffffffda RBX: 00007ffc77147110 RCX: 00007fa4d5eef08e [ 52.856485][ T1522] RDX: 0000000000000000 RSI: 00007ffc77146a10 RDI: 0000000000000005 [ 52.856742][ T1522] RBP: 00007ffc77146970 R08: 0000000000000000 R09: 0000000000000000 [ 52.857006][ T1522] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 52.857265][ T1522] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc771470e0 | [ 52.899316][ T1523] ------------[ cut here ]------------ | [ 52.899620][ T1523] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1523 | [ 52.900071][ T1523] Modules linked in: netdevsim | [ 52.900760][ T1523] Tainted: [W]=WARN [ 52.900931][ T1523] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.901206][ T1523] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 52.901513][ T1523] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 52.902280][ T1523] RSP: 0018:ffa0000003ac7020 EFLAGS: 00010286 [ 52.902570][ T1523] RAX: 00000000ffffffa6 RBX: ff11000004f93240 RCX: 1ff4000000758dca [ 52.902886][ T1523] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f932f0 [ 52.903211][ T1523] RBP: ff11000008c11000 R08: 1fe22000009f265f R09: ff1100000f90ae80 [ 52.903553][ T1523] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 52.903877][ T1523] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 52.904207][ T1523] FS: 00007f250a19d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 52.904608][ T1523] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 52.904885][ T1523] CR2: 000000001efbe988 CR3: 000000000f8e0004 CR4: 0000000000771ef0 [ 52.905209][ T1523] PKRU: 55555554 [ 52.905556][ T1523] Call Trace: [ 52.905721][ T1523] [ 52.905836][ T1523] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 52.906058][ T1523] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 52.906283][ T1523] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 52.906581][ T1523] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 52.906919][ T1523] __dev_notify_flags (net/core/dev.c:9787) [ 52.907136][ T1523] ? netif_change_name (net/core/dev.c:1495) [ 52.907364][ T1523] ? __dev_change_flags (net/core/dev.c:9752) [ 52.907585][ T1523] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 52.907797][ T1523] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.908015][ T1523] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 52.908232][ T1523] netif_change_flags (net/core/dev.c:9820) [ 52.908466][ T1523] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 52.908687][ T1523] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 52.908904][ T1523] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 52.909170][ T1523] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 52.909397][ T1523] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.909611][ T1523] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 52.909826][ T1523] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.910041][ T1523] ? __kernel_text_address (kernel/extable.c:79) [ 52.910256][ T1523] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.910487][ T1523] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.910701][ T1523] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.910921][ T1523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.911136][ T1523] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 52.911341][ T1523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.911557][ T1523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.911770][ T1523] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 52.911987][ T1523] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 52.912199][ T1523] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 52.912427][ T1523] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 52.912652][ T1523] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 52.912872][ T1523] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 52.913091][ T1523] rtnl_newlink (net/core/rtnetlink.c:4150) [ 52.913301][ T1523] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.913526][ T1523] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.913740][ T1523] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.913951][ T1523] ? mark_usage (kernel/locking/lockdep.c:4674) [ 52.914162][ T1523] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.914399][ T1523] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.914613][ T1523] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.914827][ T1523] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.915040][ T1523] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 52.915256][ T1523] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 52.915489][ T1523] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 52.915701][ T1523] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.915917][ T1523] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.916131][ T1523] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.916362][ T1523] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 52.916573][ T1523] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 52.916790][ T1523] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 52.917005][ T1523] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.917219][ T1523] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.917448][ T1523] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 52.917661][ T1523] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 52.917885][ T1523] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.918104][ T1523] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.918317][ T1523] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 52.918578][ T1523] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 52.918790][ T1523] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 52.919012][ T1523] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 52.919231][ T1523] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 52.919460][ T1523] ? copy_msghdr_from_user (net/socket.c:2635) [ 52.919672][ T1523] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 52.919953][ T1523] ? move_addr_to_kernel (net/socket.c:258) [ 52.920173][ T1523] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 52.920403][ T1523] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 52.920621][ T1523] ___sys_sendmsg (net/socket.c:2752) [ 52.920836][ T1523] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 52.921105][ T1523] ? copy_msghdr_from_user (net/socket.c:2603) [ 52.921350][ T1523] __sys_sendmsg (net/socket.c:2784) [ 52.921569][ T1523] ? __sys_sendmsg_sock (net/socket.c:2765) [ 52.921779][ T1523] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 52.922046][ T1523] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 52.922261][ T1523] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 52.922490][ T1523] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 52.922705][ T1523] ? irq_exit_rcu (kernel/softirq.c:754) [ 52.922917][ T1523] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.923185][ T1523] RIP: 0033:0x7f250a3d708e [ 52.923429][ T1523] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 52.924196][ T1523] RSP: 002b:00007fff9d209460 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.924535][ T1523] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f250a3d708e [ 52.924851][ T1523] RDX: 0000000000000000 RSI: 00007fff9d209510 RDI: 0000000000000005 [ 52.925175][ T1523] RBP: 00007fff9d209470 R08: 0000000000000000 R09: 0000000000000000 [ 52.925515][ T1523] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 52.925826][ T1523] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff9d209be0 | [ 53.321119][ T1540] ------------[ cut here ]------------ | [ 53.321306][ T1540] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1540 | [ 53.321615][ T1540] Modules linked in: netdevsim | [ 53.322042][ T1540] Tainted: [W]=WARN [ 53.322147][ T1540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.322322][ T1540] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.322591][ T1540] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.323282][ T1540] RSP: 0018:ffa0000003b17010 EFLAGS: 00010286 [ 53.323482][ T1540] RAX: 00000000ffffffa6 RBX: ff110000093df3c0 RCX: 1ff4000000762dc8 [ 53.323693][ T1540] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df470 [ 53.323939][ T1540] RBP: ff11000007e39000 R08: 1fe220000127be8f R09: ff11000004c75180 [ 53.324188][ T1540] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 53.324513][ T1540] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003b17100 [ 53.324816][ T1540] FS: 00007fa4e4655840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 53.325197][ T1540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.325496][ T1540] CR2: 00000000317dc988 CR3: 000000000f77a001 CR4: 0000000000771ef0 [ 53.325829][ T1540] PKRU: 55555554 [ 53.325997][ T1540] Call Trace: [ 53.326167][ T1540] [ 53.326285][ T1540] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 53.326529][ T1540] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 53.326699][ T1540] netif_close_many (net/core/dev.c:1804) [ 53.326924][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.327148][ T1540] ? __dev_close_many (net/core/dev.c:1781) [ 53.328140][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.328389][ T1540] netif_close_many_and_unlock (net/core/dev.c:12330) [ 53.328615][ T1540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.328836][ T1540] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 53.329112][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.329320][ T1540] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 53.329597][ T1540] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 53.329740][ T1540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.329921][ T1540] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 53.330171][ T1540] ? unregister_netdevice_many (net/core/dev.c:12497) [ 53.330323][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.330490][ T1540] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 53.330633][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.330771][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.330906][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.331044][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.331183][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.331347][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.331489][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.331681][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.331879][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.332083][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.332291][ T1540] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 53.332530][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.332738][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.332945][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.333145][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.333368][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.333528][ T1540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.333664][ T1540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.333800][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.333935][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.334074][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.334210][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.334364][ T1540] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.334506][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.334646][ T1540] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.334788][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.334925][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.335065][ T1540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.335202][ T1540] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.335344][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.335490][ T1540] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.335629][ T1540] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.335769][ T1540] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.335931][ T1540] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.336076][ T1540] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.336214][ T1540] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.336412][ T1540] ? move_addr_to_kernel (net/socket.c:258) [ 53.336554][ T1540] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.336692][ T1540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.336831][ T1540] ___sys_sendmsg (net/socket.c:2752) [ 53.336967][ T1540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 53.337144][ T1540] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.337299][ T1540] __sys_sendmsg (net/socket.c:2784) [ 53.337451][ T1540] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.337591][ T1540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 53.337761][ T1540] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 53.337897][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.338032][ T1540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.338170][ T1540] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.338304][ T1540] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.338454][ T1540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.338632][ T1540] RIP: 0033:0x7fa4e488f08e [ 53.338780][ T1540] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.339273][ T1540] RSP: 002b:00007ffd4b7b4140 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.339495][ T1540] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa4e488f08e [ 53.339706][ T1540] RDX: 0000000000000000 RSI: 00007ffd4b7b41f0 RDI: 0000000000000005 [ 53.339914][ T1540] RBP: 00007ffd4b7b4150 R08: 0000000000000000 R09: 0000000000000000 [ 53.340123][ T1540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.340339][ T1540] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd4b7b48c0 | [ 53.343239][ T1540] ------------[ cut here ]------------ | [ 53.343416][ T1540] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1540 | [ 53.343795][ T1540] Modules linked in: netdevsim | [ 53.344542][ T1540] Tainted: [W]=WARN [ 53.344695][ T1540] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.345044][ T1540] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.345301][ T1540] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.345893][ T1540] RSP: 0018:ffa0000003b17190 EFLAGS: 00010286 [ 53.346057][ T1540] RAX: 00000000ffffffa6 RBX: ff11000004f933c0 RCX: 1ff4000000762df8 [ 53.346253][ T1540] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93470 [ 53.346521][ T1540] RBP: ff11000007e39000 R08: 1fe22000009f268f R09: ff11000004c75158 [ 53.346714][ T1540] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 53.346905][ T1540] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 53.347100][ T1540] FS: 00007fa4e4655840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 53.347394][ T1540] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.347560][ T1540] CR2: 00000000317dc988 CR3: 000000000f77a001 CR4: 0000000000771ef0 [ 53.347755][ T1540] PKRU: 55555554 [ 53.347854][ T1540] Call Trace: [ 53.347955][ T1540] [ 53.348024][ T1540] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 53.348191][ T1540] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 53.348415][ T1540] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 53.348554][ T1540] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.348687][ T1540] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 53.348849][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.348986][ T1540] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 53.349115][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.349247][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.349460][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.349593][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.349721][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.349874][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.350003][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.350133][ T1540] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.350264][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.350495][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.350628][ T1540] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 53.350763][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.350892][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.351025][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.351152][ T1540] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.351282][ T1540] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.351498][ T1540] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.351626][ T1540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.351754][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.351882][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.352013][ T1540] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.352142][ T1540] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.352277][ T1540] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.352494][ T1540] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.352627][ T1540] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.352762][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.352895][ T1540] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.353029][ T1540] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.353158][ T1540] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.353287][ T1540] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.353481][ T1540] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.353610][ T1540] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.353742][ T1540] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.353882][ T1540] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.354016][ T1540] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.354146][ T1540] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.354306][ T1540] ? move_addr_to_kernel (net/socket.c:258) [ 53.354501][ T1540] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.354635][ T1540] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.354769][ T1540] ___sys_sendmsg (net/socket.c:2752) [ 53.354898][ T1540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 53.355061][ T1540] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.355209][ T1540] __sys_sendmsg (net/socket.c:2784) [ 53.355525][ T1540] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.355655][ T1540] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 53.355821][ T1540] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 53.355949][ T1540] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.356078][ T1540] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.356207][ T1540] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.356360][ T1540] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.356490][ T1540] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.356650][ T1540] RIP: 0033:0x7fa4e488f08e [ 53.356795][ T1540] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.357263][ T1540] RSP: 002b:00007ffd4b7b4140 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.357475][ T1540] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa4e488f08e [ 53.357667][ T1540] RDX: 0000000000000000 RSI: 00007ffd4b7b41f0 RDI: 0000000000000005 [ 53.357862][ T1540] RBP: 00007ffd4b7b4150 R08: 0000000000000000 R09: 0000000000000000 [ 53.358054][ T1540] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.358251][ T1540] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd4b7b48c0 | [ 53.425777][ T1541] ------------[ cut here ]------------ | [ 53.426036][ T1541] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1541 | [ 53.426925][ T1541] Modules linked in: netdevsim | [ 53.427598][ T1541] Tainted: [W]=WARN [ 53.427758][ T1541] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.428024][ T1541] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.428300][ T1541] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.429085][ T1541] RSP: 0018:ffa0000003b27010 EFLAGS: 00010286 [ 53.429377][ T1541] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff4000000764dc8 [ 53.429695][ T1541] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 53.430010][ T1541] RBP: ff11000008c11000 R08: 1fe22000009d828f R09: ff1100000cc9d180 [ 53.430341][ T1541] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 53.430674][ T1541] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003b27100 [ 53.431003][ T1541] FS: 00007faffffc2840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 53.431389][ T1541] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.431658][ T1541] CR2: 00007fb0002921a0 CR3: 000000000f617003 CR4: 0000000000771ef0 [ 53.431978][ T1541] PKRU: 55555554 [ 53.432140][ T1541] Call Trace: [ 53.432303][ T1541] [ 53.432435][ T1541] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 53.432661][ T1541] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 53.432824][ T1541] netif_close_many (net/core/dev.c:1804) [ 53.433038][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.433255][ T1541] ? __dev_close_many (net/core/dev.c:1781) [ 53.433481][ T1541] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.433694][ T1541] netif_close_many_and_unlock (net/core/dev.c:12330) [ 53.433907][ T1541] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.434120][ T1541] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 53.434400][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.434617][ T1541] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 53.434876][ T1541] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 53.435085][ T1541] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.435295][ T1541] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 53.435571][ T1541] ? unregister_netdevice_many (net/core/dev.c:12497) [ 53.435784][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.435998][ T1541] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 53.436208][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.436443][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.436654][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.436855][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.437061][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.437308][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.437537][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.437748][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.437956][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.438167][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.438428][ T1541] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 53.438651][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.438856][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.439075][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.439289][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.439647][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.439857][ T1541] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.440075][ T1541] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.440282][ T1541] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.440607][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.440920][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.441134][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.441666][ T1541] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.441883][ T1541] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.442099][ T1541] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.442317][ T1541] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.442659][ T1541] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.442877][ T1541] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.443095][ T1541] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.443314][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.443751][ T1541] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.443970][ T1541] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.444185][ T1541] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.444460][ T1541] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.444678][ T1541] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.444890][ T1541] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.445157][ T1541] ? move_addr_to_kernel (net/socket.c:258) [ 53.445388][ T1541] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.445595][ T1541] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.445812][ T1541] ___sys_sendmsg (net/socket.c:2752) [ 53.446042][ T1541] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 53.446311][ T1541] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.446571][ T1541] __sys_sendmsg (net/socket.c:2784) [ 53.446790][ T1541] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.447011][ T1541] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 53.447300][ T1541] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 53.447539][ T1541] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.447751][ T1541] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.447963][ T1541] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.448176][ T1541] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.448409][ T1541] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.448670][ T1541] RIP: 0033:0x7fb0001fc08e [ 53.448894][ T1541] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.449664][ T1541] RSP: 002b:00007fff92c35860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.449993][ T1541] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb0001fc08e [ 53.450307][ T1541] RDX: 0000000000000000 RSI: 00007fff92c35910 RDI: 0000000000000005 [ 53.450641][ T1541] RBP: 00007fff92c35870 R08: 0000000000000000 R09: 0000000000000000 [ 53.450963][ T1541] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.451295][ T1541] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff92c35fe0 | [ 53.455420][ T1541] ------------[ cut here ]------------ | [ 53.455676][ T1541] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1541 | [ 53.456032][ T1541] Modules linked in: netdevsim | [ 53.456554][ T1541] Tainted: [W]=WARN [ 53.456699][ T1541] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.456945][ T1541] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.457256][ T1541] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.457836][ T1541] RSP: 0018:ffa0000003b27190 EFLAGS: 00010286 [ 53.458131][ T1541] RAX: 00000000ffffffa6 RBX: ff1100000ed6f540 RCX: 1ff4000000764df8 [ 53.458417][ T1541] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f5f0 [ 53.458726][ T1541] RBP: ff11000008c11000 R08: 1fe2200001dadebf R09: ff1100000cc9d158 [ 53.458964][ T1541] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 53.459209][ T1541] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 53.459478][ T1541] FS: 00007faffffc2840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 53.459823][ T1541] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.460102][ T1541] CR2: 000055fbe875cd5c CR3: 000000000f617004 CR4: 0000000000771ef0 [ 53.460380][ T1541] PKRU: 55555554 [ 53.460538][ T1541] Call Trace: [ 53.460732][ T1541] [ 53.460887][ T1541] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 53.461193][ T1541] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 53.461509][ T1541] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 53.461714][ T1541] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 53.461890][ T1541] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 53.462099][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.462278][ T1541] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 53.462478][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.462709][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.462954][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.463197][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.463465][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.463689][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.463927][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.464167][ T1541] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.464443][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.464682][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.464927][ T1541] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 53.465171][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.465438][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.465679][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.465924][ T1541] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.466175][ T1541] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 53.466453][ T1541] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.466690][ T1541] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.466915][ T1541] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.467166][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.467441][ T1541] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.467629][ T1541] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.467809][ T1541] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.467989][ T1541] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.468167][ T1541] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.468369][ T1541] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.468547][ T1541] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.468726][ T1541] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.468912][ T1541] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.469087][ T1541] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.469266][ T1541] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.469484][ T1541] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.469671][ T1541] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.469862][ T1541] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.470045][ T1541] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.470222][ T1541] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.470446][ T1541] ? move_addr_to_kernel (net/socket.c:258) [ 53.470626][ T1541] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.470829][ T1541] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.471012][ T1541] ___sys_sendmsg (net/socket.c:2752) [ 53.471187][ T1541] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 53.471416][ T1541] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.471605][ T1541] __sys_sendmsg (net/socket.c:2784) [ 53.471782][ T1541] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.471956][ T1541] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 53.472169][ T1541] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 53.472368][ T1541] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.472547][ T1541] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.472723][ T1541] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.472898][ T1541] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.473076][ T1541] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.473282][ T1541] RIP: 0033:0x7fb0001fc08e [ 53.473488][ T1541] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.474005][ T1541] RSP: 002b:00007fff92c35860 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.474247][ T1541] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb0001fc08e [ 53.474508][ T1541] RDX: 0000000000000000 RSI: 00007fff92c35910 RDI: 0000000000000005 [ 53.474744][ T1541] RBP: 00007fff92c35870 R08: 0000000000000000 R09: 0000000000000000 [ 53.474981][ T1541] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.475232][ T1541] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff92c35fe0 | [ 53.580149][ T1550] ------------[ cut here ]------------ | [ 53.580340][ T1550] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1550 | [ 53.580629][ T1550] Modules linked in: netdevsim | [ 53.581074][ T1550] Tainted: [W]=WARN [ 53.581181][ T1550] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.581376][ T1550] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.581563][ T1550] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.582064][ T1550] RSP: 0018:ffa0000003b871b0 EFLAGS: 00010286 [ 53.582241][ T1550] RAX: 00000000ffffffa6 RBX: ff11000004b0a040 RCX: 1ff4000000770dfc [ 53.582467][ T1550] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a0f0 [ 53.582682][ T1550] RBP: ff11000008519000 R08: 1fe220000096141f R09: ff1100000df251a8 [ 53.582895][ T1550] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 53.583104][ T1550] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 53.583315][ T1550] FS: 00007fa0f68a5840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 53.583572][ T1550] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.583751][ T1550] CR2: 00000000004a77b8 CR3: 000000000f828001 CR4: 0000000000771ef0 [ 53.583961][ T1550] PKRU: 55555554 [ 53.584066][ T1550] Call Trace: [ 53.584169][ T1550] [ 53.584242][ T1550] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 53.584393][ T1550] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 53.584533][ T1550] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 53.584674][ T1550] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 53.584780][ T1550] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 53.584922][ T1550] __dev_notify_flags (net/core/dev.c:9787) [ 53.585063][ T1550] ? netif_change_name (net/core/dev.c:1495) [ 53.585205][ T1550] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 53.585391][ T1550] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 53.585534][ T1550] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 53.585673][ T1550] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 53.585813][ T1550] ? __dev_get_by_name (net/core/dev.c:883) [ 53.585952][ T1550] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 53.586101][ T1550] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 53.586318][ T1550] rtnl_newlink (net/core/rtnetlink.c:4150) [ 53.586486][ T1550] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.586624][ T1550] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.586761][ T1550] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 53.586898][ T1550] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.587054][ T1550] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.587198][ T1550] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.587343][ T1550] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 53.587487][ T1550] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.587627][ T1550] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.587768][ T1550] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.587907][ T1550] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.588052][ T1550] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.588191][ T1550] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.588339][ T1550] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.588485][ T1550] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.588625][ T1550] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.588767][ T1550] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.588906][ T1550] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.589047][ T1550] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.589188][ T1550] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.589335][ T1550] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.589480][ T1550] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.589619][ T1550] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.589758][ T1550] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.589900][ T1550] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.590040][ T1550] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.590179][ T1550] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.590362][ T1550] ? move_addr_to_kernel (net/socket.c:258) [ 53.590502][ T1550] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.590645][ T1550] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 53.590787][ T1550] ___sys_sendmsg (net/socket.c:2752) [ 53.590927][ T1550] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 53.591067][ T1550] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.591212][ T1550] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 53.591369][ T1550] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 53.591512][ T1550] __sys_sendmsg (net/socket.c:2784) [ 53.591651][ T1550] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.591798][ T1550] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.591939][ T1550] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.592080][ T1550] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.592221][ T1550] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.592373][ T1550] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.592513][ T1550] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.592684][ T1550] RIP: 0033:0x7fa0f6adf08e [ 53.592830][ T1550] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.593323][ T1550] RSP: 002b:00007ffdb32a3970 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.593547][ T1550] RAX: ffffffffffffffda RBX: 00007ffdb32a4120 RCX: 00007fa0f6adf08e [ 53.593754][ T1550] RDX: 0000000000000000 RSI: 00007ffdb32a3a20 RDI: 0000000000000005 [ 53.593961][ T1550] RBP: 00007ffdb32a3980 R08: 0000000000000000 R09: 0000000000000000 [ 53.594170][ T1550] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.594391][ T1550] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdb32a40f0 | [ 53.631803][ T1551] ------------[ cut here ]------------ | [ 53.632057][ T1551] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1551 | [ 53.632501][ T1551] Modules linked in: netdevsim | [ 53.633159][ T1551] Tainted: [W]=WARN [ 53.633324][ T1551] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.633606][ T1551] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 53.633886][ T1551] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 53.634655][ T1551] RSP: 0018:ffa0000003b97020 EFLAGS: 00010286 [ 53.634931][ T1551] RAX: 00000000ffffffa6 RBX: ff1100000ed73b40 RCX: 1ff4000000772dca [ 53.635251][ T1551] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73bf0 [ 53.635585][ T1551] RBP: ff11000008519000 R08: 1fe2200001dae77f R09: ff11000004d2ae80 [ 53.635906][ T1551] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 53.636224][ T1551] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 53.636558][ T1551] FS: 00007fa4c76fb840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 53.636934][ T1551] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 53.637202][ T1551] CR2: 0000000024b30988 CR3: 000000000c5a7005 CR4: 0000000000771ef0 [ 53.637656][ T1551] PKRU: 55555554 [ 53.637818][ T1551] Call Trace: [ 53.637979][ T1551] [ 53.638094][ T1551] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 53.638313][ T1551] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 53.638638][ T1551] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 53.638855][ T1551] __dev_notify_flags (net/core/dev.c:9787) [ 53.639077][ T1551] ? netif_change_name (net/core/dev.c:1495) [ 53.639290][ T1551] ? __dev_change_flags (net/core/dev.c:9752) [ 53.639686][ T1551] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 53.639898][ T1551] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.640115][ T1551] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 53.640439][ T1551] netif_change_flags (net/core/dev.c:9820) [ 53.640657][ T1551] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 53.640872][ T1551] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 53.641076][ T1551] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 53.641459][ T1551] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 53.641674][ T1551] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.641885][ T1551] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 53.642096][ T1551] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.642313][ T1551] ? __kernel_text_address (kernel/extable.c:79) [ 53.642605][ T1551] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.642820][ T1551] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.643003][ T1551] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 53.643206][ T1551] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.643447][ T1551] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 53.643662][ T1551] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.643877][ T1551] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.644088][ T1551] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 53.644298][ T1551] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 53.644522][ T1551] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 53.644740][ T1551] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 53.644958][ T1551] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 53.645173][ T1551] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 53.645403][ T1551] rtnl_newlink (net/core/rtnetlink.c:4150) [ 53.645624][ T1551] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.645835][ T1551] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.646050][ T1551] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 53.646260][ T1551] ? mark_usage (kernel/locking/lockdep.c:4674) [ 53.646480][ T1551] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.646699][ T1551] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.646910][ T1551] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.647122][ T1551] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 53.647343][ T1551] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 53.647560][ T1551] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 53.647771][ T1551] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 53.647987][ T1551] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.648199][ T1551] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.648423][ T1551] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.648638][ T1551] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 53.648852][ T1551] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 53.649067][ T1551] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 53.649277][ T1551] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.649506][ T1551] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.649726][ T1551] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 53.649936][ T1551] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 53.650150][ T1551] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.650378][ T1551] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.650596][ T1551] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 53.650811][ T1551] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 53.651026][ T1551] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 53.651237][ T1551] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 53.651461][ T1551] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 53.651676][ T1551] ? copy_msghdr_from_user (net/socket.c:2635) [ 53.651888][ T1551] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 53.652153][ T1551] ? move_addr_to_kernel (net/socket.c:258) [ 53.652381][ T1551] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 53.652595][ T1551] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 53.652807][ T1551] ___sys_sendmsg (net/socket.c:2752) [ 53.653014][ T1551] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 53.653278][ T1551] ? copy_msghdr_from_user (net/socket.c:2603) [ 53.653527][ T1551] __sys_sendmsg (net/socket.c:2784) [ 53.653742][ T1551] ? __sys_sendmsg_sock (net/socket.c:2765) [ 53.653951][ T1551] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 53.654214][ T1551] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 53.654436][ T1551] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 53.654650][ T1551] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 53.654860][ T1551] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 53.655071][ T1551] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 53.655281][ T1551] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.655563][ T1551] RIP: 0033:0x7fa4c793508e [ 53.655786][ T1551] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 53.656546][ T1551] RSP: 002b:00007ffdf9174910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.656871][ T1551] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa4c793508e [ 53.657185][ T1551] RDX: 0000000000000000 RSI: 00007ffdf91749c0 RDI: 0000000000000005 [ 53.657508][ T1551] RBP: 00007ffdf9174920 R08: 0000000000000000 R09: 0000000000000000 [ 53.657825][ T1551] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8b [ 53.658182][ T1551] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdf9175090 | [ 54.080949][ T1572] ------------[ cut here ]------------ | [ 54.081146][ T1572] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1572 | [ 54.081445][ T1572] Modules linked in: netdevsim | [ 54.081879][ T1572] Tainted: [W]=WARN [ 54.081985][ T1572] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.082162][ T1572] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.083036][ T1572] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.083544][ T1572] RSP: 0018:ffa0000003c27010 EFLAGS: 00010286 [ 54.083724][ T1572] RAX: 00000000ffffffa6 RBX: ff1100000c194040 RCX: 1ff4000000784dc8 [ 54.083928][ T1572] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1940f0 [ 54.084137][ T1572] RBP: ff11000008519000 R08: 1fe220000183281f R09: ff1100000f7cd180 [ 54.084355][ T1572] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 54.084570][ T1572] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003c27100 [ 54.084778][ T1572] FS: 00007fc763760840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 54.085021][ T1572] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.085195][ T1572] CR2: 00007fc763a301a0 CR3: 000000000f799006 CR4: 0000000000771ef0 [ 54.085415][ T1572] PKRU: 55555554 [ 54.085519][ T1572] Call Trace: [ 54.085626][ T1572] [ 54.085698][ T1572] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 54.085839][ T1572] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 54.085944][ T1572] netif_close_many (net/core/dev.c:1804) [ 54.086082][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.086221][ T1572] ? __dev_close_many (net/core/dev.c:1781) [ 54.086372][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.086511][ T1572] netif_close_many_and_unlock (net/core/dev.c:12330) [ 54.086648][ T1572] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 54.086784][ T1572] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 54.086956][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.087094][ T1572] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 54.087264][ T1572] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 54.087413][ T1572] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 54.087551][ T1572] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 54.087722][ T1572] ? unregister_netdevice_many (net/core/dev.c:12497) [ 54.087858][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.087998][ T1572] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 54.088138][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.088275][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.088427][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.088567][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.088703][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.088859][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.088995][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.089135][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.089273][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.089422][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.089559][ T1572] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 54.089700][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.089836][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.089972][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.090107][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.090246][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.090395][ T1572] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.090536][ T1572] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.090672][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.090809][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.090951][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.091086][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.091227][ T1572] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.091377][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.091518][ T1572] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.091663][ T1572] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.091799][ T1572] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.091938][ T1572] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.092075][ T1572] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.092213][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.092356][ T1572] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.092500][ T1572] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.092638][ T1572] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.092779][ T1572] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.092916][ T1572] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.093052][ T1572] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.093220][ T1572] ? move_addr_to_kernel (net/socket.c:258) [ 54.093368][ T1572] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.093506][ T1572] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.093646][ T1572] ___sys_sendmsg (net/socket.c:2752) [ 54.093782][ T1572] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 54.093954][ T1572] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.094105][ T1572] __sys_sendmsg (net/socket.c:2784) [ 54.094242][ T1572] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.094390][ T1572] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 54.094566][ T1572] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 54.094704][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.094843][ T1572] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.094980][ T1572] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.095116][ T1572] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.095252][ T1572] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.095433][ T1572] RIP: 0033:0x7fc76399a08e [ 54.095582][ T1572] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.096073][ T1572] RSP: 002b:00007ffc5fa16730 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.096283][ T1572] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fc76399a08e [ 54.096499][ T1572] RDX: 0000000000000000 RSI: 00007ffc5fa167e0 RDI: 0000000000000005 [ 54.096707][ T1572] RBP: 00007ffc5fa16740 R08: 0000000000000000 R09: 0000000000000000 [ 54.096911][ T1572] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.097115][ T1572] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5fa16eb0 | [ 54.100161][ T1572] ------------[ cut here ]------------ | [ 54.100306][ T1572] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1572 | [ 54.100590][ T1572] Modules linked in: netdevsim | [ 54.100987][ T1572] Tainted: [W]=WARN [ 54.101083][ T1572] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.101244][ T1572] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.101504][ T1572] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.102034][ T1572] RSP: 0018:ffa0000003c27190 EFLAGS: 00010286 [ 54.102199][ T1572] RAX: 00000000ffffffa6 RBX: ff1100000c194340 RCX: 1ff4000000784df8 [ 54.102491][ T1572] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1943f0 [ 54.102680][ T1572] RBP: ff11000008519000 R08: 1fe220000183287f R09: ff1100000f7cd158 [ 54.102872][ T1572] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 54.103155][ T1572] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 54.103421][ T1572] FS: 00007fc763760840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 54.103645][ T1572] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.103833][ T1572] CR2: 00007fc763a301a0 CR3: 000000000f799006 CR4: 0000000000771ef0 [ 54.104112][ T1572] PKRU: 55555554 [ 54.104209][ T1572] Call Trace: [ 54.104303][ T1572] [ 54.104467][ T1572] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 54.104633][ T1572] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 54.104788][ T1572] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 54.104921][ T1572] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 54.105130][ T1572] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 54.105292][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.105522][ T1572] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 54.105650][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.105775][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.105983][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.106110][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.106235][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.106478][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.106605][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.106736][ T1572] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.106945][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.107071][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.107200][ T1572] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 54.107405][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.107535][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.107661][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.107871][ T1572] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.107998][ T1572] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 54.108130][ T1572] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.108257][ T1572] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.108462][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.108590][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.108723][ T1572] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.108850][ T1572] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.108977][ T1572] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.109103][ T1572] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.109313][ T1572] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.109506][ T1572] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.109633][ T1572] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.109765][ T1572] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.109892][ T1572] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.110019][ T1572] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.110231][ T1572] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.110370][ T1572] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.110496][ T1572] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.110625][ T1572] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.110838][ T1572] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.110967][ T1572] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.111123][ T1572] ? move_addr_to_kernel (net/socket.c:258) [ 54.111252][ T1572] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.111475][ T1572] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.111603][ T1572] ___sys_sendmsg (net/socket.c:2752) [ 54.111728][ T1572] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 54.111887][ T1572] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.112112][ T1572] __sys_sendmsg (net/socket.c:2784) [ 54.112238][ T1572] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.112374][ T1572] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 54.112617][ T1572] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 54.112744][ T1572] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.112870][ T1572] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.112999][ T1572] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.113215][ T1572] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.113349][ T1572] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.113512][ T1572] RIP: 0033:0x7fc76399a08e [ 54.113649][ T1572] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.114185][ T1572] RSP: 002b:00007ffc5fa16730 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.114395][ T1572] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fc76399a08e [ 54.114584][ T1572] RDX: 0000000000000000 RSI: 00007ffc5fa167e0 RDI: 0000000000000005 [ 54.114774][ T1572] RBP: 00007ffc5fa16740 R08: 0000000000000000 R09: 0000000000000000 [ 54.115058][ T1572] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.115255][ T1572] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5fa16eb0 | [ 54.253786][ T1582] ------------[ cut here ]------------ | [ 54.254061][ T1582] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1582 | [ 54.254464][ T1582] Modules linked in: netdevsim | [ 54.255078][ T1582] Tainted: [W]=WARN [ 54.255234][ T1582] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.255532][ T1582] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.255798][ T1582] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.256537][ T1582] RSP: 0018:ffa0000003ca71b0 EFLAGS: 00010286 [ 54.256811][ T1582] RAX: 00000000ffffffa6 RBX: ff1100000ed6f3c0 RCX: 1ff4000000794dfc [ 54.257094][ T1582] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f470 [ 54.257409][ T1582] RBP: ff11000008104000 R08: 1fe2200001dade8f R09: ff1100000f9b51a8 [ 54.257743][ T1582] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 54.258073][ T1582] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 54.258415][ T1582] FS: 00007fd2214ae840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 54.258795][ T1582] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.259033][ T1582] CR2: 00007fd2217bff10 CR3: 000000000ed0f004 CR4: 0000000000771ef0 [ 54.259319][ T1582] PKRU: 55555554 [ 54.259472][ T1582] Call Trace: [ 54.259609][ T1582] [ 54.259721][ T1582] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 54.259924][ T1582] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 54.260109][ T1582] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 54.260291][ T1582] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 54.260441][ T1582] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 54.260631][ T1582] __dev_notify_flags (net/core/dev.c:9787) [ 54.260823][ T1582] ? netif_change_name (net/core/dev.c:1495) [ 54.261017][ T1582] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 54.261278][ T1582] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 54.261484][ T1582] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 54.261677][ T1582] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 54.261864][ T1582] ? __dev_get_by_name (net/core/dev.c:883) [ 54.262070][ T1582] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 54.262268][ T1582] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 54.262475][ T1582] rtnl_newlink (net/core/rtnetlink.c:4150) [ 54.262667][ T1582] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.262849][ T1582] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.263033][ T1582] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.263218][ T1582] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.263413][ T1582] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.263630][ T1582] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.263820][ T1582] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.264014][ T1582] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.264222][ T1582] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.264455][ T1582] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.264669][ T1582] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.264891][ T1582] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.265108][ T1582] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.265324][ T1582] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.265533][ T1582] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.265743][ T1582] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.265941][ T1582] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.266120][ T1582] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.266307][ T1582] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.266506][ T1582] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.266688][ T1582] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.266874][ T1582] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.267072][ T1582] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.267273][ T1582] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.267477][ T1582] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.267663][ T1582] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.267854][ T1582] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.268099][ T1582] ? move_addr_to_kernel (net/socket.c:258) [ 54.268294][ T1582] ___sys_sendmsg (net/socket.c:2752) [ 54.268500][ T1582] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.268716][ T1582] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.268925][ T1582] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 54.269139][ T1582] __sys_sendmsg (net/socket.c:2784) [ 54.269373][ T1582] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.269604][ T1582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.269827][ T1582] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.270047][ T1582] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.270246][ T1582] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.270464][ T1582] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.270656][ T1582] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.270882][ T1582] RIP: 0033:0x7fd2216e808e [ 54.271073][ T1582] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.271731][ T1582] RSP: 002b:00007ffc8477e370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.272016][ T1582] RAX: ffffffffffffffda RBX: 00007ffc8477eb20 RCX: 00007fd2216e808e [ 54.272309][ T1582] RDX: 0000000000000000 RSI: 00007ffc8477e420 RDI: 0000000000000005 [ 54.272595][ T1582] RBP: 00007ffc8477e380 R08: 0000000000000000 R09: 0000000000000000 [ 54.272874][ T1582] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.273151][ T1582] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc8477eaf0 | [ 54.305668][ T1583] ------------[ cut here ]------------ | [ 54.305857][ T1583] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1583 | [ 54.306245][ T1583] Modules linked in: netdevsim | [ 54.306872][ T1583] Tainted: [W]=WARN [ 54.306977][ T1583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.307148][ T1583] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.307343][ T1583] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.307845][ T1583] RSP: 0018:ffa0000003cb7020 EFLAGS: 00010286 [ 54.308015][ T1583] RAX: 00000000ffffffa6 RBX: ff11000004f92f40 RCX: 1ff4000000796dca [ 54.308216][ T1583] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92ff0 [ 54.308531][ T1583] RBP: ff11000008104000 R08: 1fe22000009f25ff R09: ff1100000c292e80 [ 54.308736][ T1583] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 54.308936][ T1583] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 54.309138][ T1583] FS: 00007fa1c6bd7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 54.309450][ T1583] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.309620][ T1583] CR2: 0000000015139988 CR3: 000000000f9c7004 CR4: 0000000000771ef0 [ 54.309822][ T1583] PKRU: 55555554 [ 54.309923][ T1583] Call Trace: [ 54.310024][ T1583] [ 54.310102][ T1583] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 54.310305][ T1583] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 54.310524][ T1583] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 54.310759][ T1583] __dev_notify_flags (net/core/dev.c:9787) [ 54.310896][ T1583] ? netif_change_name (net/core/dev.c:1495) [ 54.311032][ T1583] ? __dev_change_flags (net/core/dev.c:9752) [ 54.311166][ T1583] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 54.311298][ T1583] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.311535][ T1583] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 54.311676][ T1583] netif_change_flags (net/core/dev.c:9820) [ 54.311812][ T1583] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 54.311950][ T1583] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 54.312148][ T1583] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 54.312415][ T1583] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 54.312551][ T1583] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.312685][ T1583] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 54.312860][ T1583] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.312995][ T1583] ? __kernel_text_address (kernel/extable.c:79) [ 54.313133][ T1583] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.313270][ T1583] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.313465][ T1583] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 54.313601][ T1583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.313741][ T1583] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 54.313877][ T1583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.314018][ T1583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.314152][ T1583] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 54.314287][ T1583] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 54.314493][ T1583] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 54.314628][ T1583] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 54.314763][ T1583] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 54.314899][ T1583] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 54.315041][ T1583] rtnl_newlink (net/core/rtnetlink.c:4150) [ 54.315177][ T1583] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.315312][ T1583] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.315518][ T1583] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.315653][ T1583] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.315790][ T1583] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.315926][ T1583] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.316060][ T1583] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.316197][ T1583] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.316395][ T1583] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.316532][ T1583] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.316668][ T1583] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.316804][ T1583] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.316937][ T1583] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.317073][ T1583] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.317210][ T1583] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.317381][ T1583] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.317520][ T1583] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.317655][ T1583] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.317792][ T1583] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.317930][ T1583] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.318063][ T1583] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.318200][ T1583] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.318347][ T1583] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.318490][ T1583] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.318633][ T1583] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.318776][ T1583] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.318921][ T1583] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.319097][ T1583] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.319300][ T1583] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.319528][ T1583] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.319798][ T1583] ? move_addr_to_kernel (net/socket.c:258) [ 54.319970][ T1583] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.320104][ T1583] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.320240][ T1583] ___sys_sendmsg (net/socket.c:2752) [ 54.320388][ T1583] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 54.320597][ T1583] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.320826][ T1583] __sys_sendmsg (net/socket.c:2784) [ 54.321037][ T1583] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.321240][ T1583] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 54.321454][ T1583] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 54.321643][ T1583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.321824][ T1583] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.322017][ T1583] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.322221][ T1583] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.322461][ T1583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.322666][ T1583] RIP: 0033:0x7fa1c6e1108e [ 54.322809][ T1583] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.323290][ T1583] RSP: 002b:00007ffe928e9930 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.323562][ T1583] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa1c6e1108e [ 54.323801][ T1583] RDX: 0000000000000000 RSI: 00007ffe928e99e0 RDI: 0000000000000005 [ 54.324003][ T1583] RBP: 00007ffe928e9940 R08: 0000000000000000 R09: 0000000000000000 [ 54.324211][ T1583] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.324429][ T1583] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe928ea0b0 | [ 54.401427][ T1585] ------------[ cut here ]------------ | [ 54.401621][ T1585] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1585 | [ 54.401974][ T1585] Modules linked in: netdevsim | [ 54.403187][ T1585] Tainted: [W]=WARN [ 54.403304][ T1585] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.403546][ T1585] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.403739][ T1585] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.404276][ T1585] RSP: 0018:ffa0000003bf71b0 EFLAGS: 00010286 [ 54.404524][ T1585] RAX: 00000000ffffffa6 RBX: ff11000004b0ac40 RCX: 1ff400000077edfc [ 54.404735][ T1585] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0acf0 [ 54.404940][ T1585] RBP: ff11000008511000 R08: 1fe220000096159f R09: ff1100000f928ba8 [ 54.405149][ T1585] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 54.405373][ T1585] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 54.405583][ T1585] FS: 00007fba540cc840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 54.405897][ T1585] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.406074][ T1585] CR2: 00000000004a77b8 CR3: 000000000dd3b003 CR4: 0000000000771ef0 [ 54.406286][ T1585] PKRU: 55555554 [ 54.406403][ T1585] Call Trace: [ 54.406513][ T1585] [ 54.406588][ T1585] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 54.406739][ T1585] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 54.406881][ T1585] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 54.407027][ T1585] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 54.407133][ T1585] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 54.407273][ T1585] __dev_notify_flags (net/core/dev.c:9787) [ 54.407427][ T1585] ? netif_change_name (net/core/dev.c:1495) [ 54.407571][ T1585] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 54.407747][ T1585] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 54.407891][ T1585] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 54.408032][ T1585] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 54.408171][ T1585] ? __dev_get_by_name (net/core/dev.c:883) [ 54.408310][ T1585] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 54.408467][ T1585] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 54.408612][ T1585] rtnl_newlink (net/core/rtnetlink.c:4150) [ 54.408752][ T1585] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.408898][ T1585] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.409039][ T1585] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.409179][ T1585] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.409317][ T1585] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.409472][ T1585] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.409612][ T1585] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.409752][ T1585] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.409894][ T1585] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.410036][ T1585] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.410180][ T1585] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.410322][ T1585] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.410471][ T1585] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.410613][ T1585] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.410755][ T1585] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.410896][ T1585] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.411041][ T1585] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.411182][ T1585] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.411331][ T1585] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.411476][ T1585] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.411616][ T1585] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.411758][ T1585] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.411899][ T1585] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.412045][ T1585] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.412187][ T1585] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.412338][ T1585] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.412487][ T1585] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.412662][ T1585] ? move_addr_to_kernel (net/socket.c:258) [ 54.412804][ T1585] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.412945][ T1585] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 54.413093][ T1585] ___sys_sendmsg (net/socket.c:2752) [ 54.413235][ T1585] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 54.413382][ T1585] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.413529][ T1585] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 54.413672][ T1585] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 54.413814][ T1585] __sys_sendmsg (net/socket.c:2784) [ 54.413954][ T1585] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.414098][ T1585] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.414242][ T1585] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.414393][ T1585] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.414533][ T1585] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.414673][ T1585] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.414814][ T1585] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.414987][ T1585] RIP: 0033:0x7fba5430608e [ 54.415136][ T1585] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.415649][ T1585] RSP: 002b:00007ffd6466a6e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.415866][ T1585] RAX: ffffffffffffffda RBX: 00007ffd6466ae90 RCX: 00007fba5430608e [ 54.416081][ T1585] RDX: 0000000000000000 RSI: 00007ffd6466a790 RDI: 0000000000000005 [ 54.416297][ T1585] RBP: 00007ffd6466a6f0 R08: 0000000000000000 R09: 0000000000000000 [ 54.416519][ T1585] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.416734][ T1585] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd6466ae60 | [ 54.445113][ T1586] ------------[ cut here ]------------ | [ 54.445302][ T1586] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1586 | [ 54.445601][ T1586] Modules linked in: netdevsim | [ 54.446041][ T1586] Tainted: [W]=WARN [ 54.446147][ T1586] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.446324][ T1586] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 54.446519][ T1586] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 54.447008][ T1586] RSP: 0018:ffa0000003c07020 EFLAGS: 00010286 [ 54.447186][ T1586] RAX: 00000000ffffffa6 RBX: ff11000004b0a7c0 RCX: 1ff4000000780dca [ 54.447518][ T1586] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a870 [ 54.447732][ T1586] RBP: ff11000008511000 R08: 1fe220000096150f R09: ff1100000f92ae80 [ 54.447940][ T1586] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 54.448234][ T1586] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 54.448536][ T1586] FS: 00007f2b286ad840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 54.448779][ T1586] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 54.448955][ T1586] CR2: 0000000030b7a988 CR3: 000000000f427002 CR4: 0000000000771ef0 [ 54.449169][ T1586] PKRU: 55555554 [ 54.449273][ T1586] Call Trace: [ 54.449476][ T1586] [ 54.449551][ T1586] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 54.449693][ T1586] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 54.449798][ T1586] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 54.449937][ T1586] __dev_notify_flags (net/core/dev.c:9787) [ 54.450075][ T1586] ? netif_change_name (net/core/dev.c:1495) [ 54.450210][ T1586] ? __dev_change_flags (net/core/dev.c:9752) [ 54.450441][ T1586] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 54.450579][ T1586] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.450716][ T1586] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 54.450859][ T1586] netif_change_flags (net/core/dev.c:9820) [ 54.450998][ T1586] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 54.451136][ T1586] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 54.451273][ T1586] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 54.451518][ T1586] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 54.451658][ T1586] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.451797][ T1586] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 54.451933][ T1586] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.452072][ T1586] ? __kernel_text_address (kernel/extable.c:79) [ 54.452210][ T1586] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.452422][ T1586] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.452561][ T1586] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 54.452697][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.452833][ T1586] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 54.452970][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.453106][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.453243][ T1586] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 54.453461][ T1586] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 54.453601][ T1586] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 54.453737][ T1586] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 54.453873][ T1586] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 54.454012][ T1586] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 54.454150][ T1586] rtnl_newlink (net/core/rtnetlink.c:4150) [ 54.454287][ T1586] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.454465][ T1586] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.454600][ T1586] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.454739][ T1586] ? mark_usage (kernel/locking/lockdep.c:4674) [ 54.454881][ T1586] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.455019][ T1586] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.455159][ T1586] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.455297][ T1586] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.455444][ T1586] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 54.455581][ T1586] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 54.455717][ T1586] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 54.455855][ T1586] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.455999][ T1586] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.456133][ T1586] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.456272][ T1586] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 54.456415][ T1586] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 54.456551][ T1586] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 54.456686][ T1586] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 54.456823][ T1586] ? netlink_ack (./include/linux/skbuff.h:2718) [ 54.456965][ T1586] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 54.457103][ T1586] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 54.457241][ T1586] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 54.457384][ T1586] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 54.457519][ T1586] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 54.457655][ T1586] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 54.457799][ T1586] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 54.457940][ T1586] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 54.458083][ T1586] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 54.458218][ T1586] ? copy_msghdr_from_user (net/socket.c:2635) [ 54.458358][ T1586] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 54.458528][ T1586] ? move_addr_to_kernel (net/socket.c:258) [ 54.458669][ T1586] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 54.458804][ T1586] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 54.458943][ T1586] ___sys_sendmsg (net/socket.c:2752) [ 54.459080][ T1586] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 54.459248][ T1586] ? copy_msghdr_from_user (net/socket.c:2603) [ 54.459407][ T1586] __sys_sendmsg (net/socket.c:2784) [ 54.459541][ T1586] ? __sys_sendmsg_sock (net/socket.c:2765) [ 54.459675][ T1586] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 54.459847][ T1586] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 54.459982][ T1586] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 54.460120][ T1586] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 54.460255][ T1586] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 54.460401][ T1586] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 54.460536][ T1586] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.460702][ T1586] RIP: 0033:0x7f2b288e708e [ 54.460848][ T1586] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.461357][ T1586] RSP: 002b:00007fff22baa2c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 54.461570][ T1586] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f2b288e708e [ 54.461774][ T1586] RDX: 0000000000000000 RSI: 00007fff22baa370 RDI: 0000000000000005 [ 54.461976][ T1586] RBP: 00007fff22baa2d0 R08: 0000000000000000 R09: 0000000000000000 [ 54.462180][ T1586] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8c [ 54.462397][ T1586] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff22baaa40 | [ 55.085897][ T1615] ------------[ cut here ]------------ | [ 55.086127][ T1615] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1615 | [ 55.086484][ T1615] Modules linked in: netdevsim | [ 55.087004][ T1615] Tainted: [W]=WARN [ 55.087169][ T1615] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.087498][ T1615] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.087831][ T1615] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.088466][ T1615] RSP: 0018:ffa0000003da7010 EFLAGS: 00010286 [ 55.088782][ T1615] RAX: 00000000ffffffa6 RBX: ff1100000ed72640 RCX: 1ff40000007b4dc8 [ 55.089113][ T1615] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed726f0 [ 55.089423][ T1615] RBP: ff11000008104000 R08: 1fe2200001dae4df R09: ff1100000f68ae80 [ 55.089671][ T1615] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 55.089921][ T1615] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003da7100 [ 55.090175][ T1615] FS: 00007f69805b4840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 55.090480][ T1615] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.090703][ T1615] CR2: 000000001a399988 CR3: 00000000093fa005 CR4: 0000000000771ef0 [ 55.090960][ T1615] PKRU: 55555554 [ 55.091111][ T1615] Call Trace: [ 55.091261][ T1615] [ 55.091400][ T1615] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.091589][ T1615] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.091745][ T1615] netif_close_many (net/core/dev.c:1804) [ 55.091929][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.092115][ T1615] ? __dev_close_many (net/core/dev.c:1781) [ 55.092299][ T1615] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.092508][ T1615] netif_close_many_and_unlock (net/core/dev.c:12330) [ 55.092696][ T1615] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.092880][ T1615] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 55.093103][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.093290][ T1615] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 55.093524][ T1615] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 55.093711][ T1615] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.093893][ T1615] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 55.094111][ T1615] ? unregister_netdevice_many (net/core/dev.c:12497) [ 55.094294][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.094499][ T1615] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 55.094684][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.094867][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.095054][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.095238][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.095443][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.095646][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.095829][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.096011][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.096199][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.096405][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.096590][ T1615] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 55.096778][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.096962][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.097149][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.097347][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.097541][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.097725][ T1615] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.097909][ T1615] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.098092][ T1615] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.098277][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.098483][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.098666][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.098857][ T1615] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.099041][ T1615] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.099224][ T1615] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.099429][ T1615] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.099612][ T1615] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.099798][ T1615] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.099986][ T1615] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.100171][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.100377][ T1615] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.100563][ T1615] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.100749][ T1615] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.100939][ T1615] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.101125][ T1615] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.101308][ T1615] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.101545][ T1615] ? move_addr_to_kernel (net/socket.c:258) [ 55.101732][ T1615] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.101920][ T1615] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.102113][ T1615] ___sys_sendmsg (net/socket.c:2752) [ 55.102294][ T1615] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.102576][ T1615] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.102780][ T1615] __sys_sendmsg (net/socket.c:2784) [ 55.102965][ T1615] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.103148][ T1615] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.103391][ T1615] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.103582][ T1615] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.103777][ T1615] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.103963][ T1615] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.104149][ T1615] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.104347][ T1615] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.104574][ T1615] RIP: 0033:0x7f69807ee08e [ 55.104766][ T1615] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.105296][ T1615] RSP: 002b:00007ffd188fb1a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.105574][ T1615] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f69807ee08e [ 55.105822][ T1615] RDX: 0000000000000000 RSI: 00007ffd188fb250 RDI: 0000000000000005 [ 55.106074][ T1615] RBP: 00007ffd188fb1b0 R08: 0000000000000000 R09: 0000000000000000 [ 55.106339][ T1615] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.106600][ T1615] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd188fb920 | [ 55.122089][ T1615] ------------[ cut here ]------------ | [ 55.122308][ T1615] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1615 | [ 55.122691][ T1615] Modules linked in: netdevsim | [ 55.123258][ T1615] Tainted: [W]=WARN [ 55.123418][ T1615] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.123658][ T1615] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.123919][ T1615] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.124621][ T1615] RSP: 0018:ffa0000003da7190 EFLAGS: 00010286 [ 55.124876][ T1615] RAX: 00000000ffffffa6 RBX: ff110000091116c0 RCX: 1ff40000007b4df8 [ 55.125171][ T1615] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009111770 [ 55.125487][ T1615] RBP: ff11000008104000 R08: 1fe22000012222ef R09: ff1100000f68ae58 [ 55.125783][ T1615] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 55.126085][ T1615] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 55.126409][ T1615] FS: 00007f69805b4840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 55.126765][ T1615] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.127017][ T1615] CR2: 00007f8375e9d580 CR3: 00000000093fa002 CR4: 0000000000771ef0 [ 55.127318][ T1615] PKRU: 55555554 [ 55.127482][ T1615] Call Trace: [ 55.127632][ T1615] [ 55.127736][ T1615] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 55.127993][ T1615] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 55.128239][ T1615] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 55.128447][ T1615] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.128646][ T1615] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 55.128896][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.129097][ T1615] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 55.129295][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.129500][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.129695][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.129889][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.130087][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.130320][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.130530][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.130725][ T1615] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.130920][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.131115][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.131313][ T1615] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 55.131529][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.131730][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.131926][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.132125][ T1615] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.132337][ T1615] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.132542][ T1615] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.132741][ T1615] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.132937][ T1615] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.133132][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.133339][ T1615] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.133539][ T1615] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.133736][ T1615] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.133929][ T1615] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.134132][ T1615] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.134343][ T1615] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.134549][ T1615] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.134753][ T1615] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.134950][ T1615] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.135145][ T1615] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.135350][ T1615] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.135548][ T1615] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.135746][ T1615] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.135945][ T1615] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.136143][ T1615] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.136346][ T1615] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.136589][ T1615] ? move_addr_to_kernel (net/socket.c:258) [ 55.136787][ T1615] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.136986][ T1615] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.137187][ T1615] ___sys_sendmsg (net/socket.c:2752) [ 55.137393][ T1615] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.137637][ T1615] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.137858][ T1615] __sys_sendmsg (net/socket.c:2784) [ 55.138056][ T1615] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.138250][ T1615] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.138514][ T1615] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.138712][ T1615] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.138915][ T1615] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.139114][ T1615] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.139311][ T1615] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.139525][ T1615] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.139769][ T1615] RIP: 0033:0x7f69807ee08e [ 55.139980][ T1615] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.140695][ T1615] RSP: 002b:00007ffd188fb1a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.140995][ T1615] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f69807ee08e [ 55.141290][ T1615] RDX: 0000000000000000 RSI: 00007ffd188fb250 RDI: 0000000000000005 [ 55.141597][ T1615] RBP: 00007ffd188fb1b0 R08: 0000000000000000 R09: 0000000000000000 [ 55.141895][ T1615] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.142192][ T1615] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd188fb920 | [ 55.189084][ T1616] ------------[ cut here ]------------ | [ 55.189262][ T1616] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1616 | [ 55.189559][ T1616] Modules linked in: netdevsim | [ 55.189991][ T1616] Tainted: [W]=WARN [ 55.190099][ T1616] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.190278][ T1616] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.190479][ T1616] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.190966][ T1616] RSP: 0018:ffa0000003db7010 EFLAGS: 00010286 [ 55.191148][ T1616] RAX: 00000000ffffffa6 RBX: ff11000004ec0ac0 RCX: 1ff40000007b6dc8 [ 55.191369][ T1616] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0b70 [ 55.191575][ T1616] RBP: ff11000008511000 R08: 1fe22000009d816f R09: ff1100000f698b80 [ 55.191785][ T1616] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 55.191990][ T1616] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003db7100 [ 55.192200][ T1616] FS: 00007f1046f41840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 55.192451][ T1616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.192623][ T1616] CR2: 00007f10472111a0 CR3: 000000000f719002 CR4: 0000000000771ef0 [ 55.192830][ T1616] PKRU: 55555554 [ 55.192932][ T1616] Call Trace: [ 55.193035][ T1616] [ 55.193107][ T1616] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.193247][ T1616] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.193358][ T1616] netif_close_many (net/core/dev.c:1804) [ 55.193519][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.193669][ T1616] ? __dev_close_many (net/core/dev.c:1781) [ 55.193808][ T1616] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.193950][ T1616] netif_close_many_and_unlock (net/core/dev.c:12330) [ 55.194088][ T1616] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.194227][ T1616] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 55.194411][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.194546][ T1616] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 55.194714][ T1616] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 55.194851][ T1616] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.194992][ T1616] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 55.195163][ T1616] ? unregister_netdevice_many (net/core/dev.c:12497) [ 55.195301][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.195448][ T1616] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 55.195585][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.195720][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.195859][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.195997][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.196132][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.196288][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.196439][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.196582][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.196719][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.196856][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.196998][ T1616] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 55.197138][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.197273][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.197420][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.197556][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.197697][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.197834][ T1616] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.197972][ T1616] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.198112][ T1616] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.198246][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.198395][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.198537][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.198677][ T1616] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.198814][ T1616] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.198951][ T1616] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.199090][ T1616] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.199226][ T1616] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.199379][ T1616] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.199518][ T1616] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.199655][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.199793][ T1616] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.199929][ T1616] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.200066][ T1616] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.200203][ T1616] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.200349][ T1616] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.200490][ T1616] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.200665][ T1616] ? move_addr_to_kernel (net/socket.c:258) [ 55.200804][ T1616] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.200942][ T1616] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.201081][ T1616] ___sys_sendmsg (net/socket.c:2752) [ 55.201219][ T1616] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.201400][ T1616] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.201550][ T1616] __sys_sendmsg (net/socket.c:2784) [ 55.201692][ T1616] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.201833][ T1616] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.202007][ T1616] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.202144][ T1616] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.202282][ T1616] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.202427][ T1616] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.202566][ T1616] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.202706][ T1616] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.202878][ T1616] RIP: 0033:0x7f104717b08e [ 55.203023][ T1616] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.203515][ T1616] RSP: 002b:00007fff55fef190 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.203725][ T1616] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f104717b08e [ 55.203928][ T1616] RDX: 0000000000000000 RSI: 00007fff55fef240 RDI: 0000000000000005 [ 55.204131][ T1616] RBP: 00007fff55fef1a0 R08: 0000000000000000 R09: 0000000000000000 [ 55.204340][ T1616] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.204547][ T1616] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff55fef910 | [ 55.207747][ T1616] ------------[ cut here ]------------ | [ 55.207890][ T1616] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1616 | [ 55.208150][ T1616] Modules linked in: netdevsim | [ 55.208826][ T1616] Tainted: [W]=WARN [ 55.208925][ T1616] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.209083][ T1616] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.209250][ T1616] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.209709][ T1616] RSP: 0018:ffa0000003db7190 EFLAGS: 00010286 [ 55.209871][ T1616] RAX: 00000000ffffffa6 RBX: ff1100000c195240 RCX: 1ff40000007b6df8 [ 55.210062][ T1616] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1952f0 [ 55.210251][ T1616] RBP: ff11000008511000 R08: 1fe2200001832a5f R09: ff1100000f698b58 [ 55.210447][ T1616] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 55.210635][ T1616] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 55.210829][ T1616] FS: 00007f1046f41840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 55.211052][ T1616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.211213][ T1616] CR2: 00007f10472111a0 CR3: 000000000f719002 CR4: 0000000000771ef0 [ 55.211411][ T1616] PKRU: 55555554 [ 55.211507][ T1616] Call Trace: [ 55.211603][ T1616] [ 55.211670][ T1616] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 55.211837][ T1616] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 55.211995][ T1616] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 55.212124][ T1616] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 55.212251][ T1616] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 55.212421][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.212552][ T1616] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 55.212680][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.212810][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.212938][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.213065][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.213196][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.213353][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.213482][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.213614][ T1616] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.213743][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.213870][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.213996][ T1616] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 55.214127][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.214254][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.214388][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.214514][ T1616] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.214644][ T1616] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 55.214771][ T1616] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.214899][ T1616] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.215027][ T1616] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.215155][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.215285][ T1616] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.215418][ T1616] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.215548][ T1616] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.215676][ T1616] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.215803][ T1616] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.215933][ T1616] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.216060][ T1616] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.216190][ T1616] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.216317][ T1616] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.216457][ T1616] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.216586][ T1616] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.216718][ T1616] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.216847][ T1616] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.216980][ T1616] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.217109][ T1616] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.217237][ T1616] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.217403][ T1616] ? move_addr_to_kernel (net/socket.c:258) [ 55.217531][ T1616] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.217660][ T1616] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.217787][ T1616] ___sys_sendmsg (net/socket.c:2752) [ 55.217914][ T1616] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.218071][ T1616] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.218210][ T1616] __sys_sendmsg (net/socket.c:2784) [ 55.218340][ T1616] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.218472][ T1616] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.218637][ T1616] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.218763][ T1616] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.218890][ T1616] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.219016][ T1616] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.219144][ T1616] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.219272][ T1616] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.219436][ T1616] RIP: 0033:0x7f104717b08e [ 55.219568][ T1616] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.220021][ T1616] RSP: 002b:00007fff55fef190 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.220213][ T1616] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f104717b08e [ 55.220410][ T1616] RDX: 0000000000000000 RSI: 00007fff55fef240 RDI: 0000000000000005 [ 55.220599][ T1616] RBP: 00007fff55fef1a0 R08: 0000000000000000 R09: 0000000000000000 [ 55.220790][ T1616] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.220983][ T1616] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff55fef910 | [ 55.338816][ T1626] ------------[ cut here ]------------ | [ 55.339016][ T1626] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1626 | [ 55.339324][ T1626] Modules linked in: netdevsim | [ 55.339792][ T1626] Tainted: [W]=WARN [ 55.339903][ T1626] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.340083][ T1626] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.340273][ T1626] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.340815][ T1626] RSP: 0018:ffa0000003e171b0 EFLAGS: 00010286 [ 55.340997][ T1626] RAX: 00000000ffffffa6 RBX: ff1100000538c040 RCX: 1ff40000007c2dfc [ 55.341213][ T1626] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538c0f0 [ 55.341444][ T1626] RBP: ff1100000883c000 R08: 1fe2200000a7181f R09: ff1100000c340ba8 [ 55.341656][ T1626] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 55.341869][ T1626] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 55.342084][ T1626] FS: 00007fe541939840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 55.342342][ T1626] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.342528][ T1626] CR2: 00000000004a77b8 CR3: 000000000c30f003 CR4: 0000000000771ef0 [ 55.342741][ T1626] PKRU: 55555554 [ 55.342849][ T1626] Call Trace: [ 55.342955][ T1626] [ 55.343031][ T1626] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 55.343177][ T1626] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.343320][ T1626] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 55.343477][ T1626] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.343586][ T1626] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 55.343730][ T1626] __dev_notify_flags (net/core/dev.c:9787) [ 55.343875][ T1626] ? netif_change_name (net/core/dev.c:1495) [ 55.344021][ T1626] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 55.344202][ T1626] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 55.344353][ T1626] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 55.344500][ T1626] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 55.344642][ T1626] ? __dev_get_by_name (net/core/dev.c:883) [ 55.344785][ T1626] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 55.344933][ T1626] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 55.345082][ T1626] rtnl_newlink (net/core/rtnetlink.c:4150) [ 55.345225][ T1626] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.345376][ T1626] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.345520][ T1626] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.345661][ T1626] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.345802][ T1626] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.345949][ T1626] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.346093][ T1626] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.346234][ T1626] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.346386][ T1626] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.346527][ T1626] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.346671][ T1626] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.346814][ T1626] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.346955][ T1626] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.347103][ T1626] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.347243][ T1626] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.347397][ T1626] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.347542][ T1626] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.347686][ T1626] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.347830][ T1626] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.347972][ T1626] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.348113][ T1626] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.348257][ T1626] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.348407][ T1626] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.348550][ T1626] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.348696][ T1626] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.348840][ T1626] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.348986][ T1626] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.349165][ T1626] ? move_addr_to_kernel (net/socket.c:258) [ 55.349306][ T1626] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.349457][ T1626] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 55.349599][ T1626] ___sys_sendmsg (net/socket.c:2752) [ 55.349740][ T1626] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 55.349886][ T1626] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.350038][ T1626] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 55.350184][ T1626] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 55.350334][ T1626] __sys_sendmsg (net/socket.c:2784) [ 55.350482][ T1626] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.350628][ T1626] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.350772][ T1626] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.350916][ T1626] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.351060][ T1626] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.351202][ T1626] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.351348][ T1626] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.351545][ T1626] RIP: 0033:0x7fe541b7308e [ 55.351698][ T1626] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.352204][ T1626] RSP: 002b:00007ffd22c80f70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.352432][ T1626] RAX: ffffffffffffffda RBX: 00007ffd22c81720 RCX: 00007fe541b7308e [ 55.352644][ T1626] RDX: 0000000000000000 RSI: 00007ffd22c81020 RDI: 0000000000000005 [ 55.352858][ T1626] RBP: 00007ffd22c80f80 R08: 0000000000000000 R09: 0000000000000000 [ 55.353078][ T1626] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.353293][ T1626] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd22c816f0 | [ 55.389116][ T1627] ------------[ cut here ]------------ | [ 55.389349][ T1627] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1627 | [ 55.389688][ T1627] Modules linked in: netdevsim | [ 55.390214][ T1627] Tainted: [W]=WARN [ 55.390387][ T1627] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.390612][ T1627] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.390847][ T1627] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.391415][ T1627] RSP: 0018:ffa0000003e27020 EFLAGS: 00010286 [ 55.391642][ T1627] RAX: 00000000ffffffa6 RBX: ff1100000538c940 RCX: 1ff40000007c4dca [ 55.391894][ T1627] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538c9f0 [ 55.392144][ T1627] RBP: ff1100000883c000 R08: 1fe2200000a7193f R09: ff1100000c342e80 [ 55.392415][ T1627] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 55.392672][ T1627] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 55.392927][ T1627] FS: 00007f1e69f42840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 55.393216][ T1627] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.393456][ T1627] CR2: 00007f1e6a2121a0 CR3: 000000000f76f002 CR4: 0000000000771ef0 [ 55.393711][ T1627] PKRU: 55555554 [ 55.393866][ T1627] Call Trace: [ 55.394019][ T1627] [ 55.394139][ T1627] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 55.394342][ T1627] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.394556][ T1627] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.394710][ T1627] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 55.394896][ T1627] __dev_notify_flags (net/core/dev.c:9787) [ 55.395084][ T1627] ? netif_change_name (net/core/dev.c:1495) [ 55.395272][ T1627] ? __dev_change_flags (net/core/dev.c:9752) [ 55.395585][ T1627] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 55.395877][ T1627] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.396137][ T1627] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 55.396449][ T1627] netif_change_flags (net/core/dev.c:9820) [ 55.396720][ T1627] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 55.396967][ T1627] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 55.397155][ T1627] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 55.397393][ T1627] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 55.397580][ T1627] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.397765][ T1627] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 55.397951][ T1627] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.398137][ T1627] ? __kernel_text_address (kernel/extable.c:79) [ 55.398358][ T1627] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.398566][ T1627] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.398751][ T1627] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 55.398937][ T1627] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.399122][ T1627] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 55.399305][ T1627] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.399513][ T1627] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.399702][ T1627] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 55.399894][ T1627] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 55.400079][ T1627] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 55.400265][ T1627] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 55.400473][ T1627] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 55.400664][ T1627] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 55.400856][ T1627] rtnl_newlink (net/core/rtnetlink.c:4150) [ 55.401044][ T1627] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.401245][ T1627] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.401517][ T1627] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.401707][ T1627] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.401893][ T1627] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.402082][ T1627] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.402268][ T1627] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.402482][ T1627] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.402671][ T1627] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.402867][ T1627] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.403055][ T1627] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.403242][ T1627] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.403462][ T1627] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.403650][ T1627] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.403843][ T1627] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.404028][ T1627] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.404215][ T1627] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.404425][ T1627] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.404615][ T1627] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.404807][ T1627] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.404992][ T1627] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.405182][ T1627] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.405389][ T1627] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.405577][ T1627] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.405771][ T1627] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.405959][ T1627] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.406148][ T1627] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.406351][ T1627] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.406547][ T1627] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.406733][ T1627] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.406950][ T1627] ? move_addr_to_kernel (net/socket.c:258) [ 55.407140][ T1627] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.407347][ T1627] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.407544][ T1627] ___sys_sendmsg (net/socket.c:2752) [ 55.407730][ T1627] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.407953][ T1627] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.408153][ T1627] __sys_sendmsg (net/socket.c:2784) [ 55.408353][ T1627] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.408550][ T1627] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.408779][ T1627] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.408967][ T1627] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.409159][ T1627] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.409362][ T1627] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.409561][ T1627] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.409750][ T1627] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.409970][ T1627] RIP: 0033:0x7f1e6a17c08e [ 55.410168][ T1627] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.410731][ T1627] RSP: 002b:00007ffda5326c60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.410992][ T1627] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1e6a17c08e [ 55.411295][ T1627] RDX: 0000000000000000 RSI: 00007ffda5326d10 RDI: 0000000000000005 [ 55.411603][ T1627] RBP: 00007ffda5326c70 R08: 0000000000000000 R09: 0000000000000000 [ 55.411857][ T1627] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.412112][ T1627] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda53273e0 | [ 55.462197][ T1628] ------------[ cut here ]------------ | [ 55.462406][ T1628] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1628 | [ 55.462703][ T1628] Modules linked in: netdevsim | [ 55.463237][ T1628] Tainted: [W]=WARN [ 55.463352][ T1628] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.463535][ T1628] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.463729][ T1628] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.464226][ T1628] RSP: 0018:ffa0000003e371b0 EFLAGS: 00010286 [ 55.464419][ T1628] RAX: 00000000ffffffa6 RBX: ff1100000ed6f840 RCX: 1ff40000007c6dfc [ 55.464629][ T1628] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f8f0 [ 55.464839][ T1628] RBP: ff11000008999000 R08: 1fe2200001dadf1f R09: ff1100000c3451a8 [ 55.465047][ T1628] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 55.465255][ T1628] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 55.465480][ T1628] FS: 00007f4fac01d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 55.465727][ T1628] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.465907][ T1628] CR2: 00000000004a77b8 CR3: 000000000f977005 CR4: 0000000000771ef0 [ 55.466116][ T1628] PKRU: 55555554 [ 55.466222][ T1628] Call Trace: [ 55.466334][ T1628] [ 55.466413][ T1628] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 55.466559][ T1628] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.466700][ T1628] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 55.466838][ T1628] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.466944][ T1628] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 55.467087][ T1628] __dev_notify_flags (net/core/dev.c:9787) [ 55.467229][ T1628] ? netif_change_name (net/core/dev.c:1495) [ 55.467387][ T1628] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 55.467579][ T1628] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 55.467720][ T1628] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 55.467861][ T1628] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 55.468002][ T1628] ? __dev_get_by_name (net/core/dev.c:883) [ 55.468143][ T1628] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 55.468291][ T1628] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 55.468450][ T1628] rtnl_newlink (net/core/rtnetlink.c:4150) [ 55.468594][ T1628] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.468738][ T1628] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.468891][ T1628] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.469043][ T1628] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.469195][ T1628] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.469349][ T1628] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.469497][ T1628] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.469638][ T1628] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.469781][ T1628] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.469924][ T1628] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.470082][ T1628] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.470238][ T1628] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.470390][ T1628] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.470537][ T1628] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.470684][ T1628] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.470825][ T1628] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.470967][ T1628] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.471109][ T1628] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.471255][ T1628] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.471411][ T1628] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.471623][ T1628] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.471819][ T1628] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.471962][ T1628] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.472108][ T1628] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.472253][ T1628] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.472414][ T1628] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.472560][ T1628] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.472740][ T1628] ? move_addr_to_kernel (net/socket.c:258) [ 55.472884][ T1628] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.473032][ T1628] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 55.473181][ T1628] ___sys_sendmsg (net/socket.c:2752) [ 55.473332][ T1628] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 55.473482][ T1628] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.473631][ T1628] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 55.473778][ T1628] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 55.473922][ T1628] __sys_sendmsg (net/socket.c:2784) [ 55.474075][ T1628] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.474264][ T1628] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.474433][ T1628] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.474644][ T1628] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.474824][ T1628] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.474972][ T1628] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.475117][ T1628] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.475292][ T1628] RIP: 0033:0x7f4fac25708e [ 55.475453][ T1628] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.476224][ T1628] RSP: 002b:00007fff6d8fa3c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.476572][ T1628] RAX: ffffffffffffffda RBX: 00007fff6d8fab70 RCX: 00007f4fac25708e [ 55.476793][ T1628] RDX: 0000000000000000 RSI: 00007fff6d8fa470 RDI: 0000000000000005 [ 55.477026][ T1628] RBP: 00007fff6d8fa3d0 R08: 0000000000000000 R09: 0000000000000000 [ 55.477356][ T1628] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.477572][ T1628] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff6d8fab40 | [ 55.540055][ T1629] ------------[ cut here ]------------ | [ 55.540339][ T1629] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1629 | [ 55.540788][ T1629] Modules linked in: netdevsim | [ 55.541478][ T1629] Tainted: [W]=WARN [ 55.541644][ T1629] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.541915][ T1629] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 55.542215][ T1629] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 55.543165][ T1629] RSP: 0018:ffa0000003e47020 EFLAGS: 00010286 [ 55.543592][ T1629] RAX: 00000000ffffffa6 RBX: ff1100000ed6fcc0 RCX: 1ff40000007c8dca [ 55.543920][ T1629] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fd70 [ 55.544244][ T1629] RBP: ff11000008999000 R08: 1fe2200001dadfaf R09: ff1100000c292e80 [ 55.544678][ T1629] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 55.545000][ T1629] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 55.545322][ T1629] FS: 00007fbd49b02840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 55.545850][ T1629] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 55.546125][ T1629] CR2: 00007fbd49dd21a0 CR3: 000000000f873004 CR4: 0000000000771ef0 [ 55.546464][ T1629] PKRU: 55555554 [ 55.546629][ T1629] Call Trace: [ 55.546788][ T1629] [ 55.546899][ T1629] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 55.547121][ T1629] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 55.547347][ T1629] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 55.547521][ T1629] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 55.547745][ T1629] __dev_notify_flags (net/core/dev.c:9787) [ 55.547966][ T1629] ? netif_change_name (net/core/dev.c:1495) [ 55.548181][ T1629] ? __dev_change_flags (net/core/dev.c:9752) [ 55.548409][ T1629] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 55.548627][ T1629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.548843][ T1629] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 55.549061][ T1629] netif_change_flags (net/core/dev.c:9820) [ 55.549283][ T1629] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 55.549522][ T1629] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 55.549745][ T1629] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 55.550033][ T1629] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 55.550268][ T1629] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.550518][ T1629] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 55.550735][ T1629] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.550951][ T1629] ? __kernel_text_address (kernel/extable.c:79) [ 55.551174][ T1629] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.551379][ T1629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.551602][ T1629] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 55.551825][ T1629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.552073][ T1629] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 55.552284][ T1629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.552506][ T1629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.552719][ T1629] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 55.552940][ T1629] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 55.553166][ T1629] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 55.553405][ T1629] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 55.553645][ T1629] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 55.553875][ T1629] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 55.554101][ T1629] rtnl_newlink (net/core/rtnetlink.c:4150) [ 55.554321][ T1629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.554554][ T1629] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.554776][ T1629] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.554993][ T1629] ? mark_usage (kernel/locking/lockdep.c:4674) [ 55.555206][ T1629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.555441][ T1629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.555654][ T1629] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.555868][ T1629] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.556091][ T1629] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 55.556313][ T1629] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 55.556554][ T1629] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 55.556782][ T1629] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.557007][ T1629] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.557227][ T1629] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.557470][ T1629] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 55.557685][ T1629] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 55.557902][ T1629] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 55.558118][ T1629] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 55.558348][ T1629] ? netlink_ack (./include/linux/skbuff.h:2718) [ 55.558570][ T1629] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 55.558794][ T1629] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 55.559022][ T1629] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 55.559247][ T1629] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 55.559481][ T1629] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 55.559708][ T1629] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 55.559934][ T1629] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 55.560165][ T1629] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 55.560411][ T1629] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 55.560636][ T1629] ? copy_msghdr_from_user (net/socket.c:2635) [ 55.560865][ T1629] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 55.561148][ T1629] ? move_addr_to_kernel (net/socket.c:258) [ 55.561386][ T1629] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 55.561606][ T1629] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 55.561829][ T1629] ___sys_sendmsg (net/socket.c:2752) [ 55.562050][ T1629] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 55.562321][ T1629] ? copy_msghdr_from_user (net/socket.c:2603) [ 55.562587][ T1629] __sys_sendmsg (net/socket.c:2784) [ 55.562808][ T1629] ? __sys_sendmsg_sock (net/socket.c:2765) [ 55.563025][ T1629] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 55.563301][ T1629] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 55.563532][ T1629] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 55.563756][ T1629] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 55.563974][ T1629] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 55.564192][ T1629] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 55.564423][ T1629] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.564689][ T1629] RIP: 0033:0x7fbd49d3c08e [ 55.564914][ T1629] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 55.565710][ T1629] RSP: 002b:00007ffefecbf8a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 55.566040][ T1629] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbd49d3c08e [ 55.566381][ T1629] RDX: 0000000000000000 RSI: 00007ffefecbf950 RDI: 0000000000000005 [ 55.566715][ T1629] RBP: 00007ffefecbf8b0 R08: 0000000000000000 R09: 0000000000000000 [ 55.567043][ T1629] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8d [ 55.567376][ T1629] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffefecc0020 | [ 56.054549][ T1652] ------------[ cut here ]------------ | [ 56.054810][ T1652] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1652 | [ 56.055230][ T1652] Modules linked in: netdevsim | [ 56.055897][ T1652] Tainted: [W]=WARN [ 56.056060][ T1652] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.056324][ T1652] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.056620][ T1652] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.057366][ T1652] RSP: 0018:ffa0000003ec7010 EFLAGS: 00010286 [ 56.057638][ T1652] RAX: 00000000ffffffa6 RBX: ff1100000c1941c0 RCX: 1ff40000007d8dc8 [ 56.057957][ T1652] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194270 [ 56.058266][ T1652] RBP: ff1100000883c000 R08: 1fe220000183284f R09: ff1100000df25180 [ 56.058587][ T1652] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 56.058892][ T1652] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003ec7100 [ 56.059203][ T1652] FS: 00007fd1623dc840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 56.059578][ T1652] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.059833][ T1652] CR2: 0000000020973988 CR3: 000000000fa75002 CR4: 0000000000771ef0 [ 56.060131][ T1652] PKRU: 55555554 [ 56.060286][ T1652] Call Trace: [ 56.060460][ T1652] [ 56.060572][ T1652] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.060793][ T1652] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.060969][ T1652] netif_close_many (net/core/dev.c:1804) [ 56.061182][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.062208][ T1652] ? __dev_close_many (net/core/dev.c:1781) [ 56.062440][ T1652] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.062654][ T1652] netif_close_many_and_unlock (net/core/dev.c:12330) [ 56.062862][ T1652] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.063070][ T1652] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 56.063338][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.063549][ T1652] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 56.063802][ T1652] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 56.064008][ T1652] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.064217][ T1652] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 56.064489][ T1652] ? unregister_netdevice_many (net/core/dev.c:12497) [ 56.064695][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.064907][ T1652] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 56.065115][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.065322][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.065542][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.065745][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.065950][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.066190][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.066415][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.066622][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.066828][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.067034][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.067241][ T1652] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 56.067467][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.067674][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.067883][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.068094][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.068303][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.068526][ T1652] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.068746][ T1652] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.068961][ T1652] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.069176][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.069410][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.069629][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.069846][ T1652] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.070062][ T1652] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.070280][ T1652] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.070514][ T1652] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.070729][ T1652] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.070949][ T1652] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.071172][ T1652] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.071401][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.071639][ T1652] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.071858][ T1652] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.072080][ T1652] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.072302][ T1652] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.072546][ T1652] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.072767][ T1652] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.073042][ T1652] ? move_addr_to_kernel (net/socket.c:258) [ 56.073261][ T1652] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.073496][ T1652] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.073729][ T1652] ___sys_sendmsg (net/socket.c:2752) [ 56.073951][ T1652] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.074224][ T1652] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.074487][ T1652] __sys_sendmsg (net/socket.c:2784) [ 56.074704][ T1652] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.074919][ T1652] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.075208][ T1652] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.075442][ T1652] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.075670][ T1652] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.075886][ T1652] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.076105][ T1652] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.076324][ T1652] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.076607][ T1652] RIP: 0033:0x7fd16261608e [ 56.076837][ T1652] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.077625][ T1652] RSP: 002b:00007ffda6ce7a50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.077955][ T1652] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd16261608e [ 56.078275][ T1652] RDX: 0000000000000000 RSI: 00007ffda6ce7b00 RDI: 0000000000000005 [ 56.078610][ T1652] RBP: 00007ffda6ce7a60 R08: 0000000000000000 R09: 0000000000000000 [ 56.078935][ T1652] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.079261][ T1652] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda6ce81d0 | [ 56.083671][ T1652] ------------[ cut here ]------------ | [ 56.083892][ T1652] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1652 | [ 56.084315][ T1652] Modules linked in: netdevsim | [ 56.085291][ T1652] Tainted: [W]=WARN [ 56.085761][ T1652] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.086026][ T1652] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.086291][ T1652] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.087025][ T1652] RSP: 0018:ffa0000003ec7190 EFLAGS: 00010286 [ 56.087282][ T1652] RAX: 00000000ffffffa6 RBX: ff11000004ec0040 RCX: 1ff40000007d8df8 [ 56.087601][ T1652] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec00f0 [ 56.087902][ T1652] RBP: ff1100000883c000 R08: 1fe22000009d801f R09: ff1100000df25158 [ 56.088206][ T1652] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 56.088519][ T1652] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 56.088832][ T1652] FS: 00007fd1623dc840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 56.089188][ T1652] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.089455][ T1652] CR2: 0000000020973988 CR3: 000000000fa75002 CR4: 0000000000771ef0 [ 56.089761][ T1652] PKRU: 55555554 [ 56.089914][ T1652] Call Trace: [ 56.090065][ T1652] [ 56.090174][ T1652] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 56.090447][ T1652] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 56.090701][ T1652] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 56.090902][ T1652] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.091122][ T1652] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 56.091393][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.091601][ T1652] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 56.091804][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.092008][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.092208][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.092426][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.092627][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.092867][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.093066][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.093269][ T1652] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.093501][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.093704][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.093907][ T1652] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 56.094112][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.094314][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.094545][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.094746][ T1652] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.094974][ T1652] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.095175][ T1652] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.095391][ T1652] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.095592][ T1652] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.095793][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.095997][ T1652] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.096200][ T1652] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.096419][ T1652] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.096625][ T1652] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.096829][ T1652] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.097036][ T1652] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.097238][ T1652] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.097458][ T1652] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.097659][ T1652] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.097857][ T1652] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.098062][ T1652] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.098262][ T1652] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.098478][ T1652] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.098685][ T1652] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.098888][ T1652] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.099091][ T1652] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.099345][ T1652] ? move_addr_to_kernel (net/socket.c:258) [ 56.099549][ T1652] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.099750][ T1652] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.099953][ T1652] ___sys_sendmsg (net/socket.c:2752) [ 56.100152][ T1652] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.100416][ T1652] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.100639][ T1652] __sys_sendmsg (net/socket.c:2784) [ 56.100837][ T1652] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.101032][ T1652] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.101312][ T1652] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.101528][ T1652] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.101731][ T1652] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.101930][ T1652] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.102133][ T1652] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.102344][ T1652] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.102600][ T1652] RIP: 0033:0x7fd16261608e [ 56.102816][ T1652] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.103553][ T1652] RSP: 002b:00007ffda6ce7a50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.103864][ T1652] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd16261608e [ 56.104170][ T1652] RDX: 0000000000000000 RSI: 00007ffda6ce7b00 RDI: 0000000000000005 [ 56.104485][ T1652] RBP: 00007ffda6ce7a60 R08: 0000000000000000 R09: 0000000000000000 [ 56.104788][ T1652] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.105090][ T1652] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda6ce81d0 | [ 56.171386][ T1653] ------------[ cut here ]------------ | [ 56.171577][ T1653] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1653 | [ 56.171909][ T1653] Modules linked in: netdevsim | [ 56.172872][ T1653] Tainted: [W]=WARN [ 56.172980][ T1653] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.173153][ T1653] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.173347][ T1653] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.173835][ T1653] RSP: 0018:ffa0000003ed7010 EFLAGS: 00010286 [ 56.174008][ T1653] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff40000007dadc8 [ 56.174211][ T1653] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 56.174425][ T1653] RBP: ff11000008999000 R08: 1fe22000009d81ff R09: ff1100000ccb0b80 [ 56.174629][ T1653] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 56.174830][ T1653] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000003ed7100 [ 56.175034][ T1653] FS: 00007f3f9251e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 56.175275][ T1653] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.175459][ T1653] CR2: 000000001f5c2988 CR3: 000000000f571006 CR4: 0000000000771ef0 [ 56.175665][ T1653] PKRU: 55555554 [ 56.175769][ T1653] Call Trace: [ 56.175870][ T1653] [ 56.175941][ T1653] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.176083][ T1653] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.176188][ T1653] netif_close_many (net/core/dev.c:1804) [ 56.176323][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.176473][ T1653] ? __dev_close_many (net/core/dev.c:1781) [ 56.176610][ T1653] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.176748][ T1653] netif_close_many_and_unlock (net/core/dev.c:12330) [ 56.176886][ T1653] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.177020][ T1653] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 56.177191][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.177333][ T1653] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 56.177510][ T1653] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 56.177646][ T1653] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.177783][ T1653] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 56.177955][ T1653] ? unregister_netdevice_many (net/core/dev.c:12497) [ 56.178091][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.178231][ T1653] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 56.178378][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.178513][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.178648][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.178782][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.178918][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.179073][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.179210][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.179352][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.179494][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.179629][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.179765][ T1653] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 56.179905][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.180040][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.180176][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.180314][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.180464][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.180602][ T1653] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.180742][ T1653] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.180877][ T1653] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.181012][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.181149][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.181290][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.181452][ T1653] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.181592][ T1653] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.181731][ T1653] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.181869][ T1653] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.182005][ T1653] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.182143][ T1653] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.182280][ T1653] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.182430][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.182574][ T1653] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.182713][ T1653] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.182850][ T1653] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.182992][ T1653] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.183128][ T1653] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.183263][ T1653] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.183445][ T1653] ? move_addr_to_kernel (net/socket.c:258) [ 56.183582][ T1653] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.183719][ T1653] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.183858][ T1653] ___sys_sendmsg (net/socket.c:2752) [ 56.183997][ T1653] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.184169][ T1653] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.184318][ T1653] __sys_sendmsg (net/socket.c:2784) [ 56.184473][ T1653] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.184612][ T1653] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.184783][ T1653] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.184922][ T1653] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.185059][ T1653] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.185195][ T1653] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.185343][ T1653] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.185559][ T1653] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.185759][ T1653] RIP: 0033:0x7f3f9275808e [ 56.185907][ T1653] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.186409][ T1653] RSP: 002b:00007ffd9b7fc0f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.186621][ T1653] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3f9275808e [ 56.186827][ T1653] RDX: 0000000000000000 RSI: 00007ffd9b7fc1a0 RDI: 0000000000000005 [ 56.187030][ T1653] RBP: 00007ffd9b7fc100 R08: 0000000000000000 R09: 0000000000000000 [ 56.187236][ T1653] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.187452][ T1653] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9b7fc870 | [ 56.190445][ T1653] ------------[ cut here ]------------ | [ 56.190586][ T1653] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1653 | [ 56.190846][ T1653] Modules linked in: netdevsim | [ 56.191245][ T1653] Tainted: [W]=WARN [ 56.191456][ T1653] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.191623][ T1653] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.191796][ T1653] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.192375][ T1653] RSP: 0018:ffa0000003ed7190 EFLAGS: 00010286 [ 56.192542][ T1653] RAX: 00000000ffffffa6 RBX: ff1100000ed6f540 RCX: 1ff40000007dadf8 [ 56.192738][ T1653] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f5f0 [ 56.192927][ T1653] RBP: ff11000008999000 R08: 1fe2200001dadebf R09: ff1100000ccb0b58 [ 56.193119][ T1653] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 56.193310][ T1653] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 56.193642][ T1653] FS: 00007f3f9251e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 56.193869][ T1653] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.194033][ T1653] CR2: 000000001f5c2988 CR3: 000000000f571006 CR4: 0000000000771ef0 [ 56.194226][ T1653] PKRU: 55555554 [ 56.194324][ T1653] Call Trace: [ 56.194564][ T1653] [ 56.194653][ T1653] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 56.194900][ T1653] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 56.195145][ T1653] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 56.195472][ T1653] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 56.195647][ T1653] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 56.195812][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.195944][ T1653] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 56.196074][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.196207][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.196345][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.196504][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.196670][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.196818][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.196948][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.197082][ T1653] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.197209][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.197352][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.197489][ T1653] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 56.197621][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.197750][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.197884][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.198014][ T1653] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.198143][ T1653] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 56.198274][ T1653] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.198418][ T1653] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.198549][ T1653] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.198676][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.198812][ T1653] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.198940][ T1653] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.199073][ T1653] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.199231][ T1653] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.199375][ T1653] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.199529][ T1653] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.199657][ T1653] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.199789][ T1653] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.199918][ T1653] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.200047][ T1653] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.200176][ T1653] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.200305][ T1653] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.200448][ T1653] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.200579][ T1653] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.200707][ T1653] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.200836][ T1653] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.200994][ T1653] ? move_addr_to_kernel (net/socket.c:258) [ 56.201123][ T1653] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.201255][ T1653] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.201395][ T1653] ___sys_sendmsg (net/socket.c:2752) [ 56.201525][ T1653] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.201754][ T1653] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.201896][ T1653] __sys_sendmsg (net/socket.c:2784) [ 56.202025][ T1653] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.202152][ T1653] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.202315][ T1653] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.202461][ T1653] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.202593][ T1653] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.202723][ T1653] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.202852][ T1653] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.202981][ T1653] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.203141][ T1653] RIP: 0033:0x7f3f9275808e [ 56.203279][ T1653] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.203753][ T1653] RSP: 002b:00007ffd9b7fc0f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.203949][ T1653] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3f9275808e [ 56.204146][ T1653] RDX: 0000000000000000 RSI: 00007ffd9b7fc1a0 RDI: 0000000000000005 [ 56.204350][ T1653] RBP: 00007ffd9b7fc100 R08: 0000000000000000 R09: 0000000000000000 [ 56.204549][ T1653] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.204742][ T1653] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd9b7fc870 | [ 56.350506][ T1663] ------------[ cut here ]------------ | [ 56.350819][ T1663] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1663 | [ 56.351346][ T1663] Modules linked in: netdevsim | [ 56.352144][ T1663] Tainted: [W]=WARN [ 56.352392][ T1663] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.352726][ T1663] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.353071][ T1663] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.353959][ T1663] RSP: 0018:ffa0000003f471b0 EFLAGS: 00010286 [ 56.354297][ T1663] RAX: 00000000ffffffa6 RBX: ff1100000ed739c0 RCX: 1ff40000007e8dfc [ 56.354708][ T1663] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73a70 [ 56.355095][ T1663] RBP: ff1100000c009000 R08: 1fe2200001dae74f R09: ff110000107daea8 [ 56.355499][ T1663] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 56.355888][ T1663] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.356283][ T1663] FS: 00007fb36ecf1840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 56.356745][ T1663] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.357093][ T1663] CR2: 00000000004a77b8 CR3: 000000000f9f7006 CR4: 0000000000771ef0 [ 56.357511][ T1663] PKRU: 55555554 [ 56.357735][ T1663] Call Trace: [ 56.357958][ T1663] [ 56.358132][ T1663] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.358473][ T1663] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.358756][ T1663] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.359034][ T1663] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.359256][ T1663] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 56.359556][ T1663] __dev_notify_flags (net/core/dev.c:9787) [ 56.359846][ T1663] ? netif_change_name (net/core/dev.c:1495) [ 56.360124][ T1663] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 56.360478][ T1663] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 56.360752][ T1663] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 56.361027][ T1663] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 56.361300][ T1663] ? __dev_get_by_name (net/core/dev.c:883) [ 56.361598][ T1663] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 56.361879][ T1663] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 56.362158][ T1663] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.362456][ T1663] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.362731][ T1663] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.363007][ T1663] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.363269][ T1663] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.363551][ T1663] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.363822][ T1663] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.364085][ T1663] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.364369][ T1663] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.364638][ T1663] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.364898][ T1663] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.365158][ T1663] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.365450][ T1663] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.365714][ T1663] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.365982][ T1663] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.366248][ T1663] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.366548][ T1663] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.366820][ T1663] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.367078][ T1663] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.367367][ T1663] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.367641][ T1663] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.367903][ T1663] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.368172][ T1663] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.368465][ T1663] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.368736][ T1663] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.369005][ T1663] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.369273][ T1663] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.369562][ T1663] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.369882][ T1663] ? move_addr_to_kernel (net/socket.c:258) [ 56.370153][ T1663] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.370439][ T1663] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 56.370704][ T1663] ___sys_sendmsg (net/socket.c:2752) [ 56.370951][ T1663] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 56.371205][ T1663] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.371496][ T1663] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 56.371772][ T1663] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 56.372039][ T1663] __sys_sendmsg (net/socket.c:2784) [ 56.372294][ T1663] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.372583][ T1663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.372843][ T1663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.373098][ T1663] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.373382][ T1663] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.373640][ T1663] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.373893][ T1663] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.374199][ T1663] RIP: 0033:0x7fb36ef2b08e [ 56.374497][ T1663] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.375284][ T1663] RSP: 002b:00007ffcc4c3efd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.375666][ T1663] RAX: ffffffffffffffda RBX: 00007ffcc4c3f780 RCX: 00007fb36ef2b08e [ 56.376030][ T1663] RDX: 0000000000000000 RSI: 00007ffcc4c3f080 RDI: 0000000000000005 [ 56.376408][ T1663] RBP: 00007ffcc4c3efe0 R08: 0000000000000000 R09: 0000000000000000 [ 56.376764][ T1663] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.377126][ T1663] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcc4c3f750 | [ 56.408348][ T1664] ------------[ cut here ]------------ | [ 56.408547][ T1664] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1664 | [ 56.408838][ T1664] Modules linked in: netdevsim | [ 56.409294][ T1664] Tainted: [W]=WARN [ 56.409423][ T1664] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.409602][ T1664] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.409788][ T1664] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.410290][ T1664] RSP: 0018:ffa0000003e97020 EFLAGS: 00010286 [ 56.410486][ T1664] RAX: 00000000ffffffa6 RBX: ff110000093df9c0 RCX: 1ff40000007d2dca [ 56.410699][ T1664] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfa70 [ 56.410909][ T1664] RBP: ff1100000c009000 R08: 1fe220000127bf4f R09: ff1100000f7c8b80 [ 56.411116][ T1664] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 56.411323][ T1664] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.411552][ T1664] FS: 00007f187a57f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 56.411798][ T1664] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.411984][ T1664] CR2: 0000000014387988 CR3: 000000000f66f002 CR4: 0000000000771ef0 [ 56.412192][ T1664] PKRU: 55555554 [ 56.412296][ T1664] Call Trace: [ 56.412413][ T1664] [ 56.412486][ T1664] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.412639][ T1664] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.412746][ T1664] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 56.412957][ T1664] __dev_notify_flags (net/core/dev.c:9787) [ 56.413125][ T1664] ? netif_change_name (net/core/dev.c:1495) [ 56.413262][ T1664] ? __dev_change_flags (net/core/dev.c:9752) [ 56.413414][ T1664] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 56.413550][ T1664] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.413691][ T1664] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 56.413835][ T1664] netif_change_flags (net/core/dev.c:9820) [ 56.413987][ T1664] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 56.414128][ T1664] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 56.414266][ T1664] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 56.414451][ T1664] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 56.414591][ T1664] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.414731][ T1664] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 56.414870][ T1664] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.415010][ T1664] ? __kernel_text_address (kernel/extable.c:79) [ 56.415155][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.415294][ T1664] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.415557][ T1664] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.415755][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.415892][ T1664] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.416029][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.416164][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.416300][ T1664] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.416503][ T1664] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 56.416735][ T1664] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 56.416876][ T1664] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.417014][ T1664] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 56.417167][ T1664] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 56.417310][ T1664] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.417543][ T1664] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.417685][ T1664] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.417823][ T1664] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.417959][ T1664] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.418096][ T1664] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.418237][ T1664] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.418533][ T1664] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.418718][ T1664] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.418906][ T1664] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.419046][ T1664] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.419184][ T1664] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.419324][ T1664] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.419487][ T1664] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.419630][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.419834][ T1664] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.420046][ T1664] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.420260][ T1664] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.420496][ T1664] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.420678][ T1664] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.420834][ T1664] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.421035][ T1664] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.421246][ T1664] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.421531][ T1664] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.421730][ T1664] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.421933][ T1664] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.422117][ T1664] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.422258][ T1664] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.422419][ T1664] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.422559][ T1664] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.422698][ T1664] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.422873][ T1664] ? move_addr_to_kernel (net/socket.c:258) [ 56.423011][ T1664] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.423150][ T1664] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.423292][ T1664] ___sys_sendmsg (net/socket.c:2752) [ 56.423446][ T1664] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.423619][ T1664] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.423774][ T1664] __sys_sendmsg (net/socket.c:2784) [ 56.423913][ T1664] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.424055][ T1664] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.424236][ T1664] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.424388][ T1664] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.424530][ T1664] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.424670][ T1664] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.424810][ T1664] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.424955][ T1664] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.425133][ T1664] RIP: 0033:0x7f187a7b908e [ 56.425282][ T1664] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.425787][ T1664] RSP: 002b:00007fff4aca3bc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.426002][ T1664] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f187a7b908e [ 56.426210][ T1664] RDX: 0000000000000000 RSI: 00007fff4aca3c70 RDI: 0000000000000005 [ 56.426436][ T1664] RBP: 00007fff4aca3bd0 R08: 0000000000000000 R09: 0000000000000000 [ 56.426644][ T1664] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.426858][ T1664] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff4aca4340 | [ 56.505754][ T1666] ------------[ cut here ]------------ | [ 56.506086][ T1666] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1666 | [ 56.506601][ T1666] Modules linked in: netdevsim | [ 56.507393][ T1666] Tainted: [W]=WARN [ 56.507624][ T1666] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.507949][ T1666] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.508288][ T1666] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.509176][ T1666] RSP: 0018:ffa0000003e671b0 EFLAGS: 00010286 [ 56.509538][ T1666] RAX: 00000000ffffffa6 RBX: ff1100000c195b40 RCX: 1ff40000007ccdfc [ 56.509923][ T1666] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c195bf0 [ 56.510306][ T1666] RBP: ff1100000f859000 R08: 1fe2200001832b7f R09: ff11000010710ba8 [ 56.510887][ T1666] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 56.511400][ T1666] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.511955][ T1666] FS: 00007f338b287840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 56.512555][ T1666] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.513004][ T1666] CR2: 00000000004a77b8 CR3: 000000000fa86003 CR4: 0000000000771ef0 [ 56.513701][ T1666] PKRU: 55555554 [ 56.514104][ T1666] Call Trace: [ 56.514441][ T1666] [ 56.514618][ T1666] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.514897][ T1666] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.515171][ T1666] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.515509][ T1666] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.515745][ T1666] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 56.516023][ T1666] __dev_notify_flags (net/core/dev.c:9787) [ 56.516302][ T1666] ? netif_change_name (net/core/dev.c:1495) [ 56.516611][ T1666] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 56.516953][ T1666] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 56.517233][ T1666] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 56.517539][ T1666] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 56.517815][ T1666] ? __dev_get_by_name (net/core/dev.c:883) [ 56.518091][ T1666] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 56.518402][ T1666] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 56.518692][ T1666] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.518977][ T1666] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.519253][ T1666] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.519554][ T1666] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.519827][ T1666] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.520103][ T1666] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.520412][ T1666] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.520690][ T1666] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.520970][ T1666] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.521245][ T1666] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.521560][ T1666] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.521849][ T1666] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.522146][ T1666] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.522442][ T1666] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.522722][ T1666] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.522998][ T1666] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.523287][ T1666] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.523598][ T1666] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.523875][ T1666] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.524158][ T1666] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.524466][ T1666] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.524743][ T1666] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.525022][ T1666] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.525306][ T1666] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.525612][ T1666] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.525893][ T1666] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.526170][ T1666] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.526469][ T1666] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.526799][ T1666] ? move_addr_to_kernel (net/socket.c:258) [ 56.527077][ T1666] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.527386][ T1666] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 56.527668][ T1666] ___sys_sendmsg (net/socket.c:2752) [ 56.527943][ T1666] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 56.528218][ T1666] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.528524][ T1666] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 56.528810][ T1666] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 56.529092][ T1666] __sys_sendmsg (net/socket.c:2784) [ 56.529393][ T1666] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.529683][ T1666] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.529960][ T1666] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.530239][ T1666] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.530538][ T1666] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.530811][ T1666] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.531089][ T1666] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.531444][ T1666] RIP: 0033:0x7f338b4c108e [ 56.531731][ T1666] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.532612][ T1666] RSP: 002b:00007fffe6be51b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.532999][ T1666] RAX: ffffffffffffffda RBX: 00007fffe6be5960 RCX: 00007f338b4c108e [ 56.533404][ T1666] RDX: 0000000000000000 RSI: 00007fffe6be5260 RDI: 0000000000000005 [ 56.533793][ T1666] RBP: 00007fffe6be51c0 R08: 0000000000000000 R09: 0000000000000000 [ 56.534174][ T1666] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.534581][ T1666] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffe6be5930 | [ 56.587212][ T1667] ------------[ cut here ]------------ | [ 56.587565][ T1667] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1667 | [ 56.588020][ T1667] Modules linked in: netdevsim | [ 56.588783][ T1667] Tainted: [W]=WARN [ 56.588995][ T1667] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.589353][ T1667] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.589690][ T1667] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.590506][ T1667] RSP: 0018:ffa0000003f57020 EFLAGS: 00010286 [ 56.590824][ T1667] RAX: 00000000ffffffa6 RBX: ff1100000538d240 RCX: 1ff40000007eadca [ 56.591175][ T1667] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538d2f0 [ 56.591541][ T1667] RBP: ff1100000f859000 R08: 1fe2200000a71a5f R09: ff11000010712e80 [ 56.591888][ T1667] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 56.592240][ T1667] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.592610][ T1667] FS: 00007fcd68798840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 56.593012][ T1667] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.593311][ T1667] CR2: 000000001d103988 CR3: 000000000fa87006 CR4: 0000000000771ef0 [ 56.593838][ T1667] PKRU: 55555554 [ 56.594166][ T1667] Call Trace: [ 56.594536][ T1667] [ 56.594839][ T1667] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 56.595217][ T1667] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.595627][ T1667] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.595990][ T1667] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 56.596412][ T1667] __dev_notify_flags (net/core/dev.c:9787) [ 56.596776][ T1667] ? netif_change_name (net/core/dev.c:1495) [ 56.597144][ T1667] ? __dev_change_flags (net/core/dev.c:9752) [ 56.597415][ T1667] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 56.597666][ T1667] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.597919][ T1667] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 56.598176][ T1667] netif_change_flags (net/core/dev.c:9820) [ 56.598450][ T1667] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 56.598709][ T1667] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 56.598964][ T1667] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 56.599266][ T1667] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 56.599543][ T1667] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.599798][ T1667] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 56.600057][ T1667] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.600317][ T1667] ? __kernel_text_address (kernel/extable.c:79) [ 56.600605][ T1667] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.600871][ T1667] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.601143][ T1667] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.601421][ T1667] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.601676][ T1667] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.601930][ T1667] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.602178][ T1667] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.602475][ T1667] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.602757][ T1667] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 56.603015][ T1667] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 56.603270][ T1667] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.603551][ T1667] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 56.603834][ T1667] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 56.604100][ T1667] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.604385][ T1667] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.604640][ T1667] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.604896][ T1667] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.605148][ T1667] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.605431][ T1667] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.605696][ T1667] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.605952][ T1667] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.606207][ T1667] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.606518][ T1667] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.606773][ T1667] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.607025][ T1667] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.607279][ T1667] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.607555][ T1667] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.607808][ T1667] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.608067][ T1667] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.608319][ T1667] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.608609][ T1667] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.608862][ T1667] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.609117][ T1667] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.609396][ T1667] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.609652][ T1667] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.609915][ T1667] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.610169][ T1667] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.610446][ T1667] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.610710][ T1667] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.610971][ T1667] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.611227][ T1667] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.611511][ T1667] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.611784][ T1667] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.612043][ T1667] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.612367][ T1667] ? move_addr_to_kernel (net/socket.c:258) [ 56.612645][ T1667] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.612900][ T1667] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.613162][ T1667] ___sys_sendmsg (net/socket.c:2752) [ 56.613441][ T1667] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.613753][ T1667] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.614035][ T1667] __sys_sendmsg (net/socket.c:2784) [ 56.614310][ T1667] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.614590][ T1667] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.614904][ T1667] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.615165][ T1667] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.615446][ T1667] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.615700][ T1667] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.615957][ T1667] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.616220][ T1667] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.616562][ T1667] RIP: 0033:0x7fcd689d208e [ 56.616832][ T1667] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.617617][ T1667] RSP: 002b:00007fffe3cee980 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.617993][ T1667] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fcd689d208e [ 56.618360][ T1667] RDX: 0000000000000000 RSI: 00007fffe3ceea30 RDI: 0000000000000005 [ 56.618720][ T1667] RBP: 00007fffe3cee990 R08: 0000000000000000 R09: 0000000000000000 [ 56.619068][ T1667] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8e [ 56.619445][ T1667] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffe3cef100 | [ 57.111319][ T1690] ------------[ cut here ]------------ | [ 57.111523][ T1690] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1690 | [ 57.111825][ T1690] Modules linked in: netdevsim | [ 57.112251][ T1690] Tainted: [W]=WARN [ 57.112361][ T1690] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.112540][ T1690] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.112721][ T1690] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.113219][ T1690] RSP: 0018:ffa0000004007010 EFLAGS: 00010286 [ 57.113405][ T1690] RAX: 00000000ffffffa6 RBX: ff1100000ed6e1c0 RCX: 1ff4000000800dc8 [ 57.113611][ T1690] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6e270 [ 57.113818][ T1690] RBP: ff1100000c009000 R08: 1fe2200001dadc4f R09: ff1100000f88d180 [ 57.114022][ T1690] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 57.114224][ T1690] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004007100 [ 57.114440][ T1690] FS: 00007f808a8c9840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.114683][ T1690] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.114859][ T1690] CR2: 000000002ade7988 CR3: 000000000f512001 CR4: 0000000000771ef0 [ 57.115070][ T1690] PKRU: 55555554 [ 57.115172][ T1690] Call Trace: [ 57.115274][ T1690] [ 57.115354][ T1690] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.115499][ T1690] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.115603][ T1690] netif_close_many (net/core/dev.c:1804) [ 57.115739][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.115886][ T1690] ? __dev_close_many (net/core/dev.c:1781) [ 57.116031][ T1690] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.116172][ T1690] netif_close_many_and_unlock (net/core/dev.c:12330) [ 57.116309][ T1690] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.117388][ T1690] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 57.117672][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.117888][ T1690] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 57.118138][ T1690] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 57.118279][ T1690] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.118438][ T1690] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 57.118606][ T1690] ? unregister_netdevice_many (net/core/dev.c:12497) [ 57.118740][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.118877][ T1690] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 57.119014][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.119151][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.119293][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.119446][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.119581][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.119735][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.119869][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.120008][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.120144][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.120282][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.120429][ T1690] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 57.120567][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.120706][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.120841][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.120976][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.121112][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.121248][ T1690] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.121396][ T1690] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.121532][ T1690] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.121666][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.121803][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.121935][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.122071][ T1690] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.122212][ T1690] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.122357][ T1690] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.122499][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.122642][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.122784][ T1690] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.122925][ T1690] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.123061][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.123204][ T1690] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.123347][ T1690] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.123489][ T1690] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.123629][ T1690] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.123764][ T1690] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.123903][ T1690] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.124070][ T1690] ? move_addr_to_kernel (net/socket.c:258) [ 57.124207][ T1690] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.124354][ T1690] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.124511][ T1690] ___sys_sendmsg (net/socket.c:2752) [ 57.124645][ T1690] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.124815][ T1690] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.124963][ T1690] __sys_sendmsg (net/socket.c:2784) [ 57.125099][ T1690] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.125233][ T1690] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.125419][ T1690] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.125553][ T1690] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.125690][ T1690] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.125826][ T1690] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.125970][ T1690] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.126106][ T1690] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.126278][ T1690] RIP: 0033:0x7f808ab0308e [ 57.126437][ T1690] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.126919][ T1690] RSP: 002b:00007ffc5fc1f1d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.127128][ T1690] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f808ab0308e [ 57.127338][ T1690] RDX: 0000000000000000 RSI: 00007ffc5fc1f280 RDI: 0000000000000005 [ 57.127552][ T1690] RBP: 00007ffc5fc1f1e0 R08: 0000000000000000 R09: 0000000000000000 [ 57.127756][ T1690] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.127959][ T1690] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5fc1f950 | [ 57.132045][ T1690] ------------[ cut here ]------------ | [ 57.132184][ T1690] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1690 | [ 57.132456][ T1690] Modules linked in: netdevsim | [ 57.132855][ T1690] Tainted: [W]=WARN [ 57.132954][ T1690] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.133114][ T1690] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.133288][ T1690] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.133757][ T1690] RSP: 0018:ffa0000004007190 EFLAGS: 00010286 [ 57.133920][ T1690] RAX: 00000000ffffffa6 RBX: ff1100001060c640 RCX: 1ff4000000800df8 [ 57.134112][ T1690] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001060c6f0 [ 57.134304][ T1690] RBP: ff1100000c009000 R08: 1fe22000020c18df R09: ff1100000f88d158 [ 57.134509][ T1690] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 57.134701][ T1690] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 57.134900][ T1690] FS: 00007f808a8c9840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.135134][ T1690] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.135299][ T1690] CR2: 000000002ade7988 CR3: 000000000f512001 CR4: 0000000000771ef0 [ 57.135502][ T1690] PKRU: 55555554 [ 57.135600][ T1690] Call Trace: [ 57.135696][ T1690] [ 57.135763][ T1690] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 57.135928][ T1690] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 57.136089][ T1690] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 57.136220][ T1690] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.136360][ T1690] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 57.136528][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.136659][ T1690] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 57.136790][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.136920][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.137048][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.137176][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.137306][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.137463][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.137591][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.137718][ T1690] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.137847][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.137973][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.138102][ T1690] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 57.138235][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.138369][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.138503][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.138633][ T1690] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.138763][ T1690] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.138893][ T1690] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.139022][ T1690] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.139153][ T1690] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.139280][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.139422][ T1690] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.139549][ T1690] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.139678][ T1690] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.139807][ T1690] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.139936][ T1690] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.140068][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.140199][ T1690] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.140335][ T1690] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.140471][ T1690] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.140600][ T1690] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.140734][ T1690] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.140864][ T1690] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.140994][ T1690] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.141126][ T1690] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.141261][ T1690] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.141400][ T1690] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.141559][ T1690] ? move_addr_to_kernel (net/socket.c:258) [ 57.141688][ T1690] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.141819][ T1690] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.141949][ T1690] ___sys_sendmsg (net/socket.c:2752) [ 57.142078][ T1690] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.142243][ T1690] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.142401][ T1690] __sys_sendmsg (net/socket.c:2784) [ 57.142537][ T1690] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.142670][ T1690] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.142834][ T1690] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.142963][ T1690] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.143101][ T1690] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.143232][ T1690] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.143368][ T1690] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.143521][ T1690] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.143680][ T1690] RIP: 0033:0x7f808ab0308e [ 57.143816][ T1690] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.144276][ T1690] RSP: 002b:00007ffc5fc1f1d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.144484][ T1690] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f808ab0308e [ 57.144680][ T1690] RDX: 0000000000000000 RSI: 00007ffc5fc1f280 RDI: 0000000000000005 [ 57.144969][ T1690] RBP: 00007ffc5fc1f1e0 R08: 0000000000000000 R09: 0000000000000000 [ 57.145160][ T1690] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.145358][ T1690] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc5fc1f950 | [ 57.202003][ T1691] ------------[ cut here ]------------ | [ 57.202174][ T1691] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1691 | [ 57.202466][ T1691] Modules linked in: netdevsim | [ 57.202888][ T1691] Tainted: [W]=WARN [ 57.202991][ T1691] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.203161][ T1691] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.203353][ T1691] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.203837][ T1691] RSP: 0018:ffa0000004017010 EFLAGS: 00010286 [ 57.204010][ T1691] RAX: 00000000ffffffa6 RBX: ff1100001060d3c0 RCX: 1ff4000000802dc8 [ 57.204219][ T1691] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001060d470 [ 57.204435][ T1691] RBP: ff1100000f859000 R08: 1fe22000020c1a8f R09: ff1100000f69ae80 [ 57.204636][ T1691] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 57.204837][ T1691] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004017100 [ 57.205042][ T1691] FS: 00007faee4710840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.205280][ T1691] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.206015][ T1691] CR2: 00007faee49e01a0 CR3: 000000000cef2004 CR4: 0000000000771ef0 [ 57.206220][ T1691] PKRU: 55555554 [ 57.206322][ T1691] Call Trace: [ 57.206436][ T1691] [ 57.206507][ T1691] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.206649][ T1691] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.206756][ T1691] netif_close_many (net/core/dev.c:1804) [ 57.206889][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.207024][ T1691] ? __dev_close_many (net/core/dev.c:1781) [ 57.207159][ T1691] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.207294][ T1691] netif_close_many_and_unlock (net/core/dev.c:12330) [ 57.207443][ T1691] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.207576][ T1691] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 57.207746][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.207879][ T1691] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 57.208043][ T1691] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 57.208176][ T1691] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.208308][ T1691] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 57.208490][ T1691] ? unregister_netdevice_many (net/core/dev.c:12497) [ 57.208624][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.208763][ T1691] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 57.208900][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.209033][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.209166][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.209298][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.209446][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.209597][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.209730][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.209867][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.210000][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.210132][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.210265][ T1691] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 57.210419][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.210553][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.210687][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.210825][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.210958][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.211090][ T1691] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.211223][ T1691] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.211363][ T1691] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.211500][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.211635][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.211767][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.211901][ T1691] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.212038][ T1691] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.212173][ T1691] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.212310][ T1691] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.212455][ T1691] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.212589][ T1691] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.212724][ T1691] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.212859][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.212993][ T1691] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.213126][ T1691] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.213259][ T1691] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.213414][ T1691] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.213549][ T1691] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.213682][ T1691] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.213846][ T1691] ? move_addr_to_kernel (net/socket.c:258) [ 57.213984][ T1691] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.214119][ T1691] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.214258][ T1691] ___sys_sendmsg (net/socket.c:2752) [ 57.214405][ T1691] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.214573][ T1691] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.214720][ T1691] __sys_sendmsg (net/socket.c:2784) [ 57.214855][ T1691] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.214991][ T1691] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.215159][ T1691] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.215292][ T1691] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.215438][ T1691] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.215572][ T1691] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.215706][ T1691] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.215842][ T1691] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.216016][ T1691] RIP: 0033:0x7faee494a08e [ 57.216166][ T1691] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.216664][ T1691] RSP: 002b:00007ffe7bdf4510 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.216881][ T1691] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007faee494a08e [ 57.217090][ T1691] RDX: 0000000000000000 RSI: 00007ffe7bdf45c0 RDI: 0000000000000005 [ 57.217298][ T1691] RBP: 00007ffe7bdf4520 R08: 0000000000000000 R09: 0000000000000000 [ 57.217523][ T1691] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.217729][ T1691] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe7bdf4c90 | [ 57.221066][ T1691] ------------[ cut here ]------------ | [ 57.221211][ T1691] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1691 | [ 57.221512][ T1691] Modules linked in: netdevsim | [ 57.221917][ T1691] Tainted: [W]=WARN [ 57.222015][ T1691] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.222178][ T1691] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.222451][ T1691] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.223020][ T1691] RSP: 0018:ffa0000004017190 EFLAGS: 00010286 [ 57.223184][ T1691] RAX: 00000000ffffffa6 RBX: ff110000093de940 RCX: 1ff4000000802df8 [ 57.223479][ T1691] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de9f0 [ 57.223674][ T1691] RBP: ff1100000f859000 R08: 1fe220000127bd3f R09: ff1100000f69ae58 [ 57.223864][ T1691] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 57.224054][ T1691] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 57.224247][ T1691] FS: 00007faee4710840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.224564][ T1691] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.224725][ T1691] CR2: 00007faee49e01a0 CR3: 000000000cef2004 CR4: 0000000000771ef0 [ 57.224920][ T1691] PKRU: 55555554 [ 57.225017][ T1691] Call Trace: [ 57.225114][ T1691] [ 57.225181][ T1691] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 57.225415][ T1691] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 57.225575][ T1691] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 57.225707][ T1691] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 57.225840][ T1691] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 57.226004][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.226134][ T1691] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 57.226263][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.226468][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.226600][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.226725][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.226854][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.227001][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.227128][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.227258][ T1691] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.227452][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.227583][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.227712][ T1691] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 57.227844][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.227974][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.228105][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.228234][ T1691] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.228550][ T1691] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 57.228682][ T1691] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.228815][ T1691] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.228944][ T1691] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.229071][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.229201][ T1691] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.229403][ T1691] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.229534][ T1691] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.229662][ T1691] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.229789][ T1691] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.229922][ T1691] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.230050][ T1691] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.230181][ T1691] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.230309][ T1691] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.230457][ T1691] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.230587][ T1691] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.230714][ T1691] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.230847][ T1691] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.230977][ T1691] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.231106][ T1691] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.231230][ T1691] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.231394][ T1691] ? move_addr_to_kernel (net/socket.c:258) [ 57.231522][ T1691] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.231651][ T1691] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.231782][ T1691] ___sys_sendmsg (net/socket.c:2752) [ 57.231909][ T1691] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.232066][ T1691] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.232213][ T1691] __sys_sendmsg (net/socket.c:2784) [ 57.232351][ T1691] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.232483][ T1691] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.232648][ T1691] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.232777][ T1691] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.232905][ T1691] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.233034][ T1691] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.233162][ T1691] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.233288][ T1691] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.233456][ T1691] RIP: 0033:0x7faee494a08e [ 57.233591][ T1691] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.234048][ T1691] RSP: 002b:00007ffe7bdf4510 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.234242][ T1691] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007faee494a08e [ 57.234446][ T1691] RDX: 0000000000000000 RSI: 00007ffe7bdf45c0 RDI: 0000000000000005 [ 57.234639][ T1691] RBP: 00007ffe7bdf4520 R08: 0000000000000000 R09: 0000000000000000 [ 57.234830][ T1691] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.235025][ T1691] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe7bdf4c90 | [ 57.347096][ T1701] ------------[ cut here ]------------ | [ 57.347352][ T1701] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1701 | [ 57.347695][ T1701] Modules linked in: netdevsim | [ 57.348222][ T1701] Tainted: [W]=WARN [ 57.348399][ T1701] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.348627][ T1701] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.348860][ T1701] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.349422][ T1701] RSP: 0018:ffa00000040971b0 EFLAGS: 00010286 [ 57.349656][ T1701] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff4000000812dfc [ 57.349912][ T1701] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 57.350170][ T1701] RBP: ff11000009e21000 R08: 1fe22000009d828f R09: ff110000106e2ea8 [ 57.350470][ T1701] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 57.350733][ T1701] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.350996][ T1701] FS: 00007f7c6bfcc840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 57.351291][ T1701] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.351554][ T1701] CR2: 00000000004a77b8 CR3: 000000000fb57001 CR4: 0000000000771ef0 [ 57.351820][ T1701] PKRU: 55555554 [ 57.351973][ T1701] Call Trace: [ 57.352135][ T1701] [ 57.352298][ T1701] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.352607][ T1701] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.352875][ T1701] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.353144][ T1701] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.353360][ T1701] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 57.353560][ T1701] __dev_notify_flags (net/core/dev.c:9787) [ 57.353754][ T1701] ? netif_change_name (net/core/dev.c:1495) [ 57.353948][ T1701] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 57.354173][ T1701] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 57.354385][ T1701] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 57.354581][ T1701] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 57.354773][ T1701] ? __dev_get_by_name (net/core/dev.c:883) [ 57.354962][ T1701] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 57.355159][ T1701] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 57.355368][ T1701] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.355569][ T1701] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.355760][ T1701] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.356037][ T1701] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.356227][ T1701] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.356436][ T1701] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.356633][ T1701] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.356827][ T1701] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.357018][ T1701] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.357208][ T1701] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.357424][ T1701] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.357614][ T1701] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.357806][ T1701] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.357995][ T1701] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.358222][ T1701] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.358450][ T1701] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.358641][ T1701] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.358832][ T1701] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.359025][ T1701] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.359223][ T1701] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.359438][ T1701] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.359629][ T1701] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.359822][ T1701] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.360012][ T1701] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.360201][ T1701] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.360413][ T1701] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.360606][ T1701] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.360796][ T1701] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.361016][ T1701] ? move_addr_to_kernel (net/socket.c:258) [ 57.361205][ T1701] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.361422][ T1701] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 57.361613][ T1701] ___sys_sendmsg (net/socket.c:2752) [ 57.361800][ T1701] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 57.361987][ T1701] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.362179][ T1701] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 57.362397][ T1701] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 57.362592][ T1701] __sys_sendmsg (net/socket.c:2784) [ 57.362791][ T1701] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.362987][ T1701] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.363176][ T1701] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.363387][ T1701] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.363578][ T1701] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.363767][ T1701] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.363959][ T1701] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.364182][ T1701] RIP: 0033:0x7f7c6c20608e [ 57.364401][ T1701] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.364942][ T1701] RSP: 002b:00007ffe2f664060 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.365207][ T1701] RAX: ffffffffffffffda RBX: 00007ffe2f664810 RCX: 00007f7c6c20608e [ 57.365492][ T1701] RDX: 0000000000000000 RSI: 00007ffe2f664110 RDI: 0000000000000005 [ 57.365749][ T1701] RBP: 00007ffe2f664070 R08: 0000000000000000 R09: 0000000000000000 [ 57.366006][ T1701] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.366262][ T1701] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe2f6647e0 | [ 57.413055][ T1702] ------------[ cut here ]------------ | [ 57.413283][ T1702] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1702 | [ 57.413642][ T1702] Modules linked in: netdevsim | [ 57.414175][ T1702] Tainted: [W]=WARN [ 57.414340][ T1702] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.414565][ T1702] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.414795][ T1702] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.415319][ T1702] RSP: 0018:ffa0000004097020 EFLAGS: 00010286 [ 57.415561][ T1702] RAX: 00000000ffffffa6 RBX: ff11000004ec0940 RCX: 1ff4000000812dca [ 57.415813][ T1702] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec09f0 [ 57.416067][ T1702] RBP: ff11000009e21000 R08: 1fe22000009d813f R09: ff1100000c6b8b80 [ 57.416322][ T1702] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 57.416787][ T1702] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.417127][ T1702] FS: 00007f279c5f7840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 57.417549][ T1702] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.417854][ T1702] CR2: 00000000368a9988 CR3: 00000000106ed003 CR4: 0000000000771ef0 [ 57.418168][ T1702] PKRU: 55555554 [ 57.418321][ T1702] Call Trace: [ 57.418508][ T1702] [ 57.418630][ T1702] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.418824][ T1702] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.418981][ T1702] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 57.419171][ T1702] __dev_notify_flags (net/core/dev.c:9787) [ 57.419373][ T1702] ? netif_change_name (net/core/dev.c:1495) [ 57.419596][ T1702] ? __dev_change_flags (net/core/dev.c:9752) [ 57.419800][ T1702] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 57.419998][ T1702] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.420198][ T1702] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 57.420429][ T1702] netif_change_flags (net/core/dev.c:9820) [ 57.420640][ T1702] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 57.420836][ T1702] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 57.421023][ T1702] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 57.421241][ T1702] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.421449][ T1702] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.421636][ T1702] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 57.421821][ T1702] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.422013][ T1702] ? __kernel_text_address (kernel/extable.c:79) [ 57.422206][ T1702] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.422421][ T1702] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.422608][ T1702] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.422795][ T1702] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.422984][ T1702] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.423175][ T1702] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.423384][ T1702] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.423576][ T1702] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.423766][ T1702] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 57.423957][ T1702] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 57.424148][ T1702] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.424363][ T1702] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 57.424581][ T1702] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 57.424791][ T1702] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.424984][ T1702] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.425173][ T1702] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.425391][ T1702] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.425590][ T1702] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.425782][ T1702] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.425976][ T1702] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.426163][ T1702] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.426364][ T1702] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.426563][ T1702] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.426758][ T1702] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.426946][ T1702] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.427145][ T1702] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.427353][ T1702] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.427573][ T1702] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.427783][ T1702] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.427987][ T1702] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.428182][ T1702] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.428435][ T1702] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.428625][ T1702] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.428822][ T1702] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.429013][ T1702] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.429209][ T1702] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.429430][ T1702] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.429621][ T1702] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.429823][ T1702] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.430026][ T1702] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.430216][ T1702] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.430432][ T1702] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.430622][ T1702] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.430812][ T1702] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.431032][ T1702] ? move_addr_to_kernel (net/socket.c:258) [ 57.431222][ T1702] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.431434][ T1702] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.431622][ T1702] ___sys_sendmsg (net/socket.c:2752) [ 57.431806][ T1702] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.432028][ T1702] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.432230][ T1702] __sys_sendmsg (net/socket.c:2784) [ 57.432446][ T1702] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.432632][ T1702] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.432858][ T1702] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.433049][ T1702] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.433237][ T1702] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.433449][ T1702] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.433639][ T1702] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.433829][ T1702] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.434049][ T1702] RIP: 0033:0x7f279c83108e [ 57.434247][ T1702] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.434805][ T1702] RSP: 002b:00007ffc1a860940 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.435067][ T1702] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f279c83108e [ 57.435338][ T1702] RDX: 0000000000000000 RSI: 00007ffc1a8609f0 RDI: 0000000000000005 [ 57.435602][ T1702] RBP: 00007ffc1a860950 R08: 0000000000000000 R09: 0000000000000000 [ 57.435857][ T1702] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.436115][ T1702] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc1a8610c0 | [ 57.508212][ T1704] ------------[ cut here ]------------ | [ 57.509144][ T1704] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1704 | [ 57.509618][ T1704] Modules linked in: netdevsim | [ 57.510276][ T1704] Tainted: [W]=WARN [ 57.510465][ T1704] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.510733][ T1704] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.510973][ T1704] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.511550][ T1704] RSP: 0018:ffa00000040a71b0 EFLAGS: 00010286 [ 57.511800][ T1704] RAX: 00000000ffffffa6 RBX: ff1100000ed73e40 RCX: 1ff4000000814dfc [ 57.512071][ T1704] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73ef0 [ 57.512354][ T1704] RBP: ff11000001dd4000 R08: 1fe2200001dae7df R09: ff1100000cc9aea8 [ 57.512630][ T1704] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 57.512896][ T1704] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.513162][ T1704] FS: 00007f81b74f9840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 57.513485][ T1704] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.513768][ T1704] CR2: 00000000004a77b8 CR3: 000000000fb47006 CR4: 0000000000771ef0 [ 57.514034][ T1704] PKRU: 55555554 [ 57.514195][ T1704] Call Trace: [ 57.514366][ T1704] [ 57.514500][ T1704] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.514695][ T1704] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.514895][ T1704] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.515114][ T1704] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.515280][ T1704] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 57.515497][ T1704] __dev_notify_flags (net/core/dev.c:9787) [ 57.515700][ T1704] ? netif_change_name (net/core/dev.c:1495) [ 57.515900][ T1704] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 57.516133][ T1704] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 57.516343][ T1704] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 57.516553][ T1704] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 57.516747][ T1704] ? __dev_get_by_name (net/core/dev.c:883) [ 57.516940][ T1704] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 57.517139][ T1704] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 57.517350][ T1704] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.517556][ T1704] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.517749][ T1704] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.517942][ T1704] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.518141][ T1704] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.518347][ T1704] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.518553][ T1704] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.518747][ T1704] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.518940][ T1704] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.519133][ T1704] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.519341][ T1704] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.519538][ T1704] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.519740][ T1704] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.519932][ T1704] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.520128][ T1704] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.520339][ T1704] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.520541][ T1704] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.520738][ T1704] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.520932][ T1704] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.521132][ T1704] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.521342][ T1704] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.521539][ T1704] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.521765][ T1704] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.521963][ T1704] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.522158][ T1704] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.522370][ T1704] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.522574][ T1704] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.522769][ T1704] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.522996][ T1704] ? move_addr_to_kernel (net/socket.c:258) [ 57.523190][ T1704] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.523406][ T1704] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 57.523603][ T1704] ___sys_sendmsg (net/socket.c:2752) [ 57.523794][ T1704] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 57.523989][ T1704] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.524191][ T1704] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 57.524411][ T1704] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 57.524606][ T1704] __sys_sendmsg (net/socket.c:2784) [ 57.524800][ T1704] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.524998][ T1704] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.525207][ T1704] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.525424][ T1704] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.525619][ T1704] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.525815][ T1704] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.526010][ T1704] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.526241][ T1704] RIP: 0033:0x7f81b773308e [ 57.526463][ T1704] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.527015][ T1704] RSP: 002b:00007fff69b56220 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.527281][ T1704] RAX: ffffffffffffffda RBX: 00007fff69b569d0 RCX: 00007f81b773308e [ 57.527568][ T1704] RDX: 0000000000000000 RSI: 00007fff69b562d0 RDI: 0000000000000005 [ 57.527830][ T1704] RBP: 00007fff69b56230 R08: 0000000000000000 R09: 0000000000000000 [ 57.528090][ T1704] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.528370][ T1704] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff69b569a0 | [ 57.565198][ T1705] ------------[ cut here ]------------ | [ 57.565472][ T1705] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1705 | [ 57.565881][ T1705] Modules linked in: netdevsim | [ 57.566523][ T1705] Tainted: [W]=WARN [ 57.566676][ T1705] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.566931][ T1705] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.567201][ T1705] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.567940][ T1705] RSP: 0018:ffa00000040a7020 EFLAGS: 00010286 [ 57.568197][ T1705] RAX: 00000000ffffffa6 RBX: ff110000093de040 RCX: 1ff4000000814dca [ 57.568514][ T1705] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de0f0 [ 57.568813][ T1705] RBP: ff11000001dd4000 R08: 1fe220000127bc1f R09: ff1100000cc9d180 [ 57.569122][ T1705] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 57.569440][ T1705] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.569751][ T1705] FS: 00007f3d93377840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.570117][ T1705] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.570387][ T1705] CR2: 0000000016b80988 CR3: 000000000f92d001 CR4: 0000000000771ef0 [ 57.570687][ T1705] PKRU: 55555554 [ 57.570839][ T1705] Call Trace: [ 57.570994][ T1705] [ 57.571101][ T1705] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 57.571306][ T1705] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.571527][ T1705] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.571688][ T1705] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 57.571891][ T1705] __dev_notify_flags (net/core/dev.c:9787) [ 57.572096][ T1705] ? netif_change_name (net/core/dev.c:1495) [ 57.572297][ T1705] ? __dev_change_flags (net/core/dev.c:9752) [ 57.572516][ T1705] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 57.572717][ T1705] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.572922][ T1705] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 57.573128][ T1705] netif_change_flags (net/core/dev.c:9820) [ 57.573340][ T1705] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 57.573551][ T1705] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 57.573753][ T1705] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 57.573999][ T1705] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.574200][ T1705] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.574407][ T1705] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 57.574603][ T1705] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.574799][ T1705] ? __kernel_text_address (kernel/extable.c:79) [ 57.574998][ T1705] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.575199][ T1705] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.575405][ T1705] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.575608][ T1705] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.575811][ T1705] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.576011][ T1705] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.576209][ T1705] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.576422][ T1705] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.576644][ T1705] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 57.576840][ T1705] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 57.577039][ T1705] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.577237][ T1705] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 57.577455][ T1705] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 57.577656][ T1705] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.577884][ T1705] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.578080][ T1705] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.578278][ T1705] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.578488][ T1705] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.578688][ T1705] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.578890][ T1705] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.579084][ T1705] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.579278][ T1705] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.579487][ T1705] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.579720][ T1705] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.579917][ T1705] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.580114][ T1705] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.580309][ T1705] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.580518][ T1705] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.580713][ T1705] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.580905][ T1705] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.581100][ T1705] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.581297][ T1705] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.581518][ T1705] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.581728][ T1705] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.581937][ T1705] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.582158][ T1705] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.582369][ T1705] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.582573][ T1705] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.582777][ T1705] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.582979][ T1705] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.583184][ T1705] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.583404][ T1705] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.583608][ T1705] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.583813][ T1705] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.584067][ T1705] ? move_addr_to_kernel (net/socket.c:258) [ 57.584274][ T1705] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.584494][ T1705] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.584712][ T1705] ___sys_sendmsg (net/socket.c:2752) [ 57.584911][ T1705] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.585186][ T1705] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.585431][ T1705] __sys_sendmsg (net/socket.c:2784) [ 57.585639][ T1705] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.585839][ T1705] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.586099][ T1705] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.586306][ T1705] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.586524][ T1705] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.586725][ T1705] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.586926][ T1705] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.587128][ T1705] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.587389][ T1705] RIP: 0033:0x7f3d935b108e [ 57.587604][ T1705] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.588321][ T1705] RSP: 002b:00007ffe9786a5c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.588635][ T1705] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3d935b108e [ 57.588927][ T1705] RDX: 0000000000000000 RSI: 00007ffe9786a670 RDI: 0000000000000005 [ 57.589232][ T1705] RBP: 00007ffe9786a5d0 R08: 0000000000000000 R09: 0000000000000000 [ 57.589555][ T1705] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.589856][ T1705] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe9786ad40 | [ 57.693070][ T1707] ------------[ cut here ]------------ | [ 57.693392][ T1707] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1707 | [ 57.693854][ T1707] Modules linked in: netdevsim | [ 57.694609][ T1707] Tainted: [W]=WARN [ 57.694817][ T1707] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.695126][ T1707] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.696150][ T1707] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.696981][ T1707] RSP: 0018:ffa00000040c71b0 EFLAGS: 00010286 [ 57.697310][ T1707] RAX: 00000000ffffffa6 RBX: ff1100000538d9c0 RCX: 1ff4000000818dfc [ 57.697695][ T1707] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538da70 [ 57.698020][ T1707] RBP: ff1100000f7e9000 R08: 1fe2200000a71b4f R09: ff1100000ccb0ba8 [ 57.698358][ T1707] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 57.698682][ T1707] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.698999][ T1707] FS: 00007f2703841840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 57.699425][ T1707] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.699707][ T1707] CR2: 00000000004a77b8 CR3: 000000000f66b004 CR4: 0000000000771ef0 [ 57.700052][ T1707] PKRU: 55555554 [ 57.700246][ T1707] Call Trace: [ 57.700462][ T1707] [ 57.700624][ T1707] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.700895][ T1707] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.701166][ T1707] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.701453][ T1707] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.701669][ T1707] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 57.701935][ T1707] __dev_notify_flags (net/core/dev.c:9787) [ 57.702204][ T1707] ? netif_change_name (net/core/dev.c:1495) [ 57.702469][ T1707] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 57.702746][ T1707] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 57.702984][ T1707] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 57.703215][ T1707] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 57.703467][ T1707] ? __dev_get_by_name (net/core/dev.c:883) [ 57.703725][ T1707] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 57.703972][ T1707] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 57.704228][ T1707] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.704507][ T1707] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.704734][ T1707] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.704965][ T1707] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.705192][ T1707] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.705452][ T1707] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.705715][ T1707] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.705957][ T1707] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.706199][ T1707] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.706456][ T1707] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.706714][ T1707] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.706950][ T1707] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.707181][ T1707] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.707428][ T1707] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.707660][ T1707] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.707928][ T1707] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.708201][ T1707] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.708501][ T1707] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.708766][ T1707] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.709040][ T1707] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.709309][ T1707] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.709562][ T1707] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.709793][ T1707] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.710037][ T1707] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.710270][ T1707] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.710575][ T1707] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.710808][ T1707] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.711034][ T1707] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.711299][ T1707] ? move_addr_to_kernel (net/socket.c:258) [ 57.711555][ T1707] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.711792][ T1707] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 57.712024][ T1707] ___sys_sendmsg (net/socket.c:2752) [ 57.712265][ T1707] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 57.712543][ T1707] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.712796][ T1707] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 57.713064][ T1707] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 57.713308][ T1707] __sys_sendmsg (net/socket.c:2784) [ 57.713585][ T1707] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.713829][ T1707] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.714058][ T1707] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.714288][ T1707] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.714542][ T1707] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.714769][ T1707] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.715040][ T1707] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.715345][ T1707] RIP: 0033:0x7f2703a7b08e [ 57.715598][ T1707] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.716447][ T1707] RSP: 002b:00007ffcb2de0830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.716828][ T1707] RAX: ffffffffffffffda RBX: 00007ffcb2de0fe0 RCX: 00007f2703a7b08e [ 57.717203][ T1707] RDX: 0000000000000000 RSI: 00007ffcb2de08e0 RDI: 0000000000000005 [ 57.717562][ T1707] RBP: 00007ffcb2de0840 R08: 0000000000000000 R09: 0000000000000000 [ 57.717874][ T1707] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.718190][ T1707] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb2de0fb0 | [ 57.757935][ T1708] ------------[ cut here ]------------ | [ 57.758121][ T1708] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1708 | [ 57.758433][ T1708] Modules linked in: netdevsim | [ 57.759005][ T1708] Tainted: [W]=WARN [ 57.759164][ T1708] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.759350][ T1708] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 57.759538][ T1708] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 57.760031][ T1708] RSP: 0018:ffa00000040d7020 EFLAGS: 00010286 [ 57.760266][ T1708] RAX: 00000000ffffffa6 RBX: ff1100000538d240 RCX: 1ff400000081adca [ 57.760627][ T1708] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538d2f0 [ 57.760950][ T1708] RBP: ff1100000f7e9000 R08: 1fe2200000a71a5f R09: ff11000008d62e80 [ 57.761446][ T1708] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 57.761674][ T1708] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 57.761978][ T1708] FS: 00007f6f77537840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 57.762464][ T1708] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 57.762678][ T1708] CR2: 000000001f916988 CR3: 000000000fa4f006 CR4: 0000000000771ef0 [ 57.762963][ T1708] PKRU: 55555554 [ 57.763071][ T1708] Call Trace: [ 57.763176][ T1708] [ 57.763249][ T1708] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 57.763465][ T1708] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 57.763585][ T1708] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 57.763747][ T1708] __dev_notify_flags (net/core/dev.c:9787) [ 57.763967][ T1708] ? netif_change_name (net/core/dev.c:1495) [ 57.764139][ T1708] ? __dev_change_flags (net/core/dev.c:9752) [ 57.764273][ T1708] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 57.764488][ T1708] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.764626][ T1708] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 57.764768][ T1708] netif_change_flags (net/core/dev.c:9820) [ 57.764905][ T1708] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 57.765042][ T1708] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 57.765179][ T1708] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 57.765422][ T1708] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.765558][ T1708] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.765693][ T1708] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 57.765837][ T1708] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.766032][ T1708] ? __kernel_text_address (kernel/extable.c:79) [ 57.766223][ T1708] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.766421][ T1708] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.766557][ T1708] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.766693][ T1708] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.766829][ T1708] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 57.766967][ T1708] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.767104][ T1708] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.767260][ T1708] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 57.767461][ T1708] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 57.767664][ T1708] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 57.767864][ T1708] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 57.768095][ T1708] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 57.768309][ T1708] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 57.768509][ T1708] rtnl_newlink (net/core/rtnetlink.c:4150) [ 57.768650][ T1708] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.768785][ T1708] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.768923][ T1708] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.769058][ T1708] ? mark_usage (kernel/locking/lockdep.c:4674) [ 57.769193][ T1708] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.769340][ T1708] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.769486][ T1708] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.769627][ T1708] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.769768][ T1708] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 57.769908][ T1708] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 57.770058][ T1708] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 57.770202][ T1708] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.770343][ T1708] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.770485][ T1708] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.770624][ T1708] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 57.770765][ T1708] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 57.770901][ T1708] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 57.771043][ T1708] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 57.771182][ T1708] ? netlink_ack (./include/linux/skbuff.h:2718) [ 57.771337][ T1708] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 57.771487][ T1708] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 57.771632][ T1708] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 57.771773][ T1708] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 57.771910][ T1708] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 57.772055][ T1708] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 57.772191][ T1708] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 57.772333][ T1708] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 57.772479][ T1708] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 57.772616][ T1708] ? copy_msghdr_from_user (net/socket.c:2635) [ 57.772755][ T1708] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 57.772922][ T1708] ? move_addr_to_kernel (net/socket.c:258) [ 57.773058][ T1708] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 57.773195][ T1708] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 57.773341][ T1708] ___sys_sendmsg (net/socket.c:2752) [ 57.773481][ T1708] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 57.773654][ T1708] ? copy_msghdr_from_user (net/socket.c:2603) [ 57.773816][ T1708] __sys_sendmsg (net/socket.c:2784) [ 57.773958][ T1708] ? __sys_sendmsg_sock (net/socket.c:2765) [ 57.774100][ T1708] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 57.774282][ T1708] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.774432][ T1708] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 57.774570][ T1708] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 57.774709][ T1708] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 57.774852][ T1708] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 57.774998][ T1708] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.775167][ T1708] RIP: 0033:0x7f6f7777108e [ 57.775311][ T1708] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 57.775808][ T1708] RSP: 002b:00007ffff3343300 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 57.776017][ T1708] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f6f7777108e [ 57.776221][ T1708] RDX: 0000000000000000 RSI: 00007ffff33433b0 RDI: 0000000000000005 [ 57.776436][ T1708] RBP: 00007ffff3343310 R08: 0000000000000000 R09: 0000000000000000 [ 57.776644][ T1708] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf8f [ 57.776854][ T1708] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff3343a80 | [ 58.393541][ T1736] ------------[ cut here ]------------ | [ 58.393796][ T1736] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1736 | [ 58.394206][ T1736] Modules linked in: netdevsim | [ 58.394870][ T1736] Tainted: [W]=WARN [ 58.395031][ T1736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.395293][ T1736] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.395606][ T1736] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.396357][ T1736] RSP: 0018:ffa00000041a7010 EFLAGS: 00010286 [ 58.396627][ T1736] RAX: 00000000ffffffa6 RBX: ff110000093de640 RCX: 1ff4000000834dc8 [ 58.396936][ T1736] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de6f0 [ 58.397245][ T1736] RBP: ff11000009e21000 R08: 1fe220000127bcdf R09: ff1100000fbf5180 [ 58.397572][ T1736] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 58.397858][ T1736] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000041a7100 [ 58.398165][ T1736] FS: 00007f6a47807840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 58.398532][ T1736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.398787][ T1736] CR2: 0000000009ff7988 CR3: 000000000fbc7004 CR4: 0000000000771ef0 [ 58.399087][ T1736] PKRU: 55555554 [ 58.399236][ T1736] Call Trace: [ 58.399401][ T1736] [ 58.399508][ T1736] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.399715][ T1736] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.399867][ T1736] netif_close_many (net/core/dev.c:1804) [ 58.400069][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.400274][ T1736] ? __dev_close_many (net/core/dev.c:1781) [ 58.400487][ T1736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.400687][ T1736] netif_close_many_and_unlock (net/core/dev.c:12330) [ 58.400894][ T1736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.401097][ T1736] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 58.401364][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.401577][ T1736] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.401829][ T1736] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.402031][ T1736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.402229][ T1736] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.402497][ T1736] ? unregister_netdevice_many (net/core/dev.c:12497) [ 58.402699][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.402906][ T1736] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.403115][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.403316][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.403533][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.403736][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.403939][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.404175][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.404390][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.404591][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.404792][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.404997][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.405199][ T1736] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.405418][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.405623][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.405830][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.406038][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.406244][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.406458][ T1736] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.406662][ T1736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.406866][ T1736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.407073][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.407280][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.407498][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.407705][ T1736] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.407907][ T1736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.408111][ T1736] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.408324][ T1736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.408545][ T1736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.408758][ T1736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.408964][ T1736] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.409181][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.409415][ T1736] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.409631][ T1736] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.409845][ T1736] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.410065][ T1736] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.410277][ T1736] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.410500][ T1736] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.410767][ T1736] ? move_addr_to_kernel (net/socket.c:258) [ 58.410987][ T1736] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.411200][ T1736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.411430][ T1736] ___sys_sendmsg (net/socket.c:2752) [ 58.411640][ T1736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.411907][ T1736] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.412147][ T1736] __sys_sendmsg (net/socket.c:2784) [ 58.412370][ T1736] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.412592][ T1736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.412868][ T1736] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.413091][ T1736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.413306][ T1736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.413538][ T1736] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.413753][ T1736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.413968][ T1736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.414233][ T1736] RIP: 0033:0x7f6a47a4108e [ 58.414476][ T1736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.415240][ T1736] RSP: 002b:00007ffc9f0cea70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.415573][ T1736] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6a47a4108e [ 58.415888][ T1736] RDX: 0000000000000000 RSI: 00007ffc9f0ceb20 RDI: 0000000000000005 [ 58.416206][ T1736] RBP: 00007ffc9f0cea80 R08: 0000000000000000 R09: 0000000000000000 [ 58.416538][ T1736] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.416856][ T1736] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc9f0cf1f0 | [ 58.421797][ T1736] ------------[ cut here ]------------ | [ 58.421991][ T1736] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1736 | [ 58.422300][ T1736] Modules linked in: netdevsim | [ 58.422823][ T1736] Tainted: [W]=WARN [ 58.422970][ T1736] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.423181][ T1736] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.423422][ T1736] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.423923][ T1736] RSP: 0018:ffa00000041a7190 EFLAGS: 00010286 [ 58.424135][ T1736] RAX: 00000000ffffffa6 RBX: ff1100001060d0c0 RCX: 1ff4000000834df8 [ 58.424403][ T1736] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001060d170 [ 58.424640][ T1736] RBP: ff11000009e21000 R08: 1fe22000020c1a2f R09: ff1100000fbf5158 [ 58.424877][ T1736] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 58.425112][ T1736] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 58.425590][ T1736] FS: 00007f6a47807840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 58.425867][ T1736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.426082][ T1736] CR2: 00007fc6bde55574 CR3: 000000000fbc7005 CR4: 0000000000771ef0 [ 58.426323][ T1736] PKRU: 55555554 [ 58.426492][ T1736] Call Trace: [ 58.426639][ T1736] [ 58.426755][ T1736] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 58.426966][ T1736] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.427203][ T1736] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.427405][ T1736] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.427585][ T1736] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.427796][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.427977][ T1736] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.428159][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.428351][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.428538][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.428711][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.428884][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.429085][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.429263][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.429464][ T1736] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.429640][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.429816][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.429994][ T1736] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.430175][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.430365][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.430553][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.430732][ T1736] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.430917][ T1736] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.431093][ T1736] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.431267][ T1736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.431462][ T1736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.431640][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.431817][ T1736] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.431993][ T1736] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.432170][ T1736] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.432358][ T1736] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.432546][ T1736] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.432725][ T1736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.432900][ T1736] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.433082][ T1736] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.433260][ T1736] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.433454][ T1736] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.433633][ T1736] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.433811][ T1736] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.433987][ T1736] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.434166][ T1736] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.434355][ T1736] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.434543][ T1736] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.434748][ T1736] ? move_addr_to_kernel (net/socket.c:258) [ 58.434927][ T1736] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.435106][ T1736] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.435284][ T1736] ___sys_sendmsg (net/socket.c:2752) [ 58.435485][ T1736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.435700][ T1736] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.435890][ T1736] __sys_sendmsg (net/socket.c:2784) [ 58.436069][ T1736] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.436242][ T1736] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.436475][ T1736] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.436652][ T1736] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.436829][ T1736] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.437005][ T1736] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.437184][ T1736] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.437374][ T1736] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.437587][ T1736] RIP: 0033:0x7f6a47a4108e [ 58.437772][ T1736] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.438276][ T1736] RSP: 002b:00007ffc9f0cea70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.438544][ T1736] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6a47a4108e [ 58.438784][ T1736] RDX: 0000000000000000 RSI: 00007ffc9f0ceb20 RDI: 0000000000000005 [ 58.439022][ T1736] RBP: 00007ffc9f0cea80 R08: 0000000000000000 R09: 0000000000000000 [ 58.439264][ T1736] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.439525][ T1736] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc9f0cf1f0 | [ 58.489148][ T1737] ------------[ cut here ]------------ | [ 58.489388][ T1737] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1737 | [ 58.489719][ T1737] Modules linked in: netdevsim | [ 58.490236][ T1737] Tainted: [W]=WARN [ 58.491077][ T1737] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.491394][ T1737] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.491685][ T1737] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.492258][ T1737] RSP: 0018:ffa00000041b7010 EFLAGS: 00010286 [ 58.492506][ T1737] RAX: 00000000ffffffa6 RBX: ff1100001060c4c0 RCX: 1ff4000000836dc8 [ 58.492755][ T1737] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001060c570 [ 58.493005][ T1737] RBP: ff11000001dd4000 R08: 1fe22000020c18af R09: ff1100000f90ae80 [ 58.493255][ T1737] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 58.493526][ T1737] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000041b7100 [ 58.493780][ T1737] FS: 00007f30644af840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 58.494066][ T1737] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.494284][ T1737] CR2: 0000000018b53988 CR3: 0000000010c07001 CR4: 0000000000771ef0 [ 58.494564][ T1737] PKRU: 55555554 [ 58.494713][ T1737] Call Trace: [ 58.494863][ T1737] [ 58.494982][ T1737] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.495172][ T1737] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.495338][ T1737] netif_close_many (net/core/dev.c:1804) [ 58.495542][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.495729][ T1737] ? __dev_close_many (net/core/dev.c:1781) [ 58.495917][ T1737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.496108][ T1737] netif_close_many_and_unlock (net/core/dev.c:12330) [ 58.496295][ T1737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.496498][ T1737] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 58.496724][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.496909][ T1737] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.497122][ T1737] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.497306][ T1737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.497515][ T1737] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.497737][ T1737] ? unregister_netdevice_many (net/core/dev.c:12497) [ 58.497923][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.498112][ T1737] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.498299][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.498503][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.498688][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.498874][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.499057][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.499260][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.499464][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.499651][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.499836][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.500020][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.500205][ T1737] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.500418][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.500604][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.500789][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.500974][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.501161][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.501358][ T1737] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.501552][ T1737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.501741][ T1737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.501928][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.502114][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.502296][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.502529][ T1737] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.502714][ T1737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.502900][ T1737] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.503089][ T1737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.503278][ T1737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.503487][ T1737] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.503673][ T1737] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.503858][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.504046][ T1737] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.504230][ T1737] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.504439][ T1737] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.504664][ T1737] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.504853][ T1737] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.505036][ T1737] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.505290][ T1737] ? move_addr_to_kernel (net/socket.c:258) [ 58.505495][ T1737] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.505683][ T1737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.505871][ T1737] ___sys_sendmsg (net/socket.c:2752) [ 58.506065][ T1737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.506282][ T1737] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.506504][ T1737] __sys_sendmsg (net/socket.c:2784) [ 58.506693][ T1737] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.506876][ T1737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.507096][ T1737] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.507279][ T1737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.507487][ T1737] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.507679][ T1737] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.507867][ T1737] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.508052][ T1737] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.508267][ T1737] RIP: 0033:0x7f30646e908e [ 58.508481][ T1737] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.509010][ T1737] RSP: 002b:00007fff652dcaa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.509263][ T1737] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f30646e908e [ 58.509537][ T1737] RDX: 0000000000000000 RSI: 00007fff652dcb50 RDI: 0000000000000005 [ 58.509817][ T1737] RBP: 00007fff652dcab0 R08: 0000000000000000 R09: 0000000000000000 [ 58.510074][ T1737] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.510338][ T1737] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff652dd220 | [ 58.514679][ T1737] ------------[ cut here ]------------ | [ 58.514833][ T1737] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1737 | [ 58.515095][ T1737] Modules linked in: netdevsim | [ 58.515556][ T1737] Tainted: [W]=WARN [ 58.515657][ T1737] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.515819][ T1737] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.515991][ T1737] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.516476][ T1737] RSP: 0018:ffa00000041b7190 EFLAGS: 00010286 [ 58.516650][ T1737] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff4000000836df8 [ 58.516866][ T1737] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 58.517092][ T1737] RBP: ff11000001dd4000 R08: 1fe22000009d81ff R09: ff1100000f90ae58 [ 58.517298][ T1737] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 58.517518][ T1737] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 58.517741][ T1737] FS: 00007f30644af840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 58.517980][ T1737] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.518165][ T1737] CR2: 000055fbe875cd5c CR3: 0000000010c07004 CR4: 0000000000771ef0 [ 58.518371][ T1737] PKRU: 55555554 [ 58.518476][ T1737] Call Trace: [ 58.518574][ T1737] [ 58.518651][ T1737] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 58.518834][ T1737] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.518997][ T1737] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.519133][ T1737] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.519272][ T1737] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.519443][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.519587][ T1737] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.519718][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.519851][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.519982][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.520110][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.520241][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.520402][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.520536][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.520668][ T1737] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.520796][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.521009][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.521153][ T1737] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.521283][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.521423][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.521633][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.521760][ T1737] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.521887][ T1737] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.522013][ T1737] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.522225][ T1737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.522360][ T1737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.522497][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.522626][ T1737] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.522839][ T1737] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.522968][ T1737] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.523097][ T1737] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.523229][ T1737] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.523366][ T1737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.523499][ T1737] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.523627][ T1737] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.523754][ T1737] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.523964][ T1737] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.524095][ T1737] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.524224][ T1737] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.524358][ T1737] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.524575][ T1737] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.524703][ T1737] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.524828][ T1737] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.524986][ T1737] ? move_addr_to_kernel (net/socket.c:258) [ 58.525113][ T1737] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.525241][ T1737] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.525374][ T1737] ___sys_sendmsg (net/socket.c:2752) [ 58.525505][ T1737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.525664][ T1737] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.525807][ T1737] __sys_sendmsg (net/socket.c:2784) [ 58.525934][ T1737] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.526061][ T1737] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.526304][ T1737] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.526444][ T1737] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.526571][ T1737] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.526696][ T1737] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.526824][ T1737] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.526967][ T1737] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.527150][ T1737] RIP: 0033:0x7f30646e908e [ 58.527285][ T1737] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.527748][ T1737] RSP: 002b:00007fff652dcaa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.527945][ T1737] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f30646e908e [ 58.528137][ T1737] RDX: 0000000000000000 RSI: 00007fff652dcb50 RDI: 0000000000000005 [ 58.528427][ T1737] RBP: 00007fff652dcab0 R08: 0000000000000000 R09: 0000000000000000 [ 58.528618][ T1737] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.528807][ T1737] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff652dd220 | [ 58.605009][ T1738] ------------[ cut here ]------------ | [ 58.605188][ T1738] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1738 | [ 58.605493][ T1738] Modules linked in: netdevsim | [ 58.605927][ T1738] Tainted: [W]=WARN [ 58.606033][ T1738] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.606203][ T1738] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.606398][ T1738] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.606880][ T1738] RSP: 0018:ffa00000041c7010 EFLAGS: 00010286 [ 58.607056][ T1738] RAX: 00000000ffffffa6 RBX: ff11000004ec01c0 RCX: 1ff4000000838dc8 [ 58.607262][ T1738] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0270 [ 58.607553][ T1738] RBP: ff1100000f7e9000 R08: 1fe22000009d804f R09: ff1100000f908b80 [ 58.607837][ T1738] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 58.608040][ T1738] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000041c7100 [ 58.608252][ T1738] FS: 00007f6724feb840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 58.608579][ T1738] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.608754][ T1738] CR2: 000000002324e988 CR3: 000000000fbc7006 CR4: 0000000000771ef0 [ 58.608987][ T1738] PKRU: 55555554 [ 58.609089][ T1738] Call Trace: [ 58.609192][ T1738] [ 58.609263][ T1738] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.609503][ T1738] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.609611][ T1738] netif_close_many (net/core/dev.c:1804) [ 58.609749][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.609891][ T1738] ? __dev_close_many (net/core/dev.c:1781) [ 58.610034][ T1738] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.610175][ T1738] netif_close_many_and_unlock (net/core/dev.c:12330) [ 58.610317][ T1738] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.610541][ T1738] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 58.610713][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.610853][ T1738] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.611029][ T1738] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.611164][ T1738] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.611298][ T1738] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.611493][ T1738] ? unregister_netdevice_many (net/core/dev.c:12497) [ 58.611631][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.611776][ T1738] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.611913][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.612053][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.612187][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.612321][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.612472][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.612629][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.612768][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.612908][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.613050][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.613191][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.613333][ T1738] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.613482][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.613618][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.613759][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.613895][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.614034][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.614175][ T1738] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.614311][ T1738] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.614463][ T1738] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.614600][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.614738][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.614875][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.615013][ T1738] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.615150][ T1738] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.615288][ T1738] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.615443][ T1738] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.615584][ T1738] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.615724][ T1738] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.615863][ T1738] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.616006][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.616145][ T1738] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.616281][ T1738] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.616429][ T1738] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.616567][ T1738] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.616708][ T1738] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.616850][ T1738] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.617027][ T1738] ? move_addr_to_kernel (net/socket.c:258) [ 58.617167][ T1738] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.617307][ T1738] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.617459][ T1738] ___sys_sendmsg (net/socket.c:2752) [ 58.617596][ T1738] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.617773][ T1738] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.617923][ T1738] __sys_sendmsg (net/socket.c:2784) [ 58.618061][ T1738] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.618200][ T1738] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.618386][ T1738] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.618522][ T1738] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.618660][ T1738] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.618802][ T1738] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.618946][ T1738] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.619085][ T1738] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.619256][ T1738] RIP: 0033:0x7f672522508e [ 58.619415][ T1738] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.619900][ T1738] RSP: 002b:00007ffe3c5157a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.620112][ T1738] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f672522508e [ 58.620319][ T1738] RDX: 0000000000000000 RSI: 00007ffe3c515850 RDI: 0000000000000005 [ 58.620537][ T1738] RBP: 00007ffe3c5157b0 R08: 0000000000000000 R09: 0000000000000000 [ 58.620746][ T1738] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.620951][ T1738] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe3c515f20 | [ 58.625258][ T1738] ------------[ cut here ]------------ | [ 58.625434][ T1738] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1738 | [ 58.625703][ T1738] Modules linked in: netdevsim | [ 58.626105][ T1738] Tainted: [W]=WARN [ 58.626205][ T1738] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.626375][ T1738] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.626554][ T1738] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.627018][ T1738] RSP: 0018:ffa00000041c7190 EFLAGS: 00010286 [ 58.627185][ T1738] RAX: 00000000ffffffa6 RBX: ff1100000ed72f40 RCX: 1ff4000000838df8 [ 58.627396][ T1738] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72ff0 [ 58.627591][ T1738] RBP: ff1100000f7e9000 R08: 1fe2200001dae5ff R09: ff1100000f908b58 [ 58.627785][ T1738] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 58.627982][ T1738] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 58.628178][ T1738] FS: 00007f6724feb840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 58.628432][ T1738] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.628612][ T1738] CR2: 000055fbe875cd5c CR3: 000000000fbc7006 CR4: 0000000000771ef0 [ 58.628828][ T1738] PKRU: 55555554 [ 58.628935][ T1738] Call Trace: [ 58.629047][ T1738] [ 58.629127][ T1738] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 58.629309][ T1738] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 58.629481][ T1738] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 58.629620][ T1738] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 58.629748][ T1738] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 58.629908][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.630040][ T1738] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 58.630168][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.630296][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.630437][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.630564][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.630692][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.630838][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.630964][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.631094][ T1738] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.631224][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.631358][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.631504][ T1738] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 58.631637][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.631765][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.631893][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.632021][ T1738] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.632151][ T1738] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 58.632280][ T1738] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.632419][ T1738] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.632547][ T1738] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.632674][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.632804][ T1738] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.632931][ T1738] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.633061][ T1738] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.633190][ T1738] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.633333][ T1738] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.633472][ T1738] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.633600][ T1738] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.633731][ T1738] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.633860][ T1738] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.633990][ T1738] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.634119][ T1738] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.634248][ T1738] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.634393][ T1738] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.634524][ T1738] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.634654][ T1738] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.634781][ T1738] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.634945][ T1738] ? move_addr_to_kernel (net/socket.c:258) [ 58.635075][ T1738] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.635204][ T1738] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.635347][ T1738] ___sys_sendmsg (net/socket.c:2752) [ 58.635481][ T1738] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.635642][ T1738] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.635784][ T1738] __sys_sendmsg (net/socket.c:2784) [ 58.635915][ T1738] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.636043][ T1738] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.636207][ T1738] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.636342][ T1738] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.636477][ T1738] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.636607][ T1738] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.636736][ T1738] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.636865][ T1738] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.637028][ T1738] RIP: 0033:0x7f672522508e [ 58.637164][ T1738] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.637662][ T1738] RSP: 002b:00007ffe3c5157a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.637865][ T1738] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f672522508e [ 58.638057][ T1738] RDX: 0000000000000000 RSI: 00007ffe3c515850 RDI: 0000000000000005 [ 58.638249][ T1738] RBP: 00007ffe3c5157b0 R08: 0000000000000000 R09: 0000000000000000 [ 58.638451][ T1738] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.638642][ T1738] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe3c515f20 | [ 58.750698][ T1748] ------------[ cut here ]------------ | [ 58.750921][ T1748] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1748 | [ 58.751239][ T1748] Modules linked in: netdevsim | [ 58.751709][ T1748] Tainted: [W]=WARN [ 58.751819][ T1748] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.751997][ T1748] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.752186][ T1748] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.752694][ T1748] RSP: 0018:ffa00000042371b0 EFLAGS: 00010286 [ 58.752872][ T1748] RAX: 00000000ffffffa6 RBX: ff1100000c195b40 RCX: 1ff4000000846dfc [ 58.753083][ T1748] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c195bf0 [ 58.753292][ T1748] RBP: ff1100000206c000 R08: 1fe2200001832b7f R09: ff1100000f8f0ba8 [ 58.753511][ T1748] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 58.753722][ T1748] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 58.753935][ T1748] FS: 00007fc93e4ca840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 58.754181][ T1748] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.754366][ T1748] CR2: 00000000004a77b8 CR3: 0000000010c36001 CR4: 0000000000771ef0 [ 58.754580][ T1748] PKRU: 55555554 [ 58.754687][ T1748] Call Trace: [ 58.754793][ T1748] [ 58.754867][ T1748] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 58.755014][ T1748] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.755156][ T1748] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 58.755302][ T1748] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.755467][ T1748] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 58.755608][ T1748] __dev_notify_flags (net/core/dev.c:9787) [ 58.755749][ T1748] ? netif_change_name (net/core/dev.c:1495) [ 58.755895][ T1748] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 58.756074][ T1748] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 58.756216][ T1748] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 58.756364][ T1748] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 58.756507][ T1748] ? __dev_get_by_name (net/core/dev.c:883) [ 58.756646][ T1748] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 58.756793][ T1748] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 58.756938][ T1748] rtnl_newlink (net/core/rtnetlink.c:4150) [ 58.757085][ T1748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.757225][ T1748] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.757377][ T1748] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.757524][ T1748] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.757662][ T1748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.757822][ T1748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.757965][ T1748] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.758109][ T1748] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.758253][ T1748] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.758405][ T1748] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.758545][ T1748] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.758687][ T1748] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.758826][ T1748] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.758972][ T1748] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.759113][ T1748] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.759256][ T1748] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.759416][ T1748] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.759561][ T1748] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.759715][ T1748] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.759864][ T1748] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.760005][ T1748] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.760167][ T1748] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.760308][ T1748] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.760460][ T1748] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.760603][ T1748] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.760744][ T1748] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.760886][ T1748] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.761059][ T1748] ? move_addr_to_kernel (net/socket.c:258) [ 58.761201][ T1748] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.761347][ T1748] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 58.761495][ T1748] ___sys_sendmsg (net/socket.c:2752) [ 58.761635][ T1748] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 58.761775][ T1748] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.761920][ T1748] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 58.762065][ T1748] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 58.762208][ T1748] __sys_sendmsg (net/socket.c:2784) [ 58.762354][ T1748] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.762503][ T1748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.762646][ T1748] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.762787][ T1748] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.762927][ T1748] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.763068][ T1748] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.763208][ T1748] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.763404][ T1748] RIP: 0033:0x7fc93e70408e [ 58.763552][ T1748] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.764051][ T1748] RSP: 002b:00007ffe02877fd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.764266][ T1748] RAX: ffffffffffffffda RBX: 00007ffe02878780 RCX: 00007fc93e70408e [ 58.764484][ T1748] RDX: 0000000000000000 RSI: 00007ffe02878080 RDI: 0000000000000005 [ 58.764696][ T1748] RBP: 00007ffe02877fe0 R08: 0000000000000000 R09: 0000000000000000 [ 58.764904][ T1748] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf90 [ 58.765113][ T1748] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe02878750 | [ 58.801018][ T1749] ------------[ cut here ]------------ | [ 58.801199][ T1749] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1749 | [ 58.801494][ T1749] Modules linked in: netdevsim | [ 58.801918][ T1749] Tainted: [W]=WARN [ 58.802023][ T1749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.802194][ T1749] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.802387][ T1749] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.802876][ T1749] RSP: 0018:ffa0000004247020 EFLAGS: 00010286 [ 58.803056][ T1749] RAX: 00000000ffffffa6 RBX: ff1100000c1956c0 RCX: 1ff4000000848dca [ 58.803267][ T1749] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c195770 [ 58.803542][ T1749] RBP: ff1100000206c000 R08: 1fe2200001832aef R09: ff11000004f2d180 [ 58.803747][ T1749] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 58.803953][ T1749] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 58.804164][ T1749] FS: 00007fa6ce4ca840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 58.804499][ T1749] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.804676][ T1749] CR2: 000000001624b988 CR3: 000000000f66f002 CR4: 0000000000771ef0 [ 58.804887][ T1749] PKRU: 55555554 [ 58.804990][ T1749] Call Trace: [ 58.805094][ T1749] [ 58.805166][ T1749] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 58.805310][ T1749] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.805509][ T1749] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.805614][ T1749] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 58.805753][ T1749] __dev_notify_flags (net/core/dev.c:9787) [ 58.805892][ T1749] ? netif_change_name (net/core/dev.c:1495) [ 58.806029][ T1749] ? __dev_change_flags (net/core/dev.c:9752) [ 58.806167][ T1749] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 58.806306][ T1749] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.806456][ T1749] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 58.806597][ T1749] netif_change_flags (net/core/dev.c:9820) [ 58.806735][ T1749] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 58.806874][ T1749] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 58.807013][ T1749] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 58.807187][ T1749] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 58.807325][ T1749] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.807473][ T1749] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 58.807608][ T1749] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.807746][ T1749] ? __kernel_text_address (kernel/extable.c:79) [ 58.807886][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.808027][ T1749] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.808170][ T1749] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 58.808307][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.808456][ T1749] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 58.808593][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.808732][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.808869][ T1749] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 58.809008][ T1749] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 58.809146][ T1749] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 58.809287][ T1749] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 58.809434][ T1749] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 58.809574][ T1749] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 58.809713][ T1749] rtnl_newlink (net/core/rtnetlink.c:4150) [ 58.809855][ T1749] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.809997][ T1749] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.810134][ T1749] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.810284][ T1749] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.810434][ T1749] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.810573][ T1749] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.810709][ T1749] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.810847][ T1749] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.810981][ T1749] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.811120][ T1749] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.811257][ T1749] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.811409][ T1749] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.811559][ T1749] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.811696][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.811837][ T1749] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.811972][ T1749] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.812109][ T1749] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.812246][ T1749] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.812395][ T1749] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.812537][ T1749] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.812673][ T1749] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.812814][ T1749] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.812953][ T1749] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.813090][ T1749] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.813229][ T1749] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.813372][ T1749] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.813514][ T1749] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.813656][ T1749] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.813800][ T1749] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.813935][ T1749] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.814104][ T1749] ? move_addr_to_kernel (net/socket.c:258) [ 58.814247][ T1749] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.814393][ T1749] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.814535][ T1749] ___sys_sendmsg (net/socket.c:2752) [ 58.814671][ T1749] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.814843][ T1749] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.814992][ T1749] __sys_sendmsg (net/socket.c:2784) [ 58.815130][ T1749] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.815265][ T1749] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.815455][ T1749] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.815597][ T1749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.815734][ T1749] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.815874][ T1749] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.816013][ T1749] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.816151][ T1749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.816323][ T1749] RIP: 0033:0x7fa6ce70408e [ 58.816480][ T1749] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.816968][ T1749] RSP: 002b:00007ffe41fcaa30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.817179][ T1749] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fa6ce70408e [ 58.817401][ T1749] RDX: 0000000000000000 RSI: 00007ffe41fcaae0 RDI: 0000000000000005 [ 58.817612][ T1749] RBP: 00007ffe41fcaa40 R08: 0000000000000000 R09: 0000000000000000 [ 58.817824][ T1749] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 58.818028][ T1749] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe41fcb1b0 | [ 58.902825][ T1751] ------------[ cut here ]------------ | [ 58.903164][ T1751] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1751 | [ 58.903689][ T1751] Modules linked in: netdevsim | [ 58.904473][ T1751] Tainted: [W]=WARN [ 58.904686][ T1751] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.904995][ T1751] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.905318][ T1751] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.906144][ T1751] RSP: 0018:ffa00000042671b0 EFLAGS: 00010286 [ 58.906793][ T1751] RAX: 00000000ffffffa6 RBX: ff1100000ed73e40 RCX: 1ff400000084cdfc [ 58.907286][ T1751] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed73ef0 [ 58.907787][ T1751] RBP: ff1100000ccf1000 R08: 1fe2200001dae7df R09: ff1100000ae68ba8 [ 58.908155][ T1751] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 58.908545][ T1751] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 58.908922][ T1751] FS: 00007f299f76c840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 58.909362][ T1751] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.909686][ T1751] CR2: 00000000004a77b8 CR3: 0000000010c3f005 CR4: 0000000000771ef0 [ 58.910046][ T1751] PKRU: 55555554 [ 58.910254][ T1751] Call Trace: [ 58.910491][ T1751] [ 58.910656][ T1751] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 58.910921][ T1751] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.911185][ T1751] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 58.911471][ T1751] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.911684][ T1751] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 58.911961][ T1751] __dev_notify_flags (net/core/dev.c:9787) [ 58.912222][ T1751] ? netif_change_name (net/core/dev.c:1495) [ 58.912514][ T1751] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 58.912822][ T1751] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 58.913086][ T1751] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 58.913366][ T1751] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 58.913653][ T1751] ? __dev_get_by_name (net/core/dev.c:883) [ 58.913910][ T1751] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 58.914179][ T1751] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 58.914507][ T1751] rtnl_newlink (net/core/rtnetlink.c:4150) [ 58.914773][ T1751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.915031][ T1751] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.915287][ T1751] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.915567][ T1751] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.915824][ T1751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.916093][ T1751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.916376][ T1751] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.916645][ T1751] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.916907][ T1751] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.917186][ T1751] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.917465][ T1751] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.917728][ T1751] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.917982][ T1751] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.918244][ T1751] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.918533][ T1751] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.918797][ T1751] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.919092][ T1751] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.919371][ T1751] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.919649][ T1751] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.919917][ T1751] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.920173][ T1751] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.920469][ T1751] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.920740][ T1751] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.920997][ T1751] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.921258][ T1751] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.921541][ T1751] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.921806][ T1751] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.922110][ T1751] ? move_addr_to_kernel (net/socket.c:258) [ 58.922399][ T1751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.922669][ T1751] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 58.922927][ T1751] ___sys_sendmsg (net/socket.c:2752) [ 58.923197][ T1751] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 58.923482][ T1751] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.923751][ T1751] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 58.924029][ T1751] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 58.924299][ T1751] __sys_sendmsg (net/socket.c:2784) [ 58.924588][ T1751] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.924850][ T1751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.925107][ T1751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.925392][ T1751] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.925648][ T1751] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.925904][ T1751] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.926161][ T1751] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.926525][ T1751] RIP: 0033:0x7f299f9a608e [ 58.926799][ T1751] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.927654][ T1751] RSP: 002b:00007ffc834992e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.928025][ T1751] RAX: ffffffffffffffda RBX: 00007ffc83499a90 RCX: 00007f299f9a608e [ 58.928415][ T1751] RDX: 0000000000000000 RSI: 00007ffc83499390 RDI: 0000000000000005 [ 58.928783][ T1751] RBP: 00007ffc834992f0 R08: 0000000000000000 R09: 0000000000000000 [ 58.929140][ T1751] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 58.929542][ T1751] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc83499a60 | [ 58.970536][ T1752] ------------[ cut here ]------------ | [ 58.970775][ T1752] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1752 | [ 58.971197][ T1752] Modules linked in: netdevsim | [ 58.971859][ T1752] Tainted: [W]=WARN [ 58.971969][ T1752] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.972146][ T1752] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 58.972339][ T1752] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 58.972833][ T1752] RSP: 0018:ffa0000004277020 EFLAGS: 00010286 [ 58.973005][ T1752] RAX: 00000000ffffffa6 RBX: ff1100000538c640 RCX: 1ff400000084edca [ 58.973210][ T1752] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538c6f0 [ 58.973427][ T1752] RBP: ff1100000ccf1000 R08: 1fe2200000a718df R09: ff11000004d2d180 [ 58.973633][ T1752] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 58.973835][ T1752] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 58.974043][ T1752] FS: 00007fbf40cfb840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 58.974285][ T1752] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 58.974472][ T1752] CR2: 000000001f537988 CR3: 000000000f77d004 CR4: 0000000000771ef0 [ 58.974679][ T1752] PKRU: 55555554 [ 58.974782][ T1752] Call Trace: [ 58.974887][ T1752] [ 58.974963][ T1752] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 58.975104][ T1752] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 58.975217][ T1752] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 58.975361][ T1752] __dev_notify_flags (net/core/dev.c:9787) [ 58.975525][ T1752] ? netif_change_name (net/core/dev.c:1495) [ 58.975721][ T1752] ? __dev_change_flags (net/core/dev.c:9752) [ 58.975860][ T1752] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 58.975996][ T1752] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.976134][ T1752] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 58.976278][ T1752] netif_change_flags (net/core/dev.c:9820) [ 58.976519][ T1752] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 58.976663][ T1752] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 58.976799][ T1752] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 58.976972][ T1752] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 58.977111][ T1752] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.977248][ T1752] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 58.977463][ T1752] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.977619][ T1752] ? __kernel_text_address (kernel/extable.c:79) [ 58.977767][ T1752] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.977972][ T1752] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.978112][ T1752] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 58.978249][ T1752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.978492][ T1752] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 58.978768][ T1752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.978967][ T1752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.979150][ T1752] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 58.979379][ T1752] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 58.979594][ T1752] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 58.979763][ T1752] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 58.979899][ T1752] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 58.980037][ T1752] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 58.980182][ T1752] rtnl_newlink (net/core/rtnetlink.c:4150) [ 58.980343][ T1752] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.980551][ T1752] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.980695][ T1752] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.980829][ T1752] ? mark_usage (kernel/locking/lockdep.c:4674) [ 58.980965][ T1752] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.981103][ T1752] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.981241][ T1752] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.981391][ T1752] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.981526][ T1752] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 58.981663][ T1752] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 58.981797][ T1752] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 58.981932][ T1752] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.982066][ T1752] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.982209][ T1752] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.982429][ T1752] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 58.982572][ T1752] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 58.982708][ T1752] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 58.982844][ T1752] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 58.982980][ T1752] ? netlink_ack (./include/linux/skbuff.h:2718) [ 58.983118][ T1752] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 58.983254][ T1752] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 58.983405][ T1752] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 58.983540][ T1752] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 58.983673][ T1752] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 58.983812][ T1752] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 58.983947][ T1752] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 58.984080][ T1752] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 58.984219][ T1752] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 58.984359][ T1752] ? copy_msghdr_from_user (net/socket.c:2635) [ 58.984502][ T1752] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 58.984667][ T1752] ? move_addr_to_kernel (net/socket.c:258) [ 58.984802][ T1752] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 58.984936][ T1752] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 58.985072][ T1752] ___sys_sendmsg (net/socket.c:2752) [ 58.985206][ T1752] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 58.985378][ T1752] ? copy_msghdr_from_user (net/socket.c:2603) [ 58.985537][ T1752] __sys_sendmsg (net/socket.c:2784) [ 58.985741][ T1752] ? __sys_sendmsg_sock (net/socket.c:2765) [ 58.985888][ T1752] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 58.986059][ T1752] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 58.986199][ T1752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 58.986343][ T1752] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 58.986486][ T1752] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 58.986627][ T1752] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 58.986764][ T1752] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.986931][ T1752] RIP: 0033:0x7fbf40f3508e [ 58.987078][ T1752] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 58.987572][ T1752] RSP: 002b:00007ffd150bbcf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 58.987781][ T1752] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbf40f3508e [ 58.987985][ T1752] RDX: 0000000000000000 RSI: 00007ffd150bbda0 RDI: 0000000000000005 [ 58.988187][ T1752] RBP: 00007ffd150bbd00 R08: 0000000000000000 R09: 0000000000000000 [ 58.988401][ T1752] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 58.988607][ T1752] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd150bc470 | [ 59.062159][ T1754] ------------[ cut here ]------------ | [ 59.062456][ T1754] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1754 | [ 59.062890][ T1754] Modules linked in: netdevsim | [ 59.063567][ T1754] Tainted: [W]=WARN [ 59.063738][ T1754] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.064011][ T1754] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.064299][ T1754] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.065091][ T1754] RSP: 0018:ffa00000042971b0 EFLAGS: 00010286 [ 59.065376][ T1754] RAX: 00000000ffffffa6 RBX: ff1100000cf72340 RCX: 1ff4000000852dfc [ 59.065705][ T1754] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf723f0 [ 59.066031][ T1754] RBP: ff11000005c69000 R08: 1fe22000019ee47f R09: ff11000010730ba8 [ 59.066366][ T1754] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 59.066702][ T1754] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 59.067028][ T1754] FS: 00007f6e91256840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 59.067424][ T1754] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.067696][ T1754] CR2: 00000000004a77b8 CR3: 000000000f8fe001 CR4: 0000000000771ef0 [ 59.068027][ T1754] PKRU: 55555554 [ 59.068199][ T1754] Call Trace: [ 59.068651][ T1754] [ 59.068770][ T1754] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 59.068992][ T1754] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 59.069214][ T1754] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 59.069603][ T1754] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 59.069770][ T1754] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 59.069990][ T1754] __dev_notify_flags (net/core/dev.c:9787) [ 59.070213][ T1754] ? netif_change_name (net/core/dev.c:1495) [ 59.070568][ T1754] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 59.070839][ T1754] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 59.071061][ T1754] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 59.071285][ T1754] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 59.071578][ T1754] ? __dev_get_by_name (net/core/dev.c:883) [ 59.071800][ T1754] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 59.072039][ T1754] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 59.072268][ T1754] rtnl_newlink (net/core/rtnetlink.c:4150) [ 59.072508][ T1754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.072728][ T1754] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.072950][ T1754] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 59.073167][ T1754] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.073400][ T1754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.073629][ T1754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.073855][ T1754] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 59.074074][ T1754] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.074295][ T1754] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.074524][ T1754] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.074728][ T1754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.074939][ T1754] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.075152][ T1754] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.075379][ T1754] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.075599][ T1754] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.075824][ T1754] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.076047][ T1754] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.076262][ T1754] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.076499][ T1754] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.076715][ T1754] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.076932][ T1754] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.077152][ T1754] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.077391][ T1754] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.077614][ T1754] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.077839][ T1754] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.078059][ T1754] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.078279][ T1754] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.078566][ T1754] ? move_addr_to_kernel (net/socket.c:258) [ 59.078794][ T1754] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.079018][ T1754] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 59.079245][ T1754] ___sys_sendmsg (net/socket.c:2752) [ 59.079478][ T1754] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 59.079701][ T1754] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.079934][ T1754] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 59.080167][ T1754] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 59.080418][ T1754] __sys_sendmsg (net/socket.c:2784) [ 59.080644][ T1754] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.080877][ T1754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.081102][ T1754] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.081336][ T1754] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.081568][ T1754] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.081793][ T1754] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.082019][ T1754] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.082300][ T1754] RIP: 0033:0x7f6e9149008e [ 59.082595][ T1754] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.083543][ T1754] RSP: 002b:00007fff9d7aedc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.083891][ T1754] RAX: ffffffffffffffda RBX: 00007fff9d7af570 RCX: 00007f6e9149008e [ 59.084229][ T1754] RDX: 0000000000000000 RSI: 00007fff9d7aee70 RDI: 0000000000000005 [ 59.084584][ T1754] RBP: 00007fff9d7aedd0 R08: 0000000000000000 R09: 0000000000000000 [ 59.084923][ T1754] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 59.085258][ T1754] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff9d7af540 | [ 59.129900][ T1755] ------------[ cut here ]------------ | [ 59.130187][ T1755] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1755 | [ 59.130549][ T1755] Modules linked in: netdevsim | [ 59.131178][ T1755] Tainted: [W]=WARN [ 59.131350][ T1755] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.131580][ T1755] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.131809][ T1755] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.132490][ T1755] RSP: 0018:ffa00000042a7020 EFLAGS: 00010286 [ 59.132791][ T1755] RAX: 00000000ffffffa6 RBX: ff1100000cf72c40 RCX: 1ff4000000854dca [ 59.133100][ T1755] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf72cf0 [ 59.133394][ T1755] RBP: ff11000005c69000 R08: 1fe22000019ee59f R09: ff1100000c2e0b80 [ 59.133648][ T1755] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 59.133901][ T1755] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 59.134156][ T1755] FS: 00007f4883d39840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 59.134470][ T1755] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.134697][ T1755] CR2: 000000000e39f988 CR3: 000000000f93f004 CR4: 0000000000771ef0 [ 59.134961][ T1755] PKRU: 55555554 [ 59.135121][ T1755] Call Trace: [ 59.135276][ T1755] [ 59.135417][ T1755] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 59.135607][ T1755] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 59.135797][ T1755] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 59.135949][ T1755] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 59.136141][ T1755] __dev_notify_flags (net/core/dev.c:9787) [ 59.136343][ T1755] ? netif_change_name (net/core/dev.c:1495) [ 59.136534][ T1755] ? __dev_change_flags (net/core/dev.c:9752) [ 59.136720][ T1755] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 59.136904][ T1755] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.137090][ T1755] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 59.137278][ T1755] netif_change_flags (net/core/dev.c:9820) [ 59.137493][ T1755] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 59.137685][ T1755] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 59.137872][ T1755] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 59.138092][ T1755] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 59.138277][ T1755] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.138489][ T1755] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 59.138680][ T1755] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.138866][ T1755] ? __kernel_text_address (kernel/extable.c:79) [ 59.139055][ T1755] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.139244][ T1755] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.139454][ T1755] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 59.139641][ T1755] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.139825][ T1755] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 59.140010][ T1755] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.140201][ T1755] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.140406][ T1755] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 59.140595][ T1755] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 59.140779][ T1755] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 59.140968][ T1755] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 59.141168][ T1755] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 59.141371][ T1755] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 59.141583][ T1755] rtnl_newlink (net/core/rtnetlink.c:4150) [ 59.141785][ T1755] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.141981][ T1755] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.142179][ T1755] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 59.142423][ T1755] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.142612][ T1755] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.142811][ T1755] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.143000][ T1755] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.143232][ T1755] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 59.143446][ T1755] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.143651][ T1755] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 59.143840][ T1755] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.144054][ T1755] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.144245][ T1755] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.144474][ T1755] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.144678][ T1755] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.144878][ T1755] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.145071][ T1755] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.145264][ T1755] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.145481][ T1755] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.145675][ T1755] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.145868][ T1755] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.146064][ T1755] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.146259][ T1755] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.146488][ T1755] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.146682][ T1755] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.146874][ T1755] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.147066][ T1755] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.147259][ T1755] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.147475][ T1755] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.147667][ T1755] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.147899][ T1755] ? move_addr_to_kernel (net/socket.c:258) [ 59.148094][ T1755] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.148286][ T1755] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.148558][ T1755] ___sys_sendmsg (net/socket.c:2752) [ 59.148836][ T1755] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 59.149175][ T1755] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.149496][ T1755] __sys_sendmsg (net/socket.c:2784) [ 59.149726][ T1755] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.149916][ T1755] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 59.150142][ T1755] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.150346][ T1755] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.150542][ T1755] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.150730][ T1755] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.150919][ T1755] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.151115][ T1755] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.151351][ T1755] RIP: 0033:0x7f4883f7308e [ 59.151558][ T1755] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.152100][ T1755] RSP: 002b:00007ffce55c6ee0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.152392][ T1755] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4883f7308e [ 59.152649][ T1755] RDX: 0000000000000000 RSI: 00007ffce55c6f90 RDI: 0000000000000005 [ 59.152908][ T1755] RBP: 00007ffce55c6ef0 R08: 0000000000000000 R09: 0000000000000000 [ 59.153440][ T1755] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 59.153703][ T1755] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce55c7660 | [ 59.750748][ T1779] ------------[ cut here ]------------ | [ 59.750989][ T1779] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1779 | [ 59.751314][ T1779] Modules linked in: netdevsim | [ 59.751857][ T1779] Tainted: [W]=WARN [ 59.752010][ T1779] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.752227][ T1779] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.752479][ T1779] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.753006][ T1779] RSP: 0018:ffa0000004337010 EFLAGS: 00010286 [ 59.753228][ T1779] RAX: 00000000ffffffa6 RBX: ff1100000ed6fe40 RCX: 1ff4000000866dc8 [ 59.753505][ T1779] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fef0 [ 59.753757][ T1779] RBP: ff1100000206c000 R08: 1fe2200001dadfdf R09: ff1100000c340b80 [ 59.754010][ T1779] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 59.754260][ T1779] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004337100 [ 59.754537][ T1779] FS: 00007fb073fbd840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 59.754828][ T1779] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.755054][ T1779] CR2: 0000000033925988 CR3: 000000000f9ef001 CR4: 0000000000771ef0 [ 59.755308][ T1779] PKRU: 55555554 [ 59.755479][ T1779] Call Trace: [ 59.755631][ T1779] [ 59.755752][ T1779] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 59.755945][ T1779] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 59.756100][ T1779] netif_close_many (net/core/dev.c:1804) [ 59.756285][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.756494][ T1779] ? __dev_close_many (net/core/dev.c:1781) [ 59.756686][ T1779] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.756874][ T1779] netif_close_many_and_unlock (net/core/dev.c:12330) [ 59.757061][ T1779] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.757245][ T1779] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 59.757484][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.757671][ T1779] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 59.757886][ T1779] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 59.758071][ T1779] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.758255][ T1779] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 59.758499][ T1779] ? unregister_netdevice_many (net/core/dev.c:12497) [ 59.758686][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.758875][ T1779] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 59.759084][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.759274][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.759509][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.759754][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.759973][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.760263][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.760474][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.760665][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.760849][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.761036][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.761227][ T1779] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 59.761438][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.761624][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.761811][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.761996][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.762184][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.762393][ T1779] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.762588][ T1779] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.762773][ T1779] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.762965][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.763153][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.763353][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.763548][ T1779] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.763732][ T1779] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.763920][ T1779] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.764109][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.764295][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.764506][ T1779] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.764694][ T1779] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.764878][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.765067][ T1779] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.765254][ T1779] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.765468][ T1779] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.765665][ T1779] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.765854][ T1779] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.766038][ T1779] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.766259][ T1779] ? move_addr_to_kernel (net/socket.c:258) [ 59.766469][ T1779] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.766661][ T1779] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.766847][ T1779] ___sys_sendmsg (net/socket.c:2752) [ 59.767033][ T1779] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 59.767254][ T1779] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.767472][ T1779] __sys_sendmsg (net/socket.c:2784) [ 59.767664][ T1779] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.767847][ T1779] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 59.768074][ T1779] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.768260][ T1779] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.768472][ T1779] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.768660][ T1779] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.768845][ T1779] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.769032][ T1779] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.769254][ T1779] RIP: 0033:0x7fb0741f708e [ 59.769472][ T1779] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.770005][ T1779] RSP: 002b:00007fff0f543600 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.770264][ T1779] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb0741f708e [ 59.770549][ T1779] RDX: 0000000000000000 RSI: 00007fff0f5436b0 RDI: 0000000000000005 [ 59.770804][ T1779] RBP: 00007fff0f543610 R08: 0000000000000000 R09: 0000000000000000 [ 59.771058][ T1779] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 59.771312][ T1779] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff0f543d80 | [ 59.775150][ T1779] ------------[ cut here ]------------ | [ 59.775872][ T1779] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1779 | [ 59.776181][ T1779] Modules linked in: netdevsim | [ 59.776709][ T1779] Tainted: [W]=WARN [ 59.776857][ T1779] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.777071][ T1779] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.777294][ T1779] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.777819][ T1779] RSP: 0018:ffa0000004337190 EFLAGS: 00010286 [ 59.778033][ T1779] RAX: 00000000ffffffa6 RBX: ff110000093dfe40 RCX: 1ff4000000866df8 [ 59.778274][ T1779] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfef0 [ 59.778535][ T1779] RBP: ff1100000206c000 R08: 1fe220000127bfdf R09: ff1100000c340b58 [ 59.778775][ T1779] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 59.779019][ T1779] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 59.779266][ T1779] FS: 00007fb073fbd840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 59.779563][ T1779] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.779777][ T1779] CR2: 0000000033925988 CR3: 000000000f9ef001 CR4: 0000000000771ef0 [ 59.780020][ T1779] PKRU: 55555554 [ 59.780166][ T1779] Call Trace: [ 59.780309][ T1779] [ 59.780446][ T1779] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 59.780663][ T1779] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 59.780872][ T1779] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 59.781053][ T1779] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.781231][ T1779] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 59.781461][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.781641][ T1779] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 59.781820][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.781998][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.782178][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.782383][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.782569][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.782765][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.782943][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.783124][ T1779] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.783302][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.783532][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.783779][ T1779] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 59.784034][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.784281][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.784496][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.784677][ T1779] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.784857][ T1779] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.785035][ T1779] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.785214][ T1779] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.785423][ T1779] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.785604][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.785789][ T1779] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.785973][ T1779] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.786153][ T1779] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.786342][ T1779] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.786530][ T1779] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.786712][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.786889][ T1779] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.787069][ T1779] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.787247][ T1779] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.787447][ T1779] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.787628][ T1779] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.787807][ T1779] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.787985][ T1779] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.788166][ T1779] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.788358][ T1779] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.788545][ T1779] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.788762][ T1779] ? move_addr_to_kernel (net/socket.c:258) [ 59.789030][ T1779] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.789208][ T1779] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.789418][ T1779] ___sys_sendmsg (net/socket.c:2752) [ 59.789597][ T1779] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 59.789893][ T1779] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.790085][ T1779] __sys_sendmsg (net/socket.c:2784) [ 59.790269][ T1779] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.790471][ T1779] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 59.790769][ T1779] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.790948][ T1779] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.791124][ T1779] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.791300][ T1779] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.791582][ T1779] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.791759][ T1779] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.791968][ T1779] RIP: 0033:0x7fb0741f708e [ 59.792154][ T1779] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.792818][ T1779] RSP: 002b:00007fff0f543600 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.793171][ T1779] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb0741f708e [ 59.793431][ T1779] RDX: 0000000000000000 RSI: 00007fff0f5436b0 RDI: 0000000000000005 [ 59.793668][ T1779] RBP: 00007fff0f543610 R08: 0000000000000000 R09: 0000000000000000 [ 59.793993][ T1779] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf91 [ 59.794233][ T1779] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff0f543d80 | [ 59.876015][ T1780] ------------[ cut here ]------------ | [ 59.876275][ T1780] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1780 | [ 59.876721][ T1780] Modules linked in: netdevsim | [ 59.877405][ T1780] Tainted: [W]=WARN [ 59.877570][ T1780] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.877835][ T1780] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.878114][ T1780] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.878895][ T1780] RSP: 0018:ffa0000004347010 EFLAGS: 00010286 [ 59.879174][ T1780] RAX: 00000000ffffffa6 RBX: ff110000093df0c0 RCX: 1ff4000000868dc8 [ 59.879507][ T1780] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df170 [ 59.879828][ T1780] RBP: ff1100000ccf1000 R08: 1fe220000127be2f R09: ff1100000f90ae80 [ 59.880146][ T1780] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 59.880477][ T1780] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004347100 [ 59.880801][ T1780] FS: 00007f0586ee8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 59.881188][ T1780] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.881475][ T1780] CR2: 0000000013020988 CR3: 0000000010c5f002 CR4: 0000000000771ef0 [ 59.881798][ T1780] PKRU: 55555554 [ 59.881958][ T1780] Call Trace: [ 59.882119][ T1780] [ 59.882231][ T1780] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 59.882468][ T1780] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 59.882637][ T1780] netif_close_many (net/core/dev.c:1804) [ 59.882854][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.883071][ T1780] ? __dev_close_many (net/core/dev.c:1781) [ 59.883291][ T1780] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.883521][ T1780] netif_close_many_and_unlock (net/core/dev.c:12330) [ 59.883740][ T1780] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.883954][ T1780] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 59.884223][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.884454][ T1780] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 59.884723][ T1780] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 59.884936][ T1780] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.885149][ T1780] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 59.885435][ T1780] ? unregister_netdevice_many (net/core/dev.c:12497) [ 59.885651][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.885869][ T1780] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 59.886088][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.886301][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.886538][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.886759][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.886975][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.887220][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.887446][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.887658][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.887858][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.888064][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.888277][ T1780] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 59.888506][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.888720][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.888961][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.889167][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.889399][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.889612][ T1780] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.889830][ T1780] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.890051][ T1780] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.890263][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.890496][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.890707][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.890922][ T1780] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.891135][ T1780] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.891362][ T1780] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.891594][ T1780] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.891809][ T1780] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.892031][ T1780] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.892249][ T1780] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.892478][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.892699][ T1780] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.892916][ T1780] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.893127][ T1780] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.893357][ T1780] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.893578][ T1780] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.893788][ T1780] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.894056][ T1780] ? move_addr_to_kernel (net/socket.c:258) [ 59.894267][ T1780] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.894497][ T1780] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.894720][ T1780] ___sys_sendmsg (net/socket.c:2752) [ 59.894937][ T1780] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 59.895209][ T1780] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.895469][ T1780] __sys_sendmsg (net/socket.c:2784) [ 59.895683][ T1780] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.895897][ T1780] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 59.896173][ T1780] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.896399][ T1780] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.896613][ T1780] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.896826][ T1780] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.897037][ T1780] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.897258][ T1780] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.897540][ T1780] RIP: 0033:0x7f058712208e [ 59.897769][ T1780] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.898543][ T1780] RSP: 002b:00007ffee303fa60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.898868][ T1780] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f058712208e [ 59.899197][ T1780] RDX: 0000000000000000 RSI: 00007ffee303fb10 RDI: 0000000000000005 [ 59.899537][ T1780] RBP: 00007ffee303fa70 R08: 0000000000000000 R09: 0000000000000000 [ 59.899862][ T1780] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 59.900186][ T1780] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffee30401e0 | [ 59.905302][ T1780] ------------[ cut here ]------------ | [ 59.905540][ T1780] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1780 | [ 59.905943][ T1780] Modules linked in: netdevsim | [ 59.906580][ T1780] Tainted: [W]=WARN [ 59.906734][ T1780] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.906974][ T1780] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.907238][ T1780] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 59.907961][ T1780] RSP: 0018:ffa0000004347190 EFLAGS: 00010286 [ 59.908218][ T1780] RAX: 00000000ffffffa6 RBX: ff11000004ec0dc0 RCX: 1ff4000000868df8 [ 59.908536][ T1780] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0e70 [ 59.908834][ T1780] RBP: ff1100000ccf1000 R08: 1fe22000009d81cf R09: ff1100000f90ae58 [ 59.909129][ T1780] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 59.909438][ T1780] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 59.909739][ T1780] FS: 00007f0586ee8840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 59.910092][ T1780] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.910353][ T1780] CR2: 0000000013020988 CR3: 0000000010c5f002 CR4: 0000000000771ef0 [ 59.910661][ T1780] PKRU: 55555554 [ 59.910811][ T1780] Call Trace: [ 59.910965][ T1780] [ 59.911071][ T1780] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 59.911343][ T1780] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 59.911598][ T1780] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 59.911798][ T1780] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.911999][ T1780] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 59.912252][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.912591][ T1780] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 59.912794][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.912998][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.913195][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.913606][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.913806][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.914042][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.914241][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.914660][ T1780] ? mark_usage (kernel/locking/lockdep.c:4674) [ 59.914863][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.915068][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.915269][ T1780] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 59.915635][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.915835][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.916038][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.916239][ T1780] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 59.916618][ T1780] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 59.916829][ T1780] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 59.917030][ T1780] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.917235][ T1780] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.917536][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.917733][ T1780] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 59.917925][ T1780] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 59.918123][ T1780] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 59.918311][ T1780] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.918599][ T1780] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.918797][ T1780] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 59.918991][ T1780] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 59.919189][ T1780] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.919487][ T1780] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.919681][ T1780] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 59.919880][ T1780] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 59.920085][ T1780] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 59.920282][ T1780] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 59.920583][ T1780] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 59.920775][ T1780] ? copy_msghdr_from_user (net/socket.c:2635) [ 59.920968][ T1780] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 59.921209][ T1780] ? move_addr_to_kernel (net/socket.c:258) [ 59.921471][ T1780] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 59.921667][ T1780] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 59.921869][ T1780] ___sys_sendmsg (net/socket.c:2752) [ 59.922066][ T1780] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 59.922315][ T1780] ? copy_msghdr_from_user (net/socket.c:2603) [ 59.922638][ T1780] __sys_sendmsg (net/socket.c:2784) [ 59.922837][ T1780] ? __sys_sendmsg_sock (net/socket.c:2765) [ 59.923032][ T1780] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 59.923286][ T1780] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 59.923583][ T1780] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 59.923780][ T1780] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 59.923976][ T1780] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 59.924174][ T1780] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 59.924480][ T1780] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.924731][ T1780] RIP: 0033:0x7f058712208e [ 59.924954][ T1780] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.925777][ T1780] RSP: 002b:00007ffee303fa60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.926080][ T1780] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f058712208e [ 59.926498][ T1780] RDX: 0000000000000000 RSI: 00007ffee303fb10 RDI: 0000000000000005 [ 59.926801][ T1780] RBP: 00007ffee303fa70 R08: 0000000000000000 R09: 0000000000000000 [ 59.927109][ T1780] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 59.927508][ T1780] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffee30401e0 | [ 59.996051][ T1781] ------------[ cut here ]------------ | [ 59.996386][ T1781] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1781 | [ 59.996886][ T1781] Modules linked in: netdevsim | [ 59.997676][ T1781] Tainted: [W]=WARN [ 59.997894][ T1781] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.998219][ T1781] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 59.999858][ T1781] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.000695][ T1781] RSP: 0018:ffa0000004347010 EFLAGS: 00010286 [ 60.001018][ T1781] RAX: 00000000ffffffa6 RBX: ff1100000c194f40 RCX: 1ff4000000868dc8 [ 60.001412][ T1781] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194ff0 [ 60.001814][ T1781] RBP: ff11000005c69000 R08: 1fe22000018329ff R09: ff1100000f908b80 [ 60.002188][ T1781] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 60.002583][ T1781] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004347100 [ 60.002956][ T1781] FS: 00007fef06b19840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 60.003405][ T1781] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.003730][ T1781] CR2: 000000000dde7988 CR3: 000000000c697003 CR4: 0000000000771ef0 [ 60.004100][ T1781] PKRU: 55555554 [ 60.004312][ T1781] Call Trace: [ 60.004547][ T1781] [ 60.004712][ T1781] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.004982][ T1781] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.005200][ T1781] netif_close_many (net/core/dev.c:1804) [ 60.005490][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.005759][ T1781] ? __dev_close_many (net/core/dev.c:1781) [ 60.006029][ T1781] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.006312][ T1781] netif_close_many_and_unlock (net/core/dev.c:12330) [ 60.006635][ T1781] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.006902][ T1781] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 60.007226][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.007517][ T1781] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 60.007837][ T1781] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 60.008104][ T1781] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.008384][ T1781] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 60.008724][ T1781] ? unregister_netdevice_many (net/core/dev.c:12497) [ 60.008987][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.009255][ T1781] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 60.009567][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.009831][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.010102][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.010384][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.010655][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.010957][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.011221][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.011509][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.011777][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.012047][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.012310][ T1781] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 60.012601][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.012875][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.013142][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.013430][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.013697][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.013967][ T1781] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.014233][ T1781] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.014523][ T1781] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.014794][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.015060][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.015342][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.015616][ T1781] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.015875][ T1781] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.016147][ T1781] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.016440][ T1781] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.016702][ T1781] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.016972][ T1781] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.017237][ T1781] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.017543][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.017806][ T1781] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.018072][ T1781] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.018358][ T1781] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.018634][ T1781] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.018901][ T1781] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.019163][ T1781] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.019502][ T1781] ? move_addr_to_kernel (net/socket.c:258) [ 60.019770][ T1781] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.020030][ T1781] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.020303][ T1781] ___sys_sendmsg (net/socket.c:2752) [ 60.020588][ T1781] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.020903][ T1781] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.021192][ T1781] __sys_sendmsg (net/socket.c:2784) [ 60.021481][ T1781] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.021746][ T1781] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.022071][ T1781] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.022355][ T1781] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.022632][ T1781] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.022915][ T1781] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.023175][ T1781] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.023470][ T1781] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.023783][ T1781] RIP: 0033:0x7fef06d5308e [ 60.024057][ T1781] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.024873][ T1781] RSP: 002b:00007ffff3732960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.025246][ T1781] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fef06d5308e [ 60.025633][ T1781] RDX: 0000000000000000 RSI: 00007ffff3732a10 RDI: 0000000000000005 [ 60.026008][ T1781] RBP: 00007ffff3732970 R08: 0000000000000000 R09: 0000000000000000 [ 60.026424][ T1781] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.026791][ T1781] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff37330e0 | [ 60.032923][ T1781] ------------[ cut here ]------------ | [ 60.033112][ T1781] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1781 | [ 60.033393][ T1781] Modules linked in: netdevsim | [ 60.033809][ T1781] Tainted: [W]=WARN [ 60.033909][ T1781] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.034073][ T1781] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.034246][ T1781] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.034734][ T1781] RSP: 0018:ffa0000004347190 EFLAGS: 00010286 [ 60.034916][ T1781] RAX: 00000000ffffffa6 RBX: ff110000093dedc0 RCX: 1ff4000000868df8 [ 60.035111][ T1781] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dee70 [ 60.035308][ T1781] RBP: ff11000005c69000 R08: 1fe220000127bdcf R09: ff1100000f908b58 [ 60.035520][ T1781] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 60.035713][ T1781] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 60.035909][ T1781] FS: 00007fef06b19840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 60.036141][ T1781] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.036306][ T1781] CR2: 000055fbe875cd5c CR3: 000000000c697003 CR4: 0000000000771ef0 [ 60.036520][ T1781] PKRU: 55555554 [ 60.036618][ T1781] Call Trace: [ 60.036722][ T1781] [ 60.036790][ T1781] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 60.036959][ T1781] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 60.037120][ T1781] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 60.037250][ T1781] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.037403][ T1781] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 60.037565][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.037703][ T1781] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 60.037835][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.037965][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.038098][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.038229][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.038370][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.038523][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.038654][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.038790][ T1781] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.038918][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.039048][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.039177][ T1781] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 60.039314][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.039488][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.039620][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.039749][ T1781] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.039896][ T1781] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.040027][ T1781] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.040157][ T1781] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.040286][ T1781] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.041986][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.042183][ T1781] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.042310][ T1781] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.042450][ T1781] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.042579][ T1781] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.042709][ T1781] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.042841][ T1781] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.042970][ T1781] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.043104][ T1781] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.043234][ T1781] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.043370][ T1781] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.043505][ T1781] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.043634][ T1781] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.043762][ T1781] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.043896][ T1781] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.044030][ T1781] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.044158][ T1781] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.044317][ T1781] ? move_addr_to_kernel (net/socket.c:258) [ 60.044458][ T1781] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.044606][ T1781] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.044737][ T1781] ___sys_sendmsg (net/socket.c:2752) [ 60.044865][ T1781] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.045046][ T1781] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.045189][ T1781] __sys_sendmsg (net/socket.c:2784) [ 60.045319][ T1781] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.045459][ T1781] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.045622][ T1781] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.045750][ T1781] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.045888][ T1781] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.046021][ T1781] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.046150][ T1781] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.046282][ T1781] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.046454][ T1781] RIP: 0033:0x7fef06d5308e [ 60.046595][ T1781] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.047058][ T1781] RSP: 002b:00007ffff3732960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.047254][ T1781] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fef06d5308e [ 60.047482][ T1781] RDX: 0000000000000000 RSI: 00007ffff3732a10 RDI: 0000000000000005 [ 60.047675][ T1781] RBP: 00007ffff3732970 R08: 0000000000000000 R09: 0000000000000000 [ 60.047868][ T1781] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.048068][ T1781] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff37330e0 | [ 60.189775][ T1791] ------------[ cut here ]------------ | [ 60.190072][ T1791] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1791 | [ 60.190546][ T1791] Modules linked in: netdevsim | [ 60.191254][ T1791] Tainted: [W]=WARN [ 60.191439][ T1791] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.191733][ T1791] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.192041][ T1791] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.192860][ T1791] RSP: 0018:ffa00000043c71b0 EFLAGS: 00010286 [ 60.193147][ T1791] RAX: 00000000ffffffa6 RBX: ff1100000c194dc0 RCX: 1ff4000000878dfc [ 60.193509][ T1791] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194e70 [ 60.193852][ T1791] RBP: ff11000007a51000 R08: 1fe22000018329cf R09: ff110000106e0ba8 [ 60.194182][ T1791] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 60.194540][ T1791] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 60.194876][ T1791] FS: 00007faa53e39840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 60.195269][ T1791] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.195560][ T1791] CR2: 00000000004a77b8 CR3: 000000000f4c3005 CR4: 0000000000771ef0 [ 60.195890][ T1791] PKRU: 55555554 [ 60.196057][ T1791] Call Trace: [ 60.196222][ T1791] [ 60.196347][ T1791] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 60.196579][ T1791] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.196800][ T1791] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 60.197024][ T1791] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.197197][ T1791] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 60.197437][ T1791] __dev_notify_flags (net/core/dev.c:9787) [ 60.197663][ T1791] ? netif_change_name (net/core/dev.c:1495) [ 60.197893][ T1791] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 60.198172][ T1791] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 60.198412][ T1791] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 60.198639][ T1791] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 60.198868][ T1791] ? __dev_get_by_name (net/core/dev.c:883) [ 60.199086][ T1791] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 60.199343][ T1791] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 60.199581][ T1791] rtnl_newlink (net/core/rtnetlink.c:4150) [ 60.199824][ T1791] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.200045][ T1791] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.200267][ T1791] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.200547][ T1791] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.200763][ T1791] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.201002][ T1791] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.201229][ T1791] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.201474][ T1791] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.201709][ T1791] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.201928][ T1791] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.202153][ T1791] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.202393][ T1791] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.202614][ T1791] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.202836][ T1791] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.203057][ T1791] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.203280][ T1791] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.203529][ T1791] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.203753][ T1791] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.203980][ T1791] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.204204][ T1791] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.204441][ T1791] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.204666][ T1791] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.204892][ T1791] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.205124][ T1791] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.205358][ T1791] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.205585][ T1791] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.205805][ T1791] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.206081][ T1791] ? move_addr_to_kernel (net/socket.c:258) [ 60.206305][ T1791] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.206535][ T1791] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 60.206763][ T1791] ___sys_sendmsg (net/socket.c:2752) [ 60.206983][ T1791] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 60.207201][ T1791] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.207443][ T1791] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 60.207670][ T1791] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 60.207889][ T1791] __sys_sendmsg (net/socket.c:2784) [ 60.208109][ T1791] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.208349][ T1791] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.208588][ T1791] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.208810][ T1791] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.209030][ T1791] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.209249][ T1791] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.209488][ T1791] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.209771][ T1791] RIP: 0033:0x7faa5407308e [ 60.210010][ T1791] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.210822][ T1791] RSP: 002b:00007ffe5e579cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.211158][ T1791] RAX: ffffffffffffffda RBX: 00007ffe5e57a480 RCX: 00007faa5407308e [ 60.211506][ T1791] RDX: 0000000000000000 RSI: 00007ffe5e579d80 RDI: 0000000000000005 [ 60.211839][ T1791] RBP: 00007ffe5e579ce0 R08: 0000000000000000 R09: 0000000000000000 [ 60.212162][ T1791] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.212506][ T1791] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe5e57a450 | [ 60.284693][ T1792] ------------[ cut here ]------------ | [ 60.285032][ T1792] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1792 | [ 60.285911][ T1792] Modules linked in: netdevsim | [ 60.286735][ T1792] Tainted: [W]=WARN [ 60.286959][ T1792] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.287292][ T1792] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.287663][ T1792] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.288516][ T1792] RSP: 0018:ffa00000043d7020 EFLAGS: 00010286 [ 60.288849][ T1792] RAX: 00000000ffffffa6 RBX: ff11000009110940 RCX: 1ff400000087adca [ 60.289236][ T1792] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091109f0 [ 60.289650][ T1792] RBP: ff11000007a51000 R08: 1fe220000122213f R09: ff1100000c295180 [ 60.290032][ T1792] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 60.290435][ T1792] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 60.290828][ T1792] FS: 00007f0397422840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 60.291269][ T1792] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.291626][ T1792] CR2: 00007f03976f21a0 CR3: 000000000f45f006 CR4: 0000000000771ef0 [ 60.292017][ T1792] PKRU: 55555554 [ 60.292238][ T1792] Call Trace: [ 60.292492][ T1792] [ 60.292663][ T1792] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 60.292938][ T1792] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.293217][ T1792] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.293463][ T1792] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 60.293741][ T1792] __dev_notify_flags (net/core/dev.c:9787) [ 60.294018][ T1792] ? netif_change_name (net/core/dev.c:1495) [ 60.294292][ T1792] ? __dev_change_flags (net/core/dev.c:9752) [ 60.294597][ T1792] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 60.294869][ T1792] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.295150][ T1792] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 60.295454][ T1792] netif_change_flags (net/core/dev.c:9820) [ 60.295730][ T1792] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 60.296007][ T1792] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 60.296283][ T1792] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 60.296636][ T1792] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 60.296910][ T1792] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.297184][ T1792] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 60.297480][ T1792] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.297758][ T1792] ? __kernel_text_address (kernel/extable.c:79) [ 60.298040][ T1792] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.298319][ T1792] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.298621][ T1792] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 60.298897][ T1792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.299174][ T1792] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 60.299474][ T1792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.299754][ T1792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.300028][ T1792] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 60.300296][ T1792] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 60.300588][ T1792] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 60.300847][ T1792] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 60.301118][ T1792] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 60.301420][ T1792] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 60.301699][ T1792] rtnl_newlink (net/core/rtnetlink.c:4150) [ 60.301967][ T1792] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.302231][ T1792] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.302582][ T1792] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.302862][ T1792] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.303133][ T1792] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.303428][ T1792] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.303690][ T1792] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.303958][ T1792] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.304232][ T1792] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.304527][ T1792] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.304807][ T1792] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.305079][ T1792] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.305366][ T1792] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.305648][ T1792] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.305923][ T1792] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.306191][ T1792] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.306486][ T1792] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.306756][ T1792] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.307035][ T1792] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.307306][ T1792] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.307594][ T1792] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.307856][ T1792] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.308124][ T1792] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.308446][ T1792] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.308725][ T1792] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.309006][ T1792] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.309275][ T1792] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.309573][ T1792] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.309849][ T1792] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.310120][ T1792] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.310467][ T1792] ? move_addr_to_kernel (net/socket.c:258) [ 60.310737][ T1792] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.311019][ T1792] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.311295][ T1792] ___sys_sendmsg (net/socket.c:2752) [ 60.311594][ T1792] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.311922][ T1792] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.312210][ T1792] __sys_sendmsg (net/socket.c:2784) [ 60.312507][ T1792] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.312771][ T1792] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.313101][ T1792] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.313398][ T1792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.313673][ T1792] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.313941][ T1792] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.314217][ T1792] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.314512][ T1792] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.314841][ T1792] RIP: 0033:0x7f039765c08e [ 60.315120][ T1792] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.315954][ T1792] RSP: 002b:00007fff8e743c70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.316355][ T1792] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f039765c08e [ 60.316744][ T1792] RDX: 0000000000000000 RSI: 00007fff8e743d20 RDI: 0000000000000005 [ 60.317118][ T1792] RBP: 00007fff8e743c80 R08: 0000000000000000 R09: 0000000000000000 [ 60.317518][ T1792] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.317893][ T1792] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff8e7443f0 | [ 60.391981][ T1795] ------------[ cut here ]------------ | [ 60.392160][ T1795] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1795 | [ 60.393151][ T1795] Modules linked in: netdevsim | [ 60.393605][ T1795] Tainted: [W]=WARN [ 60.393716][ T1795] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.393897][ T1795] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.394086][ T1795] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.394598][ T1795] RSP: 0018:ffa00000044071b0 EFLAGS: 00010286 [ 60.394778][ T1795] RAX: 00000000ffffffa6 RBX: ff1100000538cac0 RCX: 1ff4000000880dfc [ 60.394993][ T1795] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538cb70 [ 60.395208][ T1795] RBP: ff1100000f9d4000 R08: 1fe2200000a7196f R09: ff1100000f69aea8 [ 60.395437][ T1795] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 60.395650][ T1795] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 60.395864][ T1795] FS: 00007f7d9ed6a840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 60.396125][ T1795] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.396302][ T1795] CR2: 00000000004a77b8 CR3: 000000000f9af006 CR4: 0000000000771ef0 [ 60.396531][ T1795] PKRU: 55555554 [ 60.396641][ T1795] Call Trace: [ 60.396748][ T1795] [ 60.396824][ T1795] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 60.396969][ T1795] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.397112][ T1795] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 60.397255][ T1795] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.397372][ T1795] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 60.397517][ T1795] __dev_notify_flags (net/core/dev.c:9787) [ 60.397662][ T1795] ? netif_change_name (net/core/dev.c:1495) [ 60.397808][ T1795] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 60.397990][ T1795] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 60.398137][ T1795] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 60.398280][ T1795] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 60.398432][ T1795] ? __dev_get_by_name (net/core/dev.c:883) [ 60.398575][ T1795] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 60.398723][ T1795] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 60.398869][ T1795] rtnl_newlink (net/core/rtnetlink.c:4150) [ 60.399014][ T1795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.399159][ T1795] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.399303][ T1795] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.399452][ T1795] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.399592][ T1795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.399739][ T1795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.399881][ T1795] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.400027][ T1795] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.400169][ T1795] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.400310][ T1795] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.400462][ T1795] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.400605][ T1795] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.400745][ T1795] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.400888][ T1795] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.401036][ T1795] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.401179][ T1795] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.401323][ T1795] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.401477][ T1795] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.401621][ T1795] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.401765][ T1795] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.401906][ T1795] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.402051][ T1795] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.402193][ T1795] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.402342][ T1795] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.402490][ T1795] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.402633][ T1795] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.402773][ T1795] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.402950][ T1795] ? move_addr_to_kernel (net/socket.c:258) [ 60.403092][ T1795] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.403235][ T1795] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 60.403382][ T1795] ___sys_sendmsg (net/socket.c:2752) [ 60.403526][ T1795] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 60.403668][ T1795] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.403813][ T1795] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 60.403978][ T1795] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 60.404128][ T1795] __sys_sendmsg (net/socket.c:2784) [ 60.404269][ T1795] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.404426][ T1795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.404567][ T1795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.404706][ T1795] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.404851][ T1795] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.404998][ T1795] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.405141][ T1795] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.405316][ T1795] RIP: 0033:0x7f7d9efa408e [ 60.405475][ T1795] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.405979][ T1795] RSP: 002b:00007ffeee71f040 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.406202][ T1795] RAX: ffffffffffffffda RBX: 00007ffeee71f7f0 RCX: 00007f7d9efa408e [ 60.406424][ T1795] RDX: 0000000000000000 RSI: 00007ffeee71f0f0 RDI: 0000000000000005 [ 60.406637][ T1795] RBP: 00007ffeee71f050 R08: 0000000000000000 R09: 0000000000000000 [ 60.406849][ T1795] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.407058][ T1795] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeee71f7c0 | [ 60.446207][ T1796] ------------[ cut here ]------------ | [ 60.446599][ T1796] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1796 | [ 60.447224][ T1796] Modules linked in: netdevsim | [ 60.448045][ T1796] Tainted: [W]=WARN [ 60.448210][ T1796] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.448640][ T1796] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.448930][ T1796] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.449811][ T1796] RSP: 0018:ffa0000003f47020 EFLAGS: 00010286 [ 60.450088][ T1796] RAX: 00000000ffffffa6 RBX: ff1100000538dcc0 RCX: 1ff40000007e8dca [ 60.450519][ T1796] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538dd70 [ 60.450847][ T1796] RBP: ff1100000f9d4000 R08: 1fe2200000a71baf R09: ff1100000f8f0b80 [ 60.451171][ T1796] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 60.451604][ T1796] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 60.451924][ T1796] FS: 00007eff1446b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 60.452305][ T1796] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.452693][ T1796] CR2: 00000000048f8988 CR3: 000000000cdcc001 CR4: 0000000000771ef0 [ 60.453018][ T1796] PKRU: 55555554 [ 60.453179][ T1796] Call Trace: [ 60.453423][ T1796] [ 60.453537][ T1796] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.453762][ T1796] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.453924][ T1796] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 60.454144][ T1796] __dev_notify_flags (net/core/dev.c:9787) [ 60.454376][ T1796] ? netif_change_name (net/core/dev.c:1495) [ 60.454599][ T1796] ? __dev_change_flags (net/core/dev.c:9752) [ 60.454815][ T1796] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 60.455030][ T1796] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.455251][ T1796] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 60.455487][ T1796] netif_change_flags (net/core/dev.c:9820) [ 60.455704][ T1796] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 60.455926][ T1796] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 60.456146][ T1796] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 60.456430][ T1796] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 60.456646][ T1796] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.456865][ T1796] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 60.457080][ T1796] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.457294][ T1796] ? __kernel_text_address (kernel/extable.c:79) [ 60.457528][ T1796] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.457750][ T1796] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.457965][ T1796] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 60.458184][ T1796] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.458421][ T1796] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 60.458637][ T1796] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.458848][ T1796] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.459063][ T1796] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 60.459281][ T1796] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 60.459518][ T1796] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 60.459738][ T1796] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 60.459957][ T1796] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 60.460187][ T1796] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 60.460425][ T1796] rtnl_newlink (net/core/rtnetlink.c:4150) [ 60.460642][ T1796] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.460853][ T1796] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.461069][ T1796] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.461284][ T1796] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.461511][ T1796] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.461733][ T1796] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.461948][ T1796] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.462163][ T1796] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.462384][ T1796] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.462592][ T1796] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 60.462808][ T1796] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.463024][ T1796] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.463233][ T1796] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.463464][ T1796] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.463684][ T1796] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.463899][ T1796] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.464119][ T1796] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.464343][ T1796] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.464567][ T1796] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.464792][ T1796] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.465008][ T1796] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.465232][ T1796] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.465464][ T1796] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.465680][ T1796] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.465894][ T1796] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.466113][ T1796] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.466347][ T1796] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.466573][ T1796] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.466795][ T1796] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.467012][ T1796] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.467278][ T1796] ? move_addr_to_kernel (net/socket.c:258) [ 60.467514][ T1796] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.467733][ T1796] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.467955][ T1796] ___sys_sendmsg (net/socket.c:2752) [ 60.468170][ T1796] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.468453][ T1796] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.468691][ T1796] __sys_sendmsg (net/socket.c:2784) [ 60.468905][ T1796] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.469123][ T1796] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.469420][ T1796] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.469637][ T1796] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.469855][ T1796] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.470071][ T1796] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.470292][ T1796] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.470525][ T1796] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.470794][ T1796] RIP: 0033:0x7eff146a508e [ 60.471022][ T1796] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.471805][ T1796] RSP: 002b:00007ffe4b65ff10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.472137][ T1796] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007eff146a508e [ 60.472475][ T1796] RDX: 0000000000000000 RSI: 00007ffe4b65ffc0 RDI: 0000000000000005 [ 60.472796][ T1796] RBP: 00007ffe4b65ff20 R08: 0000000000000000 R09: 0000000000000000 [ 60.473118][ T1796] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf92 [ 60.473457][ T1796] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe4b660690 | [ 60.925481][ T1814] ------------[ cut here ]------------ | [ 60.925671][ T1814] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1814 | [ 60.925956][ T1814] Modules linked in: netdevsim | [ 60.926387][ T1814] Tainted: [W]=WARN [ 60.926497][ T1814] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.926670][ T1814] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.926851][ T1814] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.927341][ T1814] RSP: 0018:ffa0000004497010 EFLAGS: 00010286 [ 60.927524][ T1814] RAX: 00000000ffffffa6 RBX: ff1100000ed73240 RCX: 1ff4000000892dc8 [ 60.927734][ T1814] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed732f0 [ 60.927994][ T1814] RBP: ff11000007a51000 R08: 1fe2200001dae65f R09: ff11000004c75180 [ 60.928294][ T1814] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 60.928623][ T1814] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004497100 [ 60.928892][ T1814] FS: 00007f5f3f024840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 60.929135][ T1814] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.929314][ T1814] CR2: 0000000024898988 CR3: 000000000c79d001 CR4: 0000000000771ef0 [ 60.929543][ T1814] PKRU: 55555554 [ 60.929648][ T1814] Call Trace: [ 60.929755][ T1814] [ 60.929828][ T1814] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 60.929973][ T1814] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 60.930078][ T1814] netif_close_many (net/core/dev.c:1804) [ 60.930220][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.930372][ T1814] ? __dev_close_many (net/core/dev.c:1781) [ 60.930520][ T1814] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.930705][ T1814] netif_close_many_and_unlock (net/core/dev.c:12330) [ 60.930910][ T1814] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.931114][ T1814] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 60.931391][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.931569][ T1814] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 60.931743][ T1814] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 60.931884][ T1814] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.932022][ T1814] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 60.932197][ T1814] ? unregister_netdevice_many (net/core/dev.c:12497) [ 60.932340][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.932485][ T1814] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 60.932622][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.932767][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.932911][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.933048][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.933183][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.933345][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.933487][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.933623][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.933759][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.933895][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.934031][ T1814] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 60.934170][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.934308][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.934454][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.934592][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.934728][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.934864][ T1814] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.935010][ T1814] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.935147][ T1814] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.935289][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.935438][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.935571][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.935708][ T1814] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.935845][ T1814] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.935988][ T1814] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.936135][ T1814] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.936273][ T1814] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.936423][ T1814] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.936559][ T1814] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.936695][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.936833][ T1814] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.936973][ T1814] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.937119][ T1814] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.937260][ T1814] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.937432][ T1814] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.937568][ T1814] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.937745][ T1814] ? move_addr_to_kernel (net/socket.c:258) [ 60.937885][ T1814] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.938025][ T1814] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.938170][ T1814] ___sys_sendmsg (net/socket.c:2752) [ 60.938311][ T1814] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.938496][ T1814] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.938646][ T1814] __sys_sendmsg (net/socket.c:2784) [ 60.938785][ T1814] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.938922][ T1814] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.939094][ T1814] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.939234][ T1814] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.939379][ T1814] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.939521][ T1814] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.939663][ T1814] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.939801][ T1814] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.939975][ T1814] RIP: 0033:0x7f5f3f25e08e [ 60.940121][ T1814] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.940624][ T1814] RSP: 002b:00007ffcb771c4a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.940835][ T1814] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5f3f25e08e [ 60.941045][ T1814] RDX: 0000000000000000 RSI: 00007ffcb771c550 RDI: 0000000000000005 [ 60.941257][ T1814] RBP: 00007ffcb771c4b0 R08: 0000000000000000 R09: 0000000000000000 [ 60.941472][ T1814] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 60.941676][ T1814] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb771cc20 | [ 60.952541][ T1814] ------------[ cut here ]------------ | [ 60.952712][ T1814] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1814 | [ 60.952984][ T1814] Modules linked in: netdevsim | [ 60.953481][ T1814] Tainted: [W]=WARN [ 60.953585][ T1814] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.953745][ T1814] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 60.953914][ T1814] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 60.954432][ T1814] RSP: 0018:ffa0000004497190 EFLAGS: 00010286 [ 60.954597][ T1814] RAX: 00000000ffffffa6 RBX: ff11000004b0a040 RCX: 1ff4000000892df8 [ 60.954791][ T1814] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a0f0 [ 60.954981][ T1814] RBP: ff11000007a51000 R08: 1fe220000096141f R09: ff11000004c75158 [ 60.955174][ T1814] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 60.955473][ T1814] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 60.955669][ T1814] FS: 00007f5f3f024840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 60.955899][ T1814] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 60.956065][ T1814] CR2: 0000000024898988 CR3: 000000000c79d001 CR4: 0000000000771ef0 [ 60.956258][ T1814] PKRU: 55555554 [ 60.956439][ T1814] Call Trace: [ 60.956542][ T1814] [ 60.956609][ T1814] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 60.956777][ T1814] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 60.956934][ T1814] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 60.957063][ T1814] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 60.957190][ T1814] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 60.957450][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.957585][ T1814] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 60.957715][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.957842][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.957977][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.958116][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.958249][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.958493][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.958628][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.958761][ T1814] ? mark_usage (kernel/locking/lockdep.c:4674) [ 60.958892][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.959021][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.959152][ T1814] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 60.959284][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.959504][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.959633][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.959761][ T1814] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 60.959901][ T1814] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 60.960036][ T1814] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 60.960170][ T1814] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.960296][ T1814] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.960513][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.960648][ T1814] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 60.960776][ T1814] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 60.960905][ T1814] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 60.961035][ T1814] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 60.961166][ T1814] ? netlink_ack (./include/linux/skbuff.h:2718) [ 60.961295][ T1814] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 60.961565][ T1814] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 60.961730][ T1814] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 60.961860][ T1814] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 60.961987][ T1814] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 60.962120][ T1814] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 60.962249][ T1814] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 60.962416][ T1814] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 60.962548][ T1814] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 60.962675][ T1814] ? copy_msghdr_from_user (net/socket.c:2635) [ 60.962801][ T1814] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 60.962957][ T1814] ? move_addr_to_kernel (net/socket.c:258) [ 60.963097][ T1814] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 60.963230][ T1814] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 60.963368][ T1814] ___sys_sendmsg (net/socket.c:2752) [ 60.963500][ T1814] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 60.963661][ T1814] ? copy_msghdr_from_user (net/socket.c:2603) [ 60.963802][ T1814] __sys_sendmsg (net/socket.c:2784) [ 60.963931][ T1814] ? __sys_sendmsg_sock (net/socket.c:2765) [ 60.964059][ T1814] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 60.964224][ T1814] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 60.964360][ T1814] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 60.964496][ T1814] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 60.964629][ T1814] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 60.964757][ T1814] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 60.964884][ T1814] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.965075][ T1814] RIP: 0033:0x7f5f3f25e08e [ 60.965215][ T1814] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 60.965681][ T1814] RSP: 002b:00007ffcb771c4a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 60.965874][ T1814] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5f3f25e08e [ 60.966066][ T1814] RDX: 0000000000000000 RSI: 00007ffcb771c550 RDI: 0000000000000005 [ 60.966257][ T1814] RBP: 00007ffcb771c4b0 R08: 0000000000000000 R09: 0000000000000000 [ 60.966459][ T1814] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 60.966649][ T1814] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcb771cc20 | [ 61.014665][ T1815] ------------[ cut here ]------------ | [ 61.014843][ T1815] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1815 | [ 61.015130][ T1815] Modules linked in: netdevsim | [ 61.015568][ T1815] Tainted: [W]=WARN [ 61.015675][ T1815] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.015853][ T1815] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.016039][ T1815] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.016549][ T1815] RSP: 0018:ffa00000044a7010 EFLAGS: 00010286 [ 61.016729][ T1815] RAX: 00000000ffffffa6 RBX: ff11000004b0a640 RCX: 1ff4000000894dc8 [ 61.016935][ T1815] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b0a6f0 [ 61.017150][ T1815] RBP: ff1100000f9d4000 R08: 1fe22000009614df R09: ff1100000f88ae80 [ 61.017366][ T1815] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 61.017578][ T1815] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000044a7100 [ 61.017789][ T1815] FS: 00007f08d5ef1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 61.018041][ T1815] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.018215][ T1815] CR2: 00007f08d61c11a0 CR3: 000000000fabf002 CR4: 0000000000771ef0 [ 61.018460][ T1815] PKRU: 55555554 [ 61.018567][ T1815] Call Trace: [ 61.018671][ T1815] [ 61.018745][ T1815] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 61.018887][ T1815] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 61.018996][ T1815] netif_close_many (net/core/dev.c:1804) [ 61.019135][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.019277][ T1815] ? __dev_close_many (net/core/dev.c:1781) [ 61.019425][ T1815] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.019567][ T1815] netif_close_many_and_unlock (net/core/dev.c:12330) [ 61.019706][ T1815] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 61.019841][ T1815] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 61.020021][ T1815] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 61.020160][ T1815] ? ktime_get (kernel/time/timekeeping.c:299 kernel/time/timekeeping.c:449 kernel/time/timekeeping.c:967) [ 61.020297][ T1815] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 61.020476][ T1815] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 61.020613][ T1815] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 61.020752][ T1815] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 61.020923][ T1815] ? unregister_netdevice_many (net/core/dev.c:12497) [ 61.021059][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.021203][ T1815] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 61.021354][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.021496][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.021641][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.021783][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.021925][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.022085][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.022223][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.022367][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.022511][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.022648][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.022785][ T1815] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 61.022925][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.023064][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.023201][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.023342][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.023485][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.023627][ T1815] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.023770][ T1815] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.023907][ T1815] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.024045][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.024184][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.024320][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.024475][ T1815] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.024611][ T1815] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.024749][ T1815] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.024892][ T1815] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.025032][ T1815] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.025178][ T1815] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.025316][ T1815] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.025467][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.025610][ T1815] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.025746][ T1815] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.025887][ T1815] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.026029][ T1815] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.026165][ T1815] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.026301][ T1815] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.026475][ T1815] ? move_addr_to_kernel (net/socket.c:258) [ 61.026616][ T1815] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.026753][ T1815] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.026892][ T1815] ___sys_sendmsg (net/socket.c:2752) [ 61.027029][ T1815] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 61.027203][ T1815] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.027362][ T1815] __sys_sendmsg (net/socket.c:2784) [ 61.027504][ T1815] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.027641][ T1815] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 61.027815][ T1815] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.027953][ T1815] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.028096][ T1815] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.028234][ T1815] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.028375][ T1815] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.028519][ T1815] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.028689][ T1815] RIP: 0033:0x7f08d612b08e [ 61.028833][ T1815] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.029322][ T1815] RSP: 002b:00007ffda67e3f50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.029541][ T1815] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f08d612b08e [ 61.029747][ T1815] RDX: 0000000000000000 RSI: 00007ffda67e4000 RDI: 0000000000000005 [ 61.029956][ T1815] RBP: 00007ffda67e3f60 R08: 0000000000000000 R09: 0000000000000000 [ 61.030161][ T1815] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.030375][ T1815] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda67e46d0 | [ 61.042976][ T1815] ------------[ cut here ]------------ | [ 61.043144][ T1815] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1815 | [ 61.043417][ T1815] Modules linked in: netdevsim | [ 61.043823][ T1815] Tainted: [W]=WARN [ 61.043922][ T1815] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.044087][ T1815] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.044264][ T1815] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.044739][ T1815] RSP: 0018:ffa00000044a7190 EFLAGS: 00010286 [ 61.044902][ T1815] RAX: 00000000ffffffa6 RBX: ff1100000cf73b40 RCX: 1ff4000000894df8 [ 61.045096][ T1815] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf73bf0 [ 61.045289][ T1815] RBP: ff1100000f9d4000 R08: 1fe22000019ee77f R09: ff1100000f88ae58 [ 61.045491][ T1815] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 61.045681][ T1815] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 61.045875][ T1815] FS: 00007f08d5ef1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 61.046103][ T1815] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.046266][ T1815] CR2: 00007f08d61c11a0 CR3: 000000000fabf002 CR4: 0000000000771ef0 [ 61.046602][ T1815] PKRU: 55555554 [ 61.046699][ T1815] Call Trace: [ 61.046795][ T1815] [ 61.046863][ T1815] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 61.047032][ T1815] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 61.047190][ T1815] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 61.047318][ T1815] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 61.047457][ T1815] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 61.047617][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.047748][ T1815] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 61.047881][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.048012][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.048145][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.048277][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.048420][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.048572][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.048699][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.048831][ T1815] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.048958][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.049089][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.049217][ T1815] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 61.049356][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.049488][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.049615][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.049740][ T1815] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.049869][ T1815] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 61.050000][ T1815] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.050128][ T1815] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.050258][ T1815] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.050396][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.050533][ T1815] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.050660][ T1815] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.050789][ T1815] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.050919][ T1815] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.051052][ T1815] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.051184][ T1815] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.051312][ T1815] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.051451][ T1815] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.051580][ T1815] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.051708][ T1815] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.051836][ T1815] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.051973][ T1815] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.052108][ T1815] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.052238][ T1815] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.052376][ T1815] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.052507][ T1815] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.052663][ T1815] ? move_addr_to_kernel (net/socket.c:258) [ 61.052792][ T1815] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.052921][ T1815] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.053055][ T1815] ___sys_sendmsg (net/socket.c:2752) [ 61.053184][ T1815] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 61.053349][ T1815] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.053495][ T1815] __sys_sendmsg (net/socket.c:2784) [ 61.053623][ T1815] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.053750][ T1815] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 61.053912][ T1815] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.054049][ T1815] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.054179][ T1815] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.054308][ T1815] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.054448][ T1815] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.054579][ T1815] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.054741][ T1815] RIP: 0033:0x7f08d612b08e [ 61.054879][ T1815] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.055341][ T1815] RSP: 002b:00007ffda67e3f50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.055543][ T1815] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f08d612b08e [ 61.055735][ T1815] RDX: 0000000000000000 RSI: 00007ffda67e4000 RDI: 0000000000000005 [ 61.055928][ T1815] RBP: 00007ffda67e3f60 R08: 0000000000000000 R09: 0000000000000000 [ 61.056148][ T1815] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.056454][ T1815] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffda67e46d0 | [ 61.195744][ T1825] ------------[ cut here ]------------ | [ 61.195998][ T1825] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1825 | [ 61.196437][ T1825] Modules linked in: netdevsim | [ 61.197085][ T1825] Tainted: [W]=WARN [ 61.197249][ T1825] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.197528][ T1825] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.197802][ T1825] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.198568][ T1825] RSP: 0018:ffa00000045271b0 EFLAGS: 00010286 [ 61.198843][ T1825] RAX: 00000000ffffffa6 RBX: ff1100000ed6fb40 RCX: 1ff40000008a4dfc [ 61.199164][ T1825] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fbf0 [ 61.199493][ T1825] RBP: ff11000007e31000 R08: 1fe2200001dadf7f R09: ff11000010cd8ba8 [ 61.199827][ T1825] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 61.200160][ T1825] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 61.200504][ T1825] FS: 00007fd9858a8840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 61.200891][ T1825] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.201171][ T1825] CR2: 00000000004a77b8 CR3: 000000000fbff003 CR4: 0000000000771ef0 [ 61.201518][ T1825] PKRU: 55555554 [ 61.201685][ T1825] Call Trace: [ 61.201850][ T1825] [ 61.201967][ T1825] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 61.202192][ T1825] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 61.202432][ T1825] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 61.202657][ T1825] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 61.202827][ T1825] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 61.203052][ T1825] __dev_notify_flags (net/core/dev.c:9787) [ 61.203278][ T1825] ? netif_change_name (net/core/dev.c:1495) [ 61.203522][ T1825] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 61.203801][ T1825] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 61.204029][ T1825] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 61.204258][ T1825] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 61.204497][ T1825] ? __dev_get_by_name (net/core/dev.c:883) [ 61.204720][ T1825] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 61.204954][ T1825] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 61.205186][ T1825] rtnl_newlink (net/core/rtnetlink.c:4150) [ 61.205426][ T1825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.205649][ T1825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.205871][ T1825] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.206094][ T1825] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.206319][ T1825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.206566][ T1825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.206793][ T1825] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.207016][ T1825] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.207239][ T1825] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.207473][ T1825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.207693][ T1825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.207919][ T1825] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.208146][ T1825] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.208382][ T1825] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.208616][ T1825] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.208841][ T1825] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.209069][ T1825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.209290][ T1825] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.209531][ T1825] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.209754][ T1825] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.209976][ T1825] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.210200][ T1825] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.210436][ T1825] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.210663][ T1825] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.210892][ T1825] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.211115][ T1825] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.211349][ T1825] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.211630][ T1825] ? move_addr_to_kernel (net/socket.c:258) [ 61.211856][ T1825] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.212083][ T1825] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 61.212311][ T1825] ___sys_sendmsg (net/socket.c:2752) [ 61.212545][ T1825] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 61.212769][ T1825] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.213001][ T1825] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 61.213233][ T1825] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 61.213474][ T1825] __sys_sendmsg (net/socket.c:2784) [ 61.213701][ T1825] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.213932][ T1825] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.214155][ T1825] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.214388][ T1825] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.214616][ T1825] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.214838][ T1825] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.215067][ T1825] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.215353][ T1825] RIP: 0033:0x7fd985ae208e [ 61.215589][ T1825] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.216402][ T1825] RSP: 002b:00007fff89943750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.216745][ T1825] RAX: ffffffffffffffda RBX: 00007fff89943f00 RCX: 00007fd985ae208e [ 61.217079][ T1825] RDX: 0000000000000000 RSI: 00007fff89943800 RDI: 0000000000000005 [ 61.217421][ T1825] RBP: 00007fff89943760 R08: 0000000000000000 R09: 0000000000000000 [ 61.217748][ T1825] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.218077][ T1825] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff89943ed0 | [ 61.262215][ T1826] ------------[ cut here ]------------ | [ 61.262508][ T1826] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1826 | [ 61.262793][ T1826] Modules linked in: netdevsim | [ 61.263226][ T1826] Tainted: [W]=WARN [ 61.263337][ T1826] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.263522][ T1826] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.263704][ T1826] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.264193][ T1826] RSP: 0018:ffa0000004537020 EFLAGS: 00010286 [ 61.264373][ T1826] RAX: 00000000ffffffa6 RBX: ff1100000ed6f6c0 RCX: 1ff40000008a6dca [ 61.264586][ T1826] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f770 [ 61.264796][ T1826] RBP: ff11000007e31000 R08: 1fe2200001dadeef R09: ff11000010cdae80 [ 61.265013][ T1826] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 61.265217][ T1826] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 61.265435][ T1826] FS: 00007f1add185840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 61.265678][ T1826] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.265851][ T1826] CR2: 0000000011f9a988 CR3: 000000000f7d7005 CR4: 0000000000771ef0 [ 61.266058][ T1826] PKRU: 55555554 [ 61.266161][ T1826] Call Trace: [ 61.266263][ T1826] [ 61.266341][ T1826] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 61.266492][ T1826] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 61.266602][ T1826] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 61.266743][ T1826] __dev_notify_flags (net/core/dev.c:9787) [ 61.266885][ T1826] ? netif_change_name (net/core/dev.c:1495) [ 61.267025][ T1826] ? __dev_change_flags (net/core/dev.c:9752) [ 61.267165][ T1826] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 61.267300][ T1826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.267456][ T1826] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 61.267596][ T1826] netif_change_flags (net/core/dev.c:9820) [ 61.267734][ T1826] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 61.267880][ T1826] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 61.268023][ T1826] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 61.268194][ T1826] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 61.268340][ T1826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.268485][ T1826] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 61.268623][ T1826] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.268760][ T1826] ? __kernel_text_address (kernel/extable.c:79) [ 61.268898][ T1826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.269038][ T1826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.269174][ T1826] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 61.269315][ T1826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.269462][ T1826] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 61.269603][ T1826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.269739][ T1826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.269876][ T1826] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 61.270018][ T1826] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 61.270157][ T1826] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 61.270292][ T1826] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 61.270443][ T1826] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 61.270585][ T1826] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 61.270724][ T1826] rtnl_newlink (net/core/rtnetlink.c:4150) [ 61.270862][ T1826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.270998][ T1826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.271139][ T1826] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.271279][ T1826] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.271429][ T1826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.271569][ T1826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.271710][ T1826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.271847][ T1826] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.271984][ T1826] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.272123][ T1826] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.272260][ T1826] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.272407][ T1826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.272542][ T1826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.272682][ T1826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.272822][ T1826] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.272958][ T1826] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.273099][ T1826] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.273236][ T1826] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.273383][ T1826] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.273527][ T1826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.273664][ T1826] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.273804][ T1826] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.273943][ T1826] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.274080][ T1826] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.274219][ T1826] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.274363][ T1826] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.274506][ T1826] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.274651][ T1826] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.274789][ T1826] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.274923][ T1826] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.275093][ T1826] ? move_addr_to_kernel (net/socket.c:258) [ 61.275236][ T1826] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.275375][ T1826] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.275520][ T1826] ___sys_sendmsg (net/socket.c:2752) [ 61.275663][ T1826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 61.275838][ T1826] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.275988][ T1826] __sys_sendmsg (net/socket.c:2784) [ 61.276126][ T1826] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.276261][ T1826] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 61.276445][ T1826] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.276582][ T1826] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.276720][ T1826] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.276857][ T1826] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.277000][ T1826] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.277142][ T1826] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.277313][ T1826] RIP: 0033:0x7f1add3bf08e [ 61.277472][ T1826] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.277962][ T1826] RSP: 002b:00007ffc3b1348a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.278173][ T1826] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1add3bf08e [ 61.278384][ T1826] RDX: 0000000000000000 RSI: 00007ffc3b134950 RDI: 0000000000000005 [ 61.278592][ T1826] RBP: 00007ffc3b1348b0 R08: 0000000000000000 R09: 0000000000000000 [ 61.278802][ T1826] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.279008][ T1826] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc3b135020 | [ 61.365789][ T1828] ------------[ cut here ]------------ | [ 61.365983][ T1828] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1828 | [ 61.366274][ T1828] Modules linked in: netdevsim | [ 61.366726][ T1828] Tainted: [W]=WARN [ 61.366833][ T1828] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.367009][ T1828] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.367194][ T1828] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.367717][ T1828] RSP: 0018:ffa00000045571b0 EFLAGS: 00010286 [ 61.367904][ T1828] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff40000008aadfc [ 61.368117][ T1828] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 61.368333][ T1828] RBP: ff11000009d1c000 R08: 1fe22000009d81ff R09: ff11000004d2aea8 [ 61.368551][ T1828] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 61.368757][ T1828] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 61.368966][ T1828] FS: 00007f740bb9c840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 61.369214][ T1828] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.369401][ T1828] CR2: 00000000004a77b8 CR3: 000000000dfd7001 CR4: 0000000000771ef0 [ 61.369616][ T1828] PKRU: 55555554 [ 61.369726][ T1828] Call Trace: [ 61.369832][ T1828] [ 61.369905][ T1828] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 61.370048][ T1828] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 61.370190][ T1828] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 61.370338][ T1828] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 61.370455][ T1828] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 61.370595][ T1828] __dev_notify_flags (net/core/dev.c:9787) [ 61.370734][ T1828] ? netif_change_name (net/core/dev.c:1495) [ 61.370875][ T1828] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 61.371051][ T1828] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 61.371192][ T1828] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 61.371339][ T1828] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 61.371483][ T1828] ? __dev_get_by_name (net/core/dev.c:883) [ 61.371621][ T1828] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 61.371764][ T1828] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 61.371913][ T1828] rtnl_newlink (net/core/rtnetlink.c:4150) [ 61.372053][ T1828] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.372193][ T1828] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.372338][ T1828] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.372483][ T1828] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.372629][ T1828] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.372771][ T1828] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.372910][ T1828] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.373053][ T1828] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.373196][ T1828] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.373340][ T1828] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.373483][ T1828] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.373624][ T1828] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.373779][ T1828] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.373924][ T1828] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.374064][ T1828] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.374204][ T1828] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.374360][ T1828] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.374510][ T1828] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.374663][ T1828] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.374805][ T1828] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.374947][ T1828] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.375088][ T1828] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.375226][ T1828] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.375371][ T1828] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.375518][ T1828] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.375694][ T1828] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.375898][ T1828] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.376102][ T1828] ? move_addr_to_kernel (net/socket.c:258) [ 61.376242][ T1828] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.376400][ T1828] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 61.376542][ T1828] ___sys_sendmsg (net/socket.c:2752) [ 61.376683][ T1828] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 61.376821][ T1828] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.376964][ T1828] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 61.377107][ T1828] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 61.377253][ T1828] __sys_sendmsg (net/socket.c:2784) [ 61.377411][ T1828] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.377555][ T1828] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.377702][ T1828] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.377844][ T1828] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.377984][ T1828] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.378125][ T1828] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.378265][ T1828] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.378451][ T1828] RIP: 0033:0x7f740bdd608e [ 61.378601][ T1828] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.379107][ T1828] RSP: 002b:00007ffd596fee20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.379316][ T1828] RAX: ffffffffffffffda RBX: 00007ffd596ff5d0 RCX: 00007f740bdd608e [ 61.379539][ T1828] RDX: 0000000000000000 RSI: 00007ffd596feed0 RDI: 0000000000000005 [ 61.379749][ T1828] RBP: 00007ffd596fee30 R08: 0000000000000000 R09: 0000000000000000 [ 61.379958][ T1828] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.380167][ T1828] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd596ff5a0 | [ 61.420933][ T1829] ------------[ cut here ]------------ | [ 61.421252][ T1829] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1829 | [ 61.421759][ T1829] Modules linked in: netdevsim | [ 61.422558][ T1829] Tainted: [W]=WARN [ 61.422771][ T1829] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.423090][ T1829] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 61.423456][ T1829] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 61.424252][ T1829] RSP: 0018:ffa0000004567020 EFLAGS: 00010286 [ 61.424599][ T1829] RAX: 00000000ffffffa6 RBX: ff11000004ec0940 RCX: 1ff40000008acdca [ 61.424975][ T1829] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec09f0 [ 61.425354][ T1829] RBP: ff11000009d1c000 R08: 1fe22000009d813f R09: ff1100000f7c8b80 [ 61.425733][ T1829] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 61.426099][ T1829] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 61.426499][ T1829] FS: 00007f09cda1f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 61.426925][ T1829] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 61.427244][ T1829] CR2: 000000001d44e988 CR3: 0000000010c07002 CR4: 0000000000771ef0 [ 61.427641][ T1829] PKRU: 55555554 [ 61.427855][ T1829] Call Trace: [ 61.428066][ T1829] [ 61.428232][ T1829] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 61.428536][ T1829] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 61.428757][ T1829] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 61.429020][ T1829] __dev_notify_flags (net/core/dev.c:9787) [ 61.429295][ T1829] ? netif_change_name (net/core/dev.c:1495) [ 61.429595][ T1829] ? __dev_change_flags (net/core/dev.c:9752) [ 61.429867][ T1829] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 61.430131][ T1829] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.430427][ T1829] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 61.430694][ T1829] netif_change_flags (net/core/dev.c:9820) [ 61.430965][ T1829] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 61.431239][ T1829] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 61.431528][ T1829] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 61.431846][ T1829] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 61.432117][ T1829] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.432404][ T1829] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 61.432670][ T1829] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.432935][ T1829] ? __kernel_text_address (kernel/extable.c:79) [ 61.433204][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.433496][ T1829] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.433757][ T1829] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 61.434030][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.434295][ T1829] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 61.434577][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.434839][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.435108][ T1829] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 61.435388][ T1829] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 61.435661][ T1829] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 61.435927][ T1829] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 61.436202][ T1829] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 61.436501][ T1829] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 61.436773][ T1829] rtnl_newlink (net/core/rtnetlink.c:4150) [ 61.437048][ T1829] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.437316][ T1829] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.437617][ T1829] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.437882][ T1829] ? mark_usage (kernel/locking/lockdep.c:4674) [ 61.438147][ T1829] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.438464][ T1829] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.438727][ T1829] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.438992][ T1829] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.439271][ T1829] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 61.439564][ T1829] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 61.439833][ T1829] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 61.440098][ T1829] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.440386][ T1829] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.440669][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.440936][ T1829] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 61.441202][ T1829] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 61.441508][ T1829] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 61.441775][ T1829] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 61.442045][ T1829] ? netlink_ack (./include/linux/skbuff.h:2718) [ 61.442315][ T1829] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 61.442613][ T1829] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 61.442880][ T1829] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 61.443151][ T1829] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 61.443439][ T1829] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 61.443716][ T1829] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 61.443985][ T1829] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 61.444251][ T1829] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 61.444549][ T1829] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 61.444824][ T1829] ? copy_msghdr_from_user (net/socket.c:2635) [ 61.445095][ T1829] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 61.445433][ T1829] ? move_addr_to_kernel (net/socket.c:258) [ 61.445705][ T1829] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 61.445969][ T1829] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 61.446243][ T1829] ___sys_sendmsg (net/socket.c:2752) [ 61.446531][ T1829] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 61.446858][ T1829] ? copy_msghdr_from_user (net/socket.c:2603) [ 61.447150][ T1829] __sys_sendmsg (net/socket.c:2784) [ 61.447442][ T1829] ? __sys_sendmsg_sock (net/socket.c:2765) [ 61.447714][ T1829] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 61.448051][ T1829] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.448343][ T1829] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 61.448608][ T1829] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 61.448880][ T1829] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 61.449148][ T1829] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 61.449442][ T1829] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.449750][ T1829] RIP: 0033:0x7f09cdc5908e [ 61.450027][ T1829] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.450844][ T1829] RSP: 002b:00007ffeb62cd840 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 61.451221][ T1829] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f09cdc5908e [ 61.451598][ T1829] RDX: 0000000000000000 RSI: 00007ffeb62cd8f0 RDI: 0000000000000005 [ 61.451964][ T1829] RBP: 00007ffeb62cd850 R08: 0000000000000000 R09: 0000000000000000 [ 61.452356][ T1829] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf93 [ 61.452739][ T1829] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffeb62cdfc0 | [ 62.603136][ T1870] ------------[ cut here ]------------ | [ 62.603840][ T1870] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1870 | [ 62.604360][ T1870] Modules linked in: netdevsim | [ 62.605142][ T1870] Tainted: [W]=WARN [ 62.605380][ T1870] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.605715][ T1870] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.606059][ T1870] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.606910][ T1870] RSP: 0018:ffa00000046e7010 EFLAGS: 00010286 [ 62.607251][ T1870] RAX: 00000000ffffffa6 RBX: ff110000093dec40 RCX: 1ff40000008dcdc8 [ 62.607664][ T1870] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093decf0 [ 62.608044][ T1870] RBP: ff11000007e31000 R08: 1fe220000127bd9f R09: ff1100000f790b80 [ 62.608436][ T1870] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 62.608811][ T1870] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000046e7100 [ 62.609190][ T1870] FS: 00007f8711ce3840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 62.609654][ T1870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.609983][ T1870] CR2: 000000001f509988 CR3: 0000000010d27004 CR4: 0000000000771ef0 [ 62.610390][ T1870] PKRU: 55555554 [ 62.610618][ T1870] Call Trace: [ 62.610836][ T1870] [ 62.611012][ T1870] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 62.611292][ T1870] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 62.611538][ T1870] netif_close_many (net/core/dev.c:1804) [ 62.611810][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.612090][ T1870] ? __dev_close_many (net/core/dev.c:1781) [ 62.612378][ T1870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.612669][ T1870] netif_close_many_and_unlock (net/core/dev.c:12330) [ 62.612948][ T1870] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.613227][ T1870] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 62.613582][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.613863][ T1870] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 62.614188][ T1870] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 62.614495][ T1870] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.614770][ T1870] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 62.615098][ T1870] ? unregister_netdevice_many (net/core/dev.c:12497) [ 62.615387][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.615678][ T1870] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 62.615953][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.616227][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.616522][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.616789][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.617056][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.617374][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.617645][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.617919][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.618189][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.618499][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.618783][ T1870] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 62.619058][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.619341][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.619619][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.619889][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.620172][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.620467][ T1870] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.620737][ T1870] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.621012][ T1870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.621285][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.621589][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.621857][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.622137][ T1870] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.622432][ T1870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.622712][ T1870] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.622989][ T1870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.623250][ T1870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.623547][ T1870] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.623820][ T1870] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.624088][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.624380][ T1870] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.624677][ T1870] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.624949][ T1870] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.625220][ T1870] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.625518][ T1870] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.625788][ T1870] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.626101][ T1870] ? move_addr_to_kernel (net/socket.c:258) [ 62.626389][ T1870] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.626670][ T1870] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.626941][ T1870] ___sys_sendmsg (net/socket.c:2752) [ 62.627205][ T1870] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 62.627554][ T1870] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.627843][ T1870] __sys_sendmsg (net/socket.c:2784) [ 62.628112][ T1870] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.628395][ T1870] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 62.628722][ T1870] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 62.628989][ T1870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.629256][ T1870] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.629551][ T1870] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.629822][ T1870] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.630092][ T1870] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.630489][ T1870] RIP: 0033:0x7f8711f1d08e [ 62.630770][ T1870] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.631611][ T1870] RSP: 002b:00007ffcf9848a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.631988][ T1870] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f8711f1d08e [ 62.632366][ T1870] RDX: 0000000000000000 RSI: 00007ffcf9848ae0 RDI: 0000000000000005 [ 62.632786][ T1870] RBP: 00007ffcf9848a40 R08: 0000000000000000 R09: 0000000000000000 [ 62.633155][ T1870] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf94 [ 62.633563][ T1870] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcf98491b0 | [ 62.639345][ T1870] ------------[ cut here ]------------ | [ 62.639623][ T1870] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1870 | [ 62.640102][ T1870] Modules linked in: netdevsim | [ 62.640853][ T1870] Tainted: [W]=WARN [ 62.641058][ T1870] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.641515][ T1870] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.641999][ T1870] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.642957][ T1870] RSP: 0018:ffa00000046e7190 EFLAGS: 00010286 [ 62.643377][ T1870] RAX: 00000000ffffffa6 RBX: ff110000093de1c0 RCX: 1ff40000008dcdf8 [ 62.643833][ T1870] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de270 [ 62.644283][ T1870] RBP: ff11000007e31000 R08: 1fe220000127bc4f R09: ff1100000f790b58 [ 62.644766][ T1870] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 62.645212][ T1870] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 62.645682][ T1870] FS: 00007f8711ce3840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 62.646218][ T1870] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.646640][ T1870] CR2: 000000001f509988 CR3: 0000000010d27004 CR4: 0000000000771ef0 [ 62.647082][ T1870] PKRU: 55555554 [ 62.647391][ T1870] Call Trace: [ 62.647703][ T1870] [ 62.647976][ T1870] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 62.648399][ T1870] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 62.648781][ T1870] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 62.649114][ T1870] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.649482][ T1870] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 62.649871][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.650209][ T1870] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 62.650580][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.650928][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.651272][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.651646][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.651992][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.652392][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.652745][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.653098][ T1870] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.653471][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.653812][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.654164][ T1870] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 62.654534][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.654874][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.655224][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.655607][ T1870] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.655951][ T1870] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.656297][ T1870] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.656663][ T1870] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.657012][ T1870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.657369][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.657721][ T1870] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.658062][ T1870] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.658435][ T1870] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.658779][ T1870] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.659133][ T1870] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.659514][ T1870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.659862][ T1870] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.660210][ T1870] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.660593][ T1870] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.660936][ T1870] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.661294][ T1870] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.661687][ T1870] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.661943][ T1870] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.662204][ T1870] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.662486][ T1870] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.662754][ T1870] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.663062][ T1870] ? move_addr_to_kernel (net/socket.c:258) [ 62.663322][ T1870] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.663605][ T1870] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.663862][ T1870] ___sys_sendmsg (net/socket.c:2752) [ 62.664112][ T1870] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 62.664444][ T1870] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.664728][ T1870] __sys_sendmsg (net/socket.c:2784) [ 62.664979][ T1870] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.665226][ T1870] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 62.665559][ T1870] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 62.665814][ T1870] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.666076][ T1870] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.666348][ T1870] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.666608][ T1870] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.666866][ T1870] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.667163][ T1870] RIP: 0033:0x7f8711f1d08e [ 62.667454][ T1870] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.668220][ T1870] RSP: 002b:00007ffcf9848a30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.668602][ T1870] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f8711f1d08e [ 62.668957][ T1870] RDX: 0000000000000000 RSI: 00007ffcf9848ae0 RDI: 0000000000000005 [ 62.669311][ T1870] RBP: 00007ffcf9848a40 R08: 0000000000000000 R09: 0000000000000000 [ 62.669689][ T1870] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf94 [ 62.670040][ T1870] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcf98491b0 | [ 62.724983][ T1871] ------------[ cut here ]------------ | [ 62.725165][ T1871] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1871 | [ 62.725459][ T1871] Modules linked in: netdevsim | [ 62.725890][ T1871] Tainted: [W]=WARN [ 62.725994][ T1871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.726168][ T1871] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.726355][ T1871] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.726854][ T1871] RSP: 0018:ffa00000046e7010 EFLAGS: 00010286 [ 62.727036][ T1871] RAX: 00000000ffffffa6 RBX: ff1100000ed6fb40 RCX: 1ff40000008dcdc8 [ 62.727242][ T1871] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fbf0 [ 62.727464][ T1871] RBP: ff11000009d1c000 R08: 1fe2200001dadf7f R09: ff1100000f792e80 [ 62.727670][ T1871] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 62.727881][ T1871] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000046e7100 [ 62.728094][ T1871] FS: 00007fde28cf9840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 62.728346][ T1871] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.728524][ T1871] CR2: 00000000060bd988 CR3: 0000000010d2f005 CR4: 0000000000771ef0 [ 62.728730][ T1871] PKRU: 55555554 [ 62.728834][ T1871] Call Trace: [ 62.728938][ T1871] [ 62.729013][ T1871] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 62.729159][ T1871] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 62.729262][ T1871] netif_close_many (net/core/dev.c:1804) [ 62.729413][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.729554][ T1871] ? __dev_close_many (net/core/dev.c:1781) [ 62.729696][ T1871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.729839][ T1871] netif_close_many_and_unlock (net/core/dev.c:12330) [ 62.729987][ T1871] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.730128][ T1871] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 62.730305][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.730467][ T1871] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 62.730637][ T1871] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 62.730780][ T1871] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.730922][ T1871] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 62.731102][ T1871] ? unregister_netdevice_many (net/core/dev.c:12497) [ 62.731240][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.731476][ T1871] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 62.731680][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.731840][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.731982][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.732123][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.732265][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.732490][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.732635][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.732783][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.732923][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.733067][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.733206][ T1871] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 62.733416][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.733558][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.733699][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.733836][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.733978][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.734117][ T1871] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.734260][ T1871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.734490][ T1871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.734634][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.734777][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.734920][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.735059][ T1871] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.735198][ T1871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.735444][ T1871] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.735585][ T1871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.735724][ T1871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.735866][ T1871] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.736005][ T1871] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.736147][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.736287][ T1871] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.736528][ T1871] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.736672][ T1871] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.736823][ T1871] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.736968][ T1871] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.737108][ T1871] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.737282][ T1871] ? move_addr_to_kernel (net/socket.c:258) [ 62.737560][ T1871] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.737703][ T1871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.737846][ T1871] ___sys_sendmsg (net/socket.c:2752) [ 62.737981][ T1871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 62.738153][ T1871] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.738311][ T1871] __sys_sendmsg (net/socket.c:2784) [ 62.738541][ T1871] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.738682][ T1871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 62.738857][ T1871] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 62.739000][ T1871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.739141][ T1871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.739281][ T1871] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.739501][ T1871] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.739640][ T1871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.739814][ T1871] RIP: 0033:0x7fde28f3308e [ 62.739964][ T1871] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.740547][ T1871] RSP: 002b:00007ffd6e35b6b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.740764][ T1871] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fde28f3308e [ 62.740972][ T1871] RDX: 0000000000000000 RSI: 00007ffd6e35b760 RDI: 0000000000000005 [ 62.741179][ T1871] RBP: 00007ffd6e35b6c0 R08: 0000000000000000 R09: 0000000000000000 [ 62.741437][ T1871] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf94 [ 62.741651][ T1871] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd6e35be30 | [ 62.752961][ T1871] ------------[ cut here ]------------ | [ 62.753126][ T1871] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1871 | [ 62.753407][ T1871] Modules linked in: netdevsim | [ 62.753823][ T1871] Tainted: [W]=WARN [ 62.753923][ T1871] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.754087][ T1871] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.754267][ T1871] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.754740][ T1871] RSP: 0018:ffa00000046e7190 EFLAGS: 00010286 [ 62.754907][ T1871] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff40000008dcdf8 [ 62.755107][ T1871] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 62.755301][ T1871] RBP: ff11000009d1c000 R08: 1fe22000009d828f R09: ff1100000f792e58 [ 62.755508][ T1871] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 62.755703][ T1871] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 62.755905][ T1871] FS: 00007fde28cf9840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 62.756149][ T1871] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.756313][ T1871] CR2: 00000000060bd988 CR3: 0000000010d2f005 CR4: 0000000000771ef0 [ 62.756523][ T1871] PKRU: 55555554 [ 62.756622][ T1871] Call Trace: [ 62.756721][ T1871] [ 62.756790][ T1871] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 62.756961][ T1871] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 62.757136][ T1871] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 62.757267][ T1871] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 62.757410][ T1871] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 62.757573][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.757705][ T1871] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 62.757833][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.757967][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.758096][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.758227][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.758363][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.758514][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.758642][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.758773][ T1871] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.758905][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.759040][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.759171][ T1871] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 62.759305][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.759443][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.759571][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.759700][ T1871] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.759832][ T1871] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 62.759963][ T1871] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.760094][ T1871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.760223][ T1871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.760394][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.760529][ T1871] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.760668][ T1871] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.760797][ T1871] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.760928][ T1871] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.761064][ T1871] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.761196][ T1871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.761324][ T1871] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.761464][ T1871] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.761598][ T1871] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.761728][ T1871] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.761864][ T1871] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.761998][ T1871] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.762134][ T1871] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.762267][ T1871] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.762413][ T1871] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.762546][ T1871] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.762711][ T1871] ? move_addr_to_kernel (net/socket.c:258) [ 62.762845][ T1871] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.762978][ T1871] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.763110][ T1871] ___sys_sendmsg (net/socket.c:2752) [ 62.763238][ T1871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 62.763407][ T1871] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.763549][ T1871] __sys_sendmsg (net/socket.c:2784) [ 62.763681][ T1871] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.763808][ T1871] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 62.763972][ T1871] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 62.764105][ T1871] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.764235][ T1871] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.764376][ T1871] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.764515][ T1871] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.764644][ T1871] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.764805][ T1871] RIP: 0033:0x7fde28f3308e [ 62.764944][ T1871] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.765422][ T1871] RSP: 002b:00007ffd6e35b6b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.765620][ T1871] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fde28f3308e [ 62.765814][ T1871] RDX: 0000000000000000 RSI: 00007ffd6e35b760 RDI: 0000000000000005 [ 62.766011][ T1871] RBP: 00007ffd6e35b6c0 R08: 0000000000000000 R09: 0000000000000000 [ 62.766211][ T1871] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf94 [ 62.766421][ T1871] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd6e35be30 | [ 62.881109][ T1881] ------------[ cut here ]------------ | [ 62.881312][ T1881] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1881 | [ 62.881632][ T1881] Modules linked in: netdevsim | [ 62.882083][ T1881] Tainted: [W]=WARN [ 62.882196][ T1881] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.882408][ T1881] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.882604][ T1881] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.883130][ T1881] RSP: 0018:ffa00000047671b0 EFLAGS: 00010286 [ 62.883306][ T1881] RAX: 00000000ffffffa6 RBX: ff11000004ec0340 RCX: 1ff40000008ecdfc [ 62.883526][ T1881] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec03f0 [ 62.883736][ T1881] RBP: ff1100000fa51000 R08: 1fe22000009d807f R09: ff1100000ae6aea8 [ 62.883956][ T1881] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 62.884168][ T1881] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 62.884382][ T1881] FS: 00007f7b13d21840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 62.884637][ T1881] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.884831][ T1881] CR2: 00000000004a77b8 CR3: 000000000fadf002 CR4: 0000000000771ef0 [ 62.885114][ T1881] PKRU: 55555554 [ 62.885219][ T1881] Call Trace: [ 62.885334][ T1881] [ 62.885416][ T1881] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 62.885566][ T1881] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 62.885710][ T1881] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 62.885855][ T1881] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 62.885963][ T1881] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 62.886104][ T1881] __dev_notify_flags (net/core/dev.c:9787) [ 62.886245][ T1881] ? netif_change_name (net/core/dev.c:1495) [ 62.886495][ T1881] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 62.886672][ T1881] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 62.886817][ T1881] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 62.886958][ T1881] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 62.887099][ T1881] ? __dev_get_by_name (net/core/dev.c:883) [ 62.887238][ T1881] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 62.887490][ T1881] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 62.887639][ T1881] rtnl_newlink (net/core/rtnetlink.c:4150) [ 62.887778][ T1881] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.887920][ T1881] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.888069][ T1881] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 62.888210][ T1881] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.888466][ T1881] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.888699][ T1881] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.888844][ T1881] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 62.888989][ T1881] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.889127][ T1881] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.889268][ T1881] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.889575][ T1881] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.889719][ T1881] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.889909][ T1881] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.890069][ T1881] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.890209][ T1881] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.890405][ T1881] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.890548][ T1881] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.890692][ T1881] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.890834][ T1881] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.890978][ T1881] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.891126][ T1881] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.891268][ T1881] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.891419][ T1881] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.891560][ T1881] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.891704][ T1881] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.891847][ T1881] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.891988][ T1881] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.892164][ T1881] ? move_addr_to_kernel (net/socket.c:258) [ 62.892305][ T1881] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.892459][ T1881] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 62.892601][ T1881] ___sys_sendmsg (net/socket.c:2752) [ 62.892739][ T1881] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 62.892881][ T1881] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.893024][ T1881] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 62.893169][ T1881] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 62.893312][ T1881] __sys_sendmsg (net/socket.c:2784) [ 62.893472][ T1881] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.893615][ T1881] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.893754][ T1881] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.893894][ T1881] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.894045][ T1881] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.894186][ T1881] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.894324][ T1881] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.894511][ T1881] RIP: 0033:0x7f7b13f5b08e [ 62.894657][ T1881] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.895153][ T1881] RSP: 002b:00007ffc4983af10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.895372][ T1881] RAX: ffffffffffffffda RBX: 00007ffc4983b6c0 RCX: 00007f7b13f5b08e [ 62.895586][ T1881] RDX: 0000000000000000 RSI: 00007ffc4983afc0 RDI: 0000000000000005 [ 62.895794][ T1881] RBP: 00007ffc4983af20 R08: 0000000000000000 R09: 0000000000000000 [ 62.896005][ T1881] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf95 [ 62.896213][ T1881] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc4983b690 | [ 62.932779][ T1882] ------------[ cut here ]------------ | [ 62.932962][ T1882] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1882 | [ 62.933249][ T1882] Modules linked in: netdevsim | [ 62.933701][ T1882] Tainted: [W]=WARN [ 62.933807][ T1882] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 62.933985][ T1882] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 62.934164][ T1882] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 62.934679][ T1882] RSP: 0018:ffa0000004777020 EFLAGS: 00010286 [ 62.934859][ T1882] RAX: 00000000ffffffa6 RBX: ff1100000c195240 RCX: 1ff40000008eedca [ 62.935081][ T1882] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1952f0 [ 62.935286][ T1882] RBP: ff1100000fa51000 R08: 1fe2200001832a5f R09: ff1100000f8f5180 [ 62.935507][ T1882] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 62.935720][ T1882] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 62.935930][ T1882] FS: 00007fbcaf9fa840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 62.936250][ T1882] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 62.936524][ T1882] CR2: 000000002d636988 CR3: 000000000facf001 CR4: 0000000000771ef0 [ 62.936833][ T1882] PKRU: 55555554 [ 62.936966][ T1882] Call Trace: [ 62.937073][ T1882] [ 62.937145][ T1882] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 62.937287][ T1882] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 62.937482][ T1882] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 62.937682][ T1882] __dev_notify_flags (net/core/dev.c:9787) [ 62.937885][ T1882] ? netif_change_name (net/core/dev.c:1495) [ 62.938095][ T1882] ? __dev_change_flags (net/core/dev.c:9752) [ 62.938296][ T1882] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 62.938476][ T1882] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.938614][ T1882] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 62.938762][ T1882] netif_change_flags (net/core/dev.c:9820) [ 62.938959][ T1882] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 62.939122][ T1882] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 62.939258][ T1882] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 62.939452][ T1882] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 62.939601][ T1882] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.939741][ T1882] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 62.939880][ T1882] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.940022][ T1882] ? __kernel_text_address (kernel/extable.c:79) [ 62.940160][ T1882] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.940300][ T1882] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.940478][ T1882] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 62.940621][ T1882] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.940757][ T1882] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 62.940891][ T1882] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.941030][ T1882] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.941169][ T1882] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 62.941306][ T1882] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 62.941464][ T1882] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 62.941604][ T1882] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 62.941742][ T1882] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 62.941883][ T1882] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 62.942025][ T1882] rtnl_newlink (net/core/rtnetlink.c:4150) [ 62.942165][ T1882] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.942301][ T1882] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.942447][ T1882] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 62.942585][ T1882] ? mark_usage (kernel/locking/lockdep.c:4674) [ 62.942725][ T1882] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.942864][ T1882] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.943005][ T1882] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.943145][ T1882] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 62.943286][ T1882] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 62.943456][ T1882] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 62.943599][ T1882] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 62.943741][ T1882] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.943878][ T1882] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.944015][ T1882] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.944158][ T1882] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 62.944295][ T1882] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 62.944447][ T1882] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 62.944593][ T1882] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 62.944795][ T1882] ? netlink_ack (./include/linux/skbuff.h:2718) [ 62.944950][ T1882] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 62.945089][ T1882] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 62.945228][ T1882] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 62.945375][ T1882] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 62.945521][ T1882] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 62.945664][ T1882] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 62.945805][ T1882] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 62.945945][ T1882] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 62.946084][ T1882] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 62.946223][ T1882] ? copy_msghdr_from_user (net/socket.c:2635) [ 62.946367][ T1882] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 62.946544][ T1882] ? move_addr_to_kernel (net/socket.c:258) [ 62.946683][ T1882] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 62.946820][ T1882] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 62.947025][ T1882] ___sys_sendmsg (net/socket.c:2752) [ 62.947227][ T1882] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 62.947511][ T1882] ? copy_msghdr_from_user (net/socket.c:2603) [ 62.947724][ T1882] __sys_sendmsg (net/socket.c:2784) [ 62.947870][ T1882] ? __sys_sendmsg_sock (net/socket.c:2765) [ 62.948012][ T1882] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 62.948186][ T1882] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 62.948344][ T1882] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 62.948499][ T1882] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 62.948637][ T1882] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 62.948776][ T1882] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 62.948917][ T1882] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 62.949095][ T1882] RIP: 0033:0x7fbcafc3408e [ 62.949248][ T1882] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 62.949769][ T1882] RSP: 002b:00007ffd1e0ed660 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 62.949988][ T1882] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbcafc3408e [ 62.950195][ T1882] RDX: 0000000000000000 RSI: 00007ffd1e0ed710 RDI: 0000000000000005 [ 62.950466][ T1882] RBP: 00007ffd1e0ed670 R08: 0000000000000000 R09: 0000000000000000 [ 62.950692][ T1882] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf95 [ 62.950900][ T1882] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd1e0edde0 | [ 63.036399][ T1884] ------------[ cut here ]------------ | [ 63.036607][ T1884] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1884 | [ 63.036917][ T1884] Modules linked in: netdevsim | [ 63.037397][ T1884] Tainted: [W]=WARN [ 63.037523][ T1884] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.037713][ T1884] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 63.037901][ T1884] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 63.038413][ T1884] RSP: 0018:ffa00000047971b0 EFLAGS: 00010286 [ 63.038597][ T1884] RAX: 00000000ffffffa6 RBX: ff1100000ed6e340 RCX: 1ff40000008f2dfc [ 63.038830][ T1884] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6e3f0 [ 63.039038][ T1884] RBP: ff1100000f7b9000 R08: 1fe2200001dadc7f R09: ff11000004d2aea8 [ 63.039255][ T1884] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 63.039474][ T1884] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 63.039685][ T1884] FS: 00007f4cdfd49840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 63.039930][ T1884] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.040113][ T1884] CR2: 00000000004a77b8 CR3: 000000000c50a004 CR4: 0000000000771ef0 [ 63.040334][ T1884] PKRU: 55555554 [ 63.040443][ T1884] Call Trace: [ 63.040549][ T1884] [ 63.040621][ T1884] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 63.040764][ T1884] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 63.040904][ T1884] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 63.041048][ T1884] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 63.041159][ T1884] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 63.041299][ T1884] __dev_notify_flags (net/core/dev.c:9787) [ 63.041451][ T1884] ? netif_change_name (net/core/dev.c:1495) [ 63.041597][ T1884] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 63.041771][ T1884] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 63.041913][ T1884] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 63.042056][ T1884] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 63.042193][ T1884] ? __dev_get_by_name (net/core/dev.c:883) [ 63.042337][ T1884] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 63.042489][ T1884] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 63.042636][ T1884] rtnl_newlink (net/core/rtnetlink.c:4150) [ 63.042800][ T1884] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.042999][ T1884] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 63.043143][ T1884] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 63.043282][ T1884] ? mark_usage (kernel/locking/lockdep.c:4674) [ 63.043434][ T1884] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.043578][ T1884] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.043733][ T1884] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 63.043908][ T1884] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 63.044080][ T1884] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 63.044219][ T1884] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 63.044365][ T1884] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 63.044547][ T1884] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.044752][ T1884] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 63.044928][ T1884] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 63.045077][ T1884] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 63.045279][ T1884] ? netlink_ack (./include/linux/skbuff.h:2718) [ 63.045464][ T1884] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 63.045605][ T1884] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 63.045745][ T1884] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 63.045883][ T1884] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 63.046021][ T1884] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 63.046165][ T1884] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 63.046304][ T1884] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 63.046457][ T1884] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 63.046605][ T1884] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 63.046747][ T1884] ? copy_msghdr_from_user (net/socket.c:2635) [ 63.046888][ T1884] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 63.047059][ T1884] ? move_addr_to_kernel (net/socket.c:258) [ 63.047201][ T1884] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.047347][ T1884] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 63.047493][ T1884] ___sys_sendmsg (net/socket.c:2752) [ 63.047677][ T1884] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 63.047832][ T1884] ? copy_msghdr_from_user (net/socket.c:2603) [ 63.047976][ T1884] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 63.048123][ T1884] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 63.048265][ T1884] __sys_sendmsg (net/socket.c:2784) [ 63.048422][ T1884] ? __sys_sendmsg_sock (net/socket.c:2765) [ 63.051557][ T1884] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.051759][ T1884] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.051951][ T1884] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 63.052117][ T1884] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 63.052296][ T1884] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 63.052464][ T1884] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 63.052659][ T1884] RIP: 0033:0x7f4cdff8308e [ 63.052835][ T1884] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 63.053359][ T1884] RSP: 002b:00007ffd998bef80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 63.053584][ T1884] RAX: ffffffffffffffda RBX: 00007ffd998bf730 RCX: 00007f4cdff8308e [ 63.053806][ T1884] RDX: 0000000000000000 RSI: 00007ffd998bf030 RDI: 0000000000000005 [ 63.054038][ T1884] RBP: 00007ffd998bef90 R08: 0000000000000000 R09: 0000000000000000 [ 63.054254][ T1884] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf95 [ 63.054481][ T1884] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd998bf700 | [ 63.098285][ T1885] ------------[ cut here ]------------ | [ 63.098563][ T1885] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/1885 | [ 63.099000][ T1885] Modules linked in: netdevsim | [ 63.099696][ T1885] Tainted: [W]=WARN [ 63.099864][ T1885] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.100140][ T1885] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 63.100439][ T1885] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 63.101211][ T1885] RSP: 0018:ffa00000047a7020 EFLAGS: 00010286 [ 63.101507][ T1885] RAX: 00000000ffffffa6 RBX: ff1100000538c940 RCX: 1ff40000008f4dca [ 63.101831][ T1885] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538c9f0 [ 63.102154][ T1885] RBP: ff1100000f7b9000 R08: 1fe2200000a7193f R09: ff1100000f7c8b80 [ 63.102498][ T1885] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 63.102826][ T1885] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 63.103149][ T1885] FS: 00007f3ec7e99840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 63.103549][ T1885] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.103826][ T1885] CR2: 0000000011a23988 CR3: 000000000f49c004 CR4: 0000000000771ef0 [ 63.104155][ T1885] PKRU: 55555554 [ 63.104317][ T1885] Call Trace: [ 63.104637][ T1885] [ 63.104753][ T1885] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 63.104975][ T1885] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 63.105142][ T1885] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 63.105540][ T1885] __dev_notify_flags (net/core/dev.c:9787) [ 63.105874][ T1885] ? netif_change_name (net/core/dev.c:1495) [ 63.106091][ T1885] ? __dev_change_flags (net/core/dev.c:9752) [ 63.106307][ T1885] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 63.106649][ T1885] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.106869][ T1885] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 63.107093][ T1885] netif_change_flags (net/core/dev.c:9820) [ 63.107311][ T1885] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 63.107663][ T1885] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 63.107884][ T1885] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 63.108152][ T1885] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 63.108679][ T1885] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 63.108905][ T1885] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 63.109120][ T1885] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 63.109365][ T1885] ? __kernel_text_address (kernel/extable.c:79) [ 63.109593][ T1885] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 63.109818][ T1885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.110033][ T1885] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 63.110248][ T1885] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.110499][ T1885] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 63.110710][ T1885] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.110925][ T1885] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.111144][ T1885] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 63.111373][ T1885] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 63.111594][ T1885] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 63.111806][ T1885] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 63.112024][ T1885] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 63.112239][ T1885] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 63.112472][ T1885] rtnl_newlink (net/core/rtnetlink.c:4150) [ 63.112712][ T1885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.112949][ T1885] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 63.113173][ T1885] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 63.113397][ T1885] ? mark_usage (kernel/locking/lockdep.c:4674) [ 63.113611][ T1885] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.113828][ T1885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.114040][ T1885] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 63.114255][ T1885] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 63.114489][ T1885] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 63.114704][ T1885] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 63.114915][ T1885] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 63.115132][ T1885] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 63.115361][ T1885] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 63.115581][ T1885] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 63.115798][ T1885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 63.116015][ T1885] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 63.116234][ T1885] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 63.116458][ T1885] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 63.116669][ T1885] ? netlink_ack (./include/linux/skbuff.h:2718) [ 63.116891][ T1885] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 63.117109][ T1885] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 63.117337][ T1885] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 63.117560][ T1885] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 63.117773][ T1885] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 63.117988][ T1885] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 63.118222][ T1885] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 63.118453][ T1885] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 63.118671][ T1885] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 63.118894][ T1885] ? copy_msghdr_from_user (net/socket.c:2635) [ 63.119106][ T1885] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 63.119373][ T1885] ? move_addr_to_kernel (net/socket.c:258) [ 63.119599][ T1885] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 63.119815][ T1885] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 63.120033][ T1885] ___sys_sendmsg (net/socket.c:2752) [ 63.120246][ T1885] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 63.120531][ T1885] ? copy_msghdr_from_user (net/socket.c:2603) [ 63.120770][ T1885] __sys_sendmsg (net/socket.c:2784) [ 63.120982][ T1885] ? __sys_sendmsg_sock (net/socket.c:2765) [ 63.121199][ T1885] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 63.121489][ T1885] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 63.121705][ T1885] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 63.121919][ T1885] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 63.122133][ T1885] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 63.122352][ T1885] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 63.122564][ T1885] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 63.122833][ T1885] RIP: 0033:0x7f3ec80d308e [ 63.123062][ T1885] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 63.123856][ T1885] RSP: 002b:00007ffd51f28cf0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 63.124185][ T1885] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3ec80d308e [ 63.124522][ T1885] RDX: 0000000000000000 RSI: 00007ffd51f28da0 RDI: 0000000000000005 [ 63.124837][ T1885] RBP: 00007ffd51f28d00 R08: 0000000000000000 R09: 0000000000000000 [ 63.125149][ T1885] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf95 [ 63.125500][ T1885] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd51f29470 | [ 63.995564][ T1918] ------------[ cut here ]------------ | [ 63.995753][ T1918] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1918 | [ 63.996033][ T1918] Modules linked in: netdevsim | [ 63.997045][ T1918] Tainted: [W]=WARN [ 63.997152][ T1918] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 63.997331][ T1918] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 63.997517][ T1918] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 63.998001][ T1918] RSP: 0018:ffa00000048c7010 EFLAGS: 00010286 [ 63.998176][ T1918] RAX: 00000000ffffffa6 RBX: ff110000093dedc0 RCX: 1ff4000000918dc8 [ 63.998385][ T1918] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dee70 [ 63.998597][ T1918] RBP: ff1100000fa51000 R08: 1fe220000127bdcf R09: ff1100000f69d180 [ 63.998803][ T1918] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 63.999089][ T1918] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000048c7100 [ 63.999365][ T1918] FS: 00007fb6c40e9840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 63.999630][ T1918] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 63.999807][ T1918] CR2: 000000002a2b3988 CR3: 000000000f76c006 CR4: 0000000000771ef0 [ 64.000033][ T1918] PKRU: 55555554 [ 64.000193][ T1918] Call Trace: [ 64.000312][ T1918] [ 64.000426][ T1918] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.000639][ T1918] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.000796][ T1918] netif_close_many (net/core/dev.c:1804) [ 64.001002][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.001218][ T1918] ? __dev_close_many (net/core/dev.c:1781) [ 64.001457][ T1918] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.001669][ T1918] netif_close_many_and_unlock (net/core/dev.c:12330) [ 64.001840][ T1918] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.001977][ T1918] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 64.002150][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.002319][ T1918] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.002587][ T1918] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.002794][ T1918] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.003000][ T1918] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.003235][ T1918] ? unregister_netdevice_many (net/core/dev.c:12497) [ 64.003402][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.003618][ T1918] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.003792][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.003980][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.004205][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.004434][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.004640][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.004880][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.005031][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.005172][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.005313][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.005465][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.005607][ T1918] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.005748][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.005884][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.006021][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.006160][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.006300][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.006449][ T1918] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.006587][ T1918] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.006727][ T1918] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.006865][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.007006][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.007142][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.007284][ T1918] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.007438][ T1918] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.007590][ T1918] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.007731][ T1918] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.007872][ T1918] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.008011][ T1918] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.008148][ T1918] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.008297][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.008449][ T1918] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.008593][ T1918] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.008733][ T1918] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.008873][ T1918] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.009010][ T1918] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.009147][ T1918] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.009319][ T1918] ? move_addr_to_kernel (net/socket.c:258) [ 64.009463][ T1918] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.009601][ T1918] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.009739][ T1918] ___sys_sendmsg (net/socket.c:2752) [ 64.009875][ T1918] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.010045][ T1918] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.010197][ T1918] __sys_sendmsg (net/socket.c:2784) [ 64.010339][ T1918] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.010480][ T1918] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.010654][ T1918] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.010790][ T1918] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.010929][ T1918] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.011065][ T1918] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.011207][ T1918] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.011349][ T1918] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.011525][ T1918] RIP: 0033:0x7fb6c432308e [ 64.011671][ T1918] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.012163][ T1918] RSP: 002b:00007ffcca47bfa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.012377][ T1918] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb6c432308e [ 64.012590][ T1918] RDX: 0000000000000000 RSI: 00007ffcca47c050 RDI: 0000000000000005 [ 64.012793][ T1918] RBP: 00007ffcca47bfb0 R08: 0000000000000000 R09: 0000000000000000 [ 64.013004][ T1918] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.013209][ T1918] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcca47c720 | [ 64.017037][ T1918] ------------[ cut here ]------------ | [ 64.017185][ T1918] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1918 | [ 64.017854][ T1918] Modules linked in: netdevsim | [ 64.018260][ T1918] Tainted: [W]=WARN [ 64.018367][ T1918] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.018535][ T1918] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.018710][ T1918] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.019174][ T1918] RSP: 0018:ffa00000048c7190 EFLAGS: 00010286 [ 64.019348][ T1918] RAX: 00000000ffffffa6 RBX: ff1100000cf72040 RCX: 1ff4000000918df8 [ 64.019548][ T1918] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf720f0 [ 64.019740][ T1918] RBP: ff1100000fa51000 R08: 1fe22000019ee41f R09: ff1100000f69d158 [ 64.019932][ T1918] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 64.020125][ T1918] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 64.020323][ T1918] FS: 00007fb6c40e9840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 64.020653][ T1918] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.020856][ T1918] CR2: 000000002a2b3988 CR3: 000000000f76c006 CR4: 0000000000771ef0 [ 64.021053][ T1918] PKRU: 55555554 [ 64.021151][ T1918] Call Trace: [ 64.021249][ T1918] [ 64.021317][ T1918] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 64.021499][ T1918] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.021661][ T1918] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.021794][ T1918] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.021922][ T1918] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.022084][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.022218][ T1918] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.022364][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.022499][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.022628][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.022757][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.022887][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.023043][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.023172][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.023299][ T1918] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.023452][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.023580][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.023709][ T1918] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.023841][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.023972][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.024110][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.024241][ T1918] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.024385][ T1918] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.024521][ T1918] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.024650][ T1918] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.024785][ T1918] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.024916][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.025048][ T1918] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.025178][ T1918] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.025307][ T1918] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.025448][ T1918] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.025583][ T1918] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.025716][ T1918] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.025852][ T1918] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.025982][ T1918] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.026111][ T1918] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.026243][ T1918] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.026380][ T1918] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.026520][ T1918] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.026649][ T1918] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.026785][ T1918] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.026919][ T1918] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.027046][ T1918] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.027211][ T1918] ? move_addr_to_kernel (net/socket.c:258) [ 64.027343][ T1918] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.027479][ T1918] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.027609][ T1918] ___sys_sendmsg (net/socket.c:2752) [ 64.027735][ T1918] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.027899][ T1918] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.028046][ T1918] __sys_sendmsg (net/socket.c:2784) [ 64.028175][ T1918] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.028304][ T1918] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.028487][ T1918] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.028618][ T1918] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.028751][ T1918] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.028881][ T1918] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.029010][ T1918] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.029142][ T1918] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.029302][ T1918] RIP: 0033:0x7fb6c432308e [ 64.029460][ T1918] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.029919][ T1918] RSP: 002b:00007ffcca47bfa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.030118][ T1918] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb6c432308e [ 64.030310][ T1918] RDX: 0000000000000000 RSI: 00007ffcca47c050 RDI: 0000000000000005 [ 64.030520][ T1918] RBP: 00007ffcca47bfb0 R08: 0000000000000000 R09: 0000000000000000 [ 64.030716][ T1918] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.030910][ T1918] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffcca47c720 | [ 64.113203][ T1919] ------------[ cut here ]------------ | [ 64.113485][ T1919] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1919 | [ 64.113923][ T1919] Modules linked in: netdevsim | [ 64.114622][ T1919] Tainted: [W]=WARN [ 64.114791][ T1919] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.115067][ T1919] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.115383][ T1919] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.116128][ T1919] RSP: 0018:ffa0000004697010 EFLAGS: 00010286 [ 64.116370][ T1919] RAX: 00000000ffffffa6 RBX: ff11000009110c40 RCX: 1ff40000008d2dc8 [ 64.116694][ T1919] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009110cf0 [ 64.117020][ T1919] RBP: ff1100000f7b9000 R08: 1fe220000122219f R09: ff1100000cc9d180 [ 64.117354][ T1919] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 64.117677][ T1919] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004697100 [ 64.117980][ T1919] FS: 00007fcf68fbf840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 64.118396][ T1919] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.118668][ T1919] CR2: 00000000155f3988 CR3: 000000000fac6005 CR4: 0000000000771ef0 [ 64.118995][ T1919] PKRU: 55555554 [ 64.119157][ T1919] Call Trace: [ 64.119337][ T1919] [ 64.119462][ T1919] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.119680][ T1919] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.119842][ T1919] netif_close_many (net/core/dev.c:1804) [ 64.120054][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.120263][ T1919] ? __dev_close_many (net/core/dev.c:1781) [ 64.120503][ T1919] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.120719][ T1919] netif_close_many_and_unlock (net/core/dev.c:12330) [ 64.120935][ T1919] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.121145][ T1919] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 64.121426][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.121640][ T1919] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.121903][ T1919] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.122107][ T1919] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.122292][ T1919] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.122560][ T1919] ? unregister_netdevice_many (net/core/dev.c:12497) [ 64.122772][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.122988][ T1919] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.123196][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.123421][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.123633][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.123850][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.124059][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.124305][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.124535][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.124756][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.124972][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.125186][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.125432][ T1919] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.125660][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.125874][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.126093][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.126304][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.126534][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.126745][ T1919] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.126956][ T1919] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.127171][ T1919] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.127392][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.127614][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.127825][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.128025][ T1919] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.128243][ T1919] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.128474][ T1919] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.128693][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.128913][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.129129][ T1919] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.129352][ T1919] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.129573][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.129787][ T1919] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.130003][ T1919] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.130216][ T1919] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.130462][ T1919] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.130680][ T1919] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.130895][ T1919] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.131173][ T1919] ? move_addr_to_kernel (net/socket.c:258) [ 64.131402][ T1919] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.131621][ T1919] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.131841][ T1919] ___sys_sendmsg (net/socket.c:2752) [ 64.132059][ T1919] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.132338][ T1919] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.132581][ T1919] __sys_sendmsg (net/socket.c:2784) [ 64.132794][ T1919] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.133005][ T1919] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.133275][ T1919] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.133504][ T1919] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.133721][ T1919] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.133915][ T1919] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.134125][ T1919] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.134381][ T1919] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.134658][ T1919] RIP: 0033:0x7fcf691f908e [ 64.134886][ T1919] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.135664][ T1919] RSP: 002b:00007ffdea412830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.135989][ T1919] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcf691f908e [ 64.136305][ T1919] RDX: 0000000000000000 RSI: 00007ffdea4128e0 RDI: 0000000000000005 [ 64.136640][ T1919] RBP: 00007ffdea412840 R08: 0000000000000000 R09: 0000000000000000 [ 64.136934][ T1919] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.137223][ T1919] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdea412fb0 | [ 64.141716][ T1919] ------------[ cut here ]------------ | [ 64.141916][ T1919] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1919 | [ 64.142230][ T1919] Modules linked in: netdevsim | [ 64.142763][ T1919] Tainted: [W]=WARN [ 64.142911][ T1919] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.143120][ T1919] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.143355][ T1919] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.143882][ T1919] RSP: 0018:ffa0000004697190 EFLAGS: 00010286 [ 64.144093][ T1919] RAX: 00000000ffffffa6 RBX: ff11000004ec0940 RCX: 1ff40000008d2df8 [ 64.144361][ T1919] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec09f0 [ 64.144613][ T1919] RBP: ff1100000f7b9000 R08: 1fe22000009d813f R09: ff1100000cc9d158 [ 64.144854][ T1919] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 64.145097][ T1919] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 64.145366][ T1919] FS: 00007fcf68fbf840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.145661][ T1919] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.145877][ T1919] CR2: 000055fbe875cd5c CR3: 000000000fac6001 CR4: 0000000000771ef0 [ 64.146124][ T1919] PKRU: 55555554 [ 64.146270][ T1919] Call Trace: [ 64.146441][ T1919] [ 64.146559][ T1919] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 64.146776][ T1919] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.146985][ T1919] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.147167][ T1919] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.147359][ T1919] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.147589][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.147774][ T1919] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.147959][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.148143][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.148340][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.148554][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.148795][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.149075][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.149321][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.149603][ T1919] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.149838][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.150080][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.150351][ T1919] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.150614][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.150860][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.151115][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.151371][ T1919] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.151596][ T1919] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.151842][ T1919] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.152044][ T1919] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.152225][ T1919] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.152426][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.152618][ T1919] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.152799][ T1919] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.152985][ T1919] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.153181][ T1919] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.153377][ T1919] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.153569][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.153747][ T1919] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.153927][ T1919] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.154110][ T1919] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.154285][ T1919] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.154485][ T1919] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.154664][ T1919] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.154845][ T1919] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.155027][ T1919] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.155206][ T1919] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.155415][ T1919] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.155622][ T1919] ? move_addr_to_kernel (net/socket.c:258) [ 64.155801][ T1919] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.155981][ T1919] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.156163][ T1919] ___sys_sendmsg (net/socket.c:2752) [ 64.156353][ T1919] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.156575][ T1919] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.156773][ T1919] __sys_sendmsg (net/socket.c:2784) [ 64.156954][ T1919] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.157132][ T1919] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.157360][ T1919] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.157547][ T1919] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.157725][ T1919] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.157903][ T1919] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.158085][ T1919] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.158269][ T1919] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.158503][ T1919] RIP: 0033:0x7fcf691f908e [ 64.158688][ T1919] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.159188][ T1919] RSP: 002b:00007ffdea412830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.159457][ T1919] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fcf691f908e [ 64.159699][ T1919] RDX: 0000000000000000 RSI: 00007ffdea4128e0 RDI: 0000000000000005 [ 64.159942][ T1919] RBP: 00007ffdea412840 R08: 0000000000000000 R09: 0000000000000000 [ 64.160194][ T1919] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.160465][ T1919] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdea412fb0 | [ 64.275663][ T1929] ------------[ cut here ]------------ | [ 64.275900][ T1929] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1929 | [ 64.276234][ T1929] Modules linked in: netdevsim | [ 64.276819][ T1929] Tainted: [W]=WARN [ 64.276976][ T1929] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.277200][ T1929] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.277464][ T1929] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.278012][ T1929] RSP: 0018:ffa00000048871b0 EFLAGS: 00010286 [ 64.278237][ T1929] RAX: 00000000ffffffa6 RBX: ff1100000c195540 RCX: 1ff4000000910dfc [ 64.278516][ T1929] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1955f0 [ 64.278777][ T1929] RBP: ff1100000fb31000 R08: 1fe2200001832abf R09: ff11000010c1d1a8 [ 64.279038][ T1929] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 64.279293][ T1929] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 64.279574][ T1929] FS: 00007fdd33cc0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.279869][ T1929] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.280099][ T1929] CR2: 00000000004a77b8 CR3: 0000000010c58006 CR4: 0000000000771ef0 [ 64.280373][ T1929] PKRU: 55555554 [ 64.280534][ T1929] Call Trace: [ 64.280690][ T1929] [ 64.280812][ T1929] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 64.281005][ T1929] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.281197][ T1929] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 64.281406][ T1929] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.281572][ T1929] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 64.281763][ T1929] __dev_notify_flags (net/core/dev.c:9787) [ 64.281955][ T1929] ? netif_change_name (net/core/dev.c:1495) [ 64.282148][ T1929] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 64.282382][ T1929] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 64.282584][ T1929] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 64.282779][ T1929] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 64.282985][ T1929] ? __dev_get_by_name (net/core/dev.c:883) [ 64.283178][ T1929] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 64.283388][ T1929] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 64.283592][ T1929] rtnl_newlink (net/core/rtnetlink.c:4150) [ 64.283784][ T1929] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.283973][ T1929] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.284165][ T1929] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.284370][ T1929] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.284564][ T1929] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.284760][ T1929] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.284952][ T1929] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.285143][ T1929] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.285348][ T1929] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.285549][ T1929] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.285740][ T1929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.285936][ T1929] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.286126][ T1929] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.286319][ T1929] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.286527][ T1929] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.286720][ T1929] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.286915][ T1929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.287105][ T1929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.287301][ T1929] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.287514][ T1929] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.287703][ T1929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.287898][ T1929] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.288090][ T1929] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.288284][ T1929] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.288500][ T1929] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.288694][ T1929] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.288889][ T1929] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.289115][ T1929] ? move_addr_to_kernel (net/socket.c:258) [ 64.289307][ T1929] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.289531][ T1929] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 64.289724][ T1929] ___sys_sendmsg (net/socket.c:2752) [ 64.289913][ T1929] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 64.290103][ T1929] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.290301][ T1929] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 64.290523][ T1929] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 64.290717][ T1929] __sys_sendmsg (net/socket.c:2784) [ 64.290908][ T1929] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.291102][ T1929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.291292][ T1929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.291503][ T1929] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.291693][ T1929] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.291889][ T1929] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.292080][ T1929] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.292302][ T1929] RIP: 0033:0x7fdd33efa08e [ 64.292523][ T1929] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.293068][ T1929] RSP: 002b:00007ffdf72bdb10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.293343][ T1929] RAX: ffffffffffffffda RBX: 00007ffdf72be2c0 RCX: 00007fdd33efa08e [ 64.293610][ T1929] RDX: 0000000000000000 RSI: 00007ffdf72bdbc0 RDI: 0000000000000005 [ 64.293870][ T1929] RBP: 00007ffdf72bdb20 R08: 0000000000000000 R09: 0000000000000000 [ 64.294133][ T1929] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.294405][ T1929] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdf72be290 | [ 64.330888][ T1930] ------------[ cut here ]------------ | [ 64.331058][ T1930] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1930 | [ 64.331774][ T1930] Modules linked in: netdevsim | [ 64.332205][ T1930] Tainted: [W]=WARN [ 64.332310][ T1930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.332571][ T1930] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.332754][ T1930] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.333236][ T1930] RSP: 0018:ffa0000004927020 EFLAGS: 00010286 [ 64.333502][ T1930] RAX: 00000000ffffffa6 RBX: ff1100000c194340 RCX: 1ff4000000924dca [ 64.333704][ T1930] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1943f0 [ 64.333928][ T1930] RBP: ff1100000fb31000 R08: 1fe220000183287f R09: ff11000010c80b80 [ 64.334130][ T1930] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 64.334344][ T1930] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 64.334559][ T1930] FS: 00007f3dcbbc7840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 64.334800][ T1930] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.334972][ T1930] CR2: 000000000e808988 CR3: 000000000f93e001 CR4: 0000000000771ef0 [ 64.335175][ T1930] PKRU: 55555554 [ 64.335277][ T1930] Call Trace: [ 64.335389][ T1930] [ 64.335467][ T1930] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.335607][ T1930] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.335710][ T1930] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 64.335851][ T1930] __dev_notify_flags (net/core/dev.c:9787) [ 64.335989][ T1930] ? netif_change_name (net/core/dev.c:1495) [ 64.336125][ T1930] ? __dev_change_flags (net/core/dev.c:9752) [ 64.336363][ T1930] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 64.336527][ T1930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.336664][ T1930] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 64.336802][ T1930] netif_change_flags (net/core/dev.c:9820) [ 64.336938][ T1930] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 64.337075][ T1930] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 64.337211][ T1930] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 64.337389][ T1930] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 64.337535][ T1930] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.337670][ T1930] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 64.337803][ T1930] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.337938][ T1930] ? __kernel_text_address (kernel/extable.c:79) [ 64.338074][ T1930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.338211][ T1930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.338352][ T1930] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 64.338495][ T1930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.338631][ T1930] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 64.338766][ T1930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.338900][ T1930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.339033][ T1930] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 64.339168][ T1930] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 64.339304][ T1930] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 64.339453][ T1930] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 64.339589][ T1930] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 64.339728][ T1930] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 64.339867][ T1930] rtnl_newlink (net/core/rtnetlink.c:4150) [ 64.340007][ T1930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.340143][ T1930] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.340278][ T1930] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.340424][ T1930] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.340562][ T1930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.340701][ T1930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.340837][ T1930] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.340977][ T1930] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.341115][ T1930] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.341252][ T1930] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.341396][ T1930] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.341538][ T1930] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.341673][ T1930] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.341810][ T1930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.341946][ T1930] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.342082][ T1930] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.342221][ T1930] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.342364][ T1930] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.342510][ T1930] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.342652][ T1930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.342792][ T1930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.342932][ T1930] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.343069][ T1930] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.343206][ T1930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.343350][ T1930] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.343490][ T1930] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.343629][ T1930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.343769][ T1930] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.343905][ T1930] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.344041][ T1930] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.344211][ T1930] ? move_addr_to_kernel (net/socket.c:258) [ 64.344353][ T1930] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.344493][ T1930] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.344636][ T1930] ___sys_sendmsg (net/socket.c:2752) [ 64.344771][ T1930] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.344941][ T1930] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.345090][ T1930] __sys_sendmsg (net/socket.c:2784) [ 64.345226][ T1930] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.345373][ T1930] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.345551][ T1930] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.345688][ T1930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.345826][ T1930] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.345962][ T1930] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.346099][ T1930] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.346237][ T1930] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.346407][ T1930] RIP: 0033:0x7f3dcbe0108e [ 64.346557][ T1930] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.347039][ T1930] RSP: 002b:00007ffc27be0830 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.347245][ T1930] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3dcbe0108e [ 64.347459][ T1930] RDX: 0000000000000000 RSI: 00007ffc27be08e0 RDI: 0000000000000005 [ 64.347665][ T1930] RBP: 00007ffc27be0840 R08: 0000000000000000 R09: 0000000000000000 [ 64.347867][ T1930] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.348074][ T1930] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc27be0fb0 | [ 64.390301][ T1931] ------------[ cut here ]------------ | [ 64.390572][ T1931] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1931 | [ 64.391015][ T1931] Modules linked in: netdevsim | [ 64.391698][ T1931] Tainted: [W]=WARN [ 64.391863][ T1931] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.392131][ T1931] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.392431][ T1931] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.393200][ T1931] RSP: 0018:ffa00000049371b0 EFLAGS: 00010286 [ 64.393487][ T1931] RAX: 00000000ffffffa6 RBX: ff1100000ed6f840 RCX: 1ff4000000926dfc [ 64.393811][ T1931] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f8f0 [ 64.394130][ T1931] RBP: ff11000005181000 R08: 1fe2200001dadf1f R09: ff11000010c82ea8 [ 64.394470][ T1931] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 64.394791][ T1931] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 64.395116][ T1931] FS: 00007f42d1330840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 64.395510][ T1931] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.395783][ T1931] CR2: 00000000004a77b8 CR3: 0000000010c58003 CR4: 0000000000771ef0 [ 64.396110][ T1931] PKRU: 55555554 [ 64.396276][ T1931] Call Trace: [ 64.396454][ T1931] [ 64.396569][ T1931] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 64.396790][ T1931] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.397010][ T1931] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 64.397230][ T1931] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.397414][ T1931] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 64.397631][ T1931] __dev_notify_flags (net/core/dev.c:9787) [ 64.397852][ T1931] ? netif_change_name (net/core/dev.c:1495) [ 64.398075][ T1931] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 64.398355][ T1931] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 64.398578][ T1931] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 64.398795][ T1931] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 64.399011][ T1931] ? __dev_get_by_name (net/core/dev.c:883) [ 64.399229][ T1931] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 64.399471][ T1931] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 64.399696][ T1931] rtnl_newlink (net/core/rtnetlink.c:4150) [ 64.399916][ T1931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.400134][ T1931] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.400364][ T1931] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.400583][ T1931] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.400804][ T1931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.401029][ T1931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.401246][ T1931] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.401469][ T1931] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.401685][ T1931] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.401900][ T1931] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.402119][ T1931] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.402350][ T1931] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.402577][ T1931] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.402796][ T1931] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.403009][ T1931] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.403223][ T1931] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.403462][ T1931] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.403697][ T1931] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.403917][ T1931] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.404139][ T1931] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.404361][ T1931] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.404587][ T1931] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.404808][ T1931] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.405026][ T1931] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.405246][ T1931] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.405481][ T1931] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.405696][ T1931] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.405963][ T1931] ? move_addr_to_kernel (net/socket.c:258) [ 64.406180][ T1931] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.406407][ T1931] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 64.406628][ T1931] ___sys_sendmsg (net/socket.c:2752) [ 64.406842][ T1931] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 64.407057][ T1931] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.407283][ T1931] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 64.407520][ T1931] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 64.407742][ T1931] __sys_sendmsg (net/socket.c:2784) [ 64.407958][ T1931] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.408183][ T1931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.408406][ T1931] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.408631][ T1931] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.408851][ T1931] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.409068][ T1931] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.409291][ T1931] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.409575][ T1931] RIP: 0033:0x7f42d156a08e [ 64.409806][ T1931] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.410587][ T1931] RSP: 002b:00007fffb2602260 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.410920][ T1931] RAX: ffffffffffffffda RBX: 00007fffb2602a10 RCX: 00007f42d156a08e [ 64.411244][ T1931] RDX: 0000000000000000 RSI: 00007fffb2602310 RDI: 0000000000000005 [ 64.411576][ T1931] RBP: 00007fffb2602270 R08: 0000000000000000 R09: 0000000000000000 [ 64.411897][ T1931] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.412220][ T1931] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffb26029e0 | [ 64.453346][ T1932] ------------[ cut here ]------------ | [ 64.453567][ T1932] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1932 | [ 64.453898][ T1932] Modules linked in: netdevsim | [ 64.454541][ T1932] Tainted: [W]=WARN [ 64.454784][ T1932] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.455101][ T1932] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.455452][ T1932] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.456065][ T1932] RSP: 0018:ffa0000004947020 EFLAGS: 00010286 [ 64.456358][ T1932] RAX: 00000000ffffffa6 RBX: ff1100000538c7c0 RCX: 1ff4000000928dca [ 64.456683][ T1932] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538c870 [ 64.456994][ T1932] RBP: ff11000005181000 R08: 1fe2200000a7190f R09: ff11000010c85180 [ 64.457303][ T1932] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 64.457600][ T1932] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 64.457851][ T1932] FS: 00007fca98c3a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.458145][ T1932] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.458379][ T1932] CR2: 000000000f92c988 CR3: 000000000ed5f005 CR4: 0000000000771ef0 [ 64.458657][ T1932] PKRU: 55555554 [ 64.458811][ T1932] Call Trace: [ 64.458961][ T1932] [ 64.459081][ T1932] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.459271][ T1932] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.459449][ T1932] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 64.459636][ T1932] __dev_notify_flags (net/core/dev.c:9787) [ 64.459821][ T1932] ? netif_change_name (net/core/dev.c:1495) [ 64.460002][ T1932] ? __dev_change_flags (net/core/dev.c:9752) [ 64.460188][ T1932] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 64.460381][ T1932] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.460577][ T1932] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 64.460768][ T1932] netif_change_flags (net/core/dev.c:9820) [ 64.460958][ T1932] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 64.461147][ T1932] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 64.461345][ T1932] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 64.461576][ T1932] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 64.461764][ T1932] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.461955][ T1932] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 64.462143][ T1932] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.462342][ T1932] ? __kernel_text_address (kernel/extable.c:79) [ 64.462539][ T1932] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.462726][ T1932] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.462911][ T1932] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 64.463097][ T1932] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.463283][ T1932] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 64.463490][ T1932] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.463676][ T1932] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.463859][ T1932] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 64.464043][ T1932] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 64.464228][ T1932] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 64.464434][ T1932] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 64.464622][ T1932] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 64.464811][ T1932] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 64.465002][ T1932] rtnl_newlink (net/core/rtnetlink.c:4150) [ 64.465190][ T1932] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.465388][ T1932] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.465587][ T1932] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.465773][ T1932] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.465960][ T1932] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.466152][ T1932] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.466354][ T1932] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.466554][ T1932] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.466743][ T1932] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.466929][ T1932] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 64.467114][ T1932] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.467299][ T1932] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.467505][ T1932] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.467692][ T1932] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.467888][ T1932] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.468072][ T1932] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.468261][ T1932] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.468466][ T1932] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.468655][ T1932] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.468843][ T1932] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.469031][ T1932] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.469225][ T1932] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.469438][ T1932] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.469625][ T1932] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.469811][ T1932] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.469996][ T1932] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.470182][ T1932] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.470388][ T1932] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.470583][ T1932] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.470770][ T1932] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.470987][ T1932] ? move_addr_to_kernel (net/socket.c:258) [ 64.471174][ T1932] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.471373][ T1932] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.471567][ T1932] ___sys_sendmsg (net/socket.c:2752) [ 64.471749][ T1932] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.471971][ T1932] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.472170][ T1932] __sys_sendmsg (net/socket.c:2784) [ 64.472368][ T1932] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.472559][ T1932] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.472778][ T1932] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.472962][ T1932] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.473148][ T1932] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.473346][ T1932] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.473548][ T1932] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.473734][ T1932] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.473950][ T1932] RIP: 0033:0x7fca98e7408e [ 64.474144][ T1932] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.474696][ T1932] RSP: 002b:00007ffc8dfe47e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.474955][ T1932] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fca98e7408e [ 64.475220][ T1932] RDX: 0000000000000000 RSI: 00007ffc8dfe4890 RDI: 0000000000000005 [ 64.475493][ T1932] RBP: 00007ffc8dfe47f0 R08: 0000000000000000 R09: 0000000000000000 [ 64.475745][ T1932] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf96 [ 64.476000][ T1932] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc8dfe4f60 | [ 64.617819][ T1935] ------------[ cut here ]------------ | [ 64.618070][ T1935] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1935 | [ 64.619078][ T1935] Modules linked in: netdevsim | [ 64.619709][ T1935] Tainted: [W]=WARN [ 64.619875][ T1935] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.620129][ T1935] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.620395][ T1935] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.620984][ T1935] RSP: 0018:ffa0000004977310 EFLAGS: 00010286 [ 64.621229][ T1935] RAX: 00000000ffffffa6 RBX: ff1100000ed72dc0 RCX: 1ff400000092ee28 [ 64.621540][ T1935] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72e70 [ 64.621844][ T1935] RBP: ff11000009e2a000 R08: 1fe2200001dae5cf R09: ff1100000f790bd0 [ 64.622119][ T1935] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 64.622438][ T1935] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 64.622749][ T1935] FS: 00007ff166861840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.623089][ T1935] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.623352][ T1935] CR2: 00007ff166e16004 CR3: 000000001079b001 CR4: 0000000000771ef0 [ 64.623645][ T1935] PKRU: 55555554 [ 64.623810][ T1935] Call Trace: [ 64.623982][ T1935] [ 64.624122][ T1935] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 64.624404][ T1935] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.624680][ T1935] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 64.624894][ T1935] ? netdev_run_todo (net/core/dev.c:11703) [ 64.625102][ T1935] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.625312][ T1935] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 64.625540][ T1935] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 64.625747][ T1935] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.625956][ T1935] ? unregister_netdevice_many (net/core/dev.c:12497) [ 64.626169][ T1935] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 64.626390][ T1935] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.626603][ T1935] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 64.626853][ T1935] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 64.627109][ T1935] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 64.627363][ T1935] devlink_reload (net/devlink/dev.c:462) [ 64.627574][ T1935] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 64.627781][ T1935] ? devlink_resources_validate (net/devlink/resource.c:471) [ 64.628031][ T1935] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 64.628238][ T1935] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 64.628501][ T1935] ? __nla_validate_parse (lib/nlattr.c:635) [ 64.628710][ T1935] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 64.628912][ T1935] ? __nla_parse (lib/nlattr.c:732) [ 64.629119][ T1935] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 64.629323][ T1935] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 64.629588][ T1935] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.629793][ T1935] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 64.630005][ T1935] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 64.630214][ T1935] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 64.630441][ T1935] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 64.630682][ T1935] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 64.630923][ T1935] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 64.631124][ T1935] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 64.631341][ T1935] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 64.631566][ T1935] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.631777][ T1935] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 64.631985][ T1935] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.632193][ T1935] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 64.632427][ T1935] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.632643][ T1935] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.632846][ T1935] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.633052][ T1935] genl_rcv (net/netlink/genetlink.c:1218) [ 64.633221][ T1935] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.633449][ T1935] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.633685][ T1935] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.633892][ T1935] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.634095][ T1935] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.634296][ T1935] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.634522][ T1935] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.634725][ T1935] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 64.634933][ T1935] ? __ia32_sys_getpeername (net/socket.c:2219) [ 64.635158][ T1935] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 64.635392][ T1935] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 64.635667][ T1935] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 64.635899][ T1935] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 64.636152][ T1935] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.636397][ T1935] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.636614][ T1935] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.636817][ T1935] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.637058][ T1935] RIP: 0033:0x7ff166a9b08e [ 64.637271][ T1935] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.637969][ T1935] RSP: 002b:00007ffc0af4c140 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 64.638254][ T1935] RAX: ffffffffffffffda RBX: 000000003bcfd980 RCX: 00007ff166a9b08e [ 64.638549][ T1935] RDX: 0000000000000038 RSI: 000000003bcfdba0 RDI: 0000000000000005 [ 64.638829][ T1935] RBP: 00007ffc0af4c150 R08: 00007ff166d4f980 R09: 000000000000000c [ 64.639110][ T1935] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 64.639406][ T1935] R13: 000000003bcfd980 R14: 0000000000000000 R15: 0000000000000003 | [ 64.690521][ T1935] ------------[ cut here ]------------ | [ 64.690787][ T1935] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1935 | [ 64.691162][ T1935] Modules linked in: netdevsim | [ 64.691790][ T1935] Tainted: [W]=WARN [ 64.691962][ T1935] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.692213][ T1935] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.692581][ T1935] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.693256][ T1935] RSP: 0018:ffa0000004977268 EFLAGS: 00010286 [ 64.693531][ T1935] RAX: 00000000ffffffa6 RBX: ff11000004f93cc0 RCX: 1ff400000092ee13 [ 64.693816][ T1935] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f93d70 [ 64.694102][ T1935] RBP: ff1100000c3fa000 R08: 1fe22000009f27af R09: ff1100000f790bd0 [ 64.694403][ T1935] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 64.694709][ T1935] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c3fa000 [ 64.694998][ T1935] FS: 00007ff166861840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.695343][ T1935] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.695607][ T1935] CR2: 00007ff166e16004 CR3: 000000001079b001 CR4: 0000000000771ef0 [ 64.695898][ T1935] PKRU: 55555554 [ 64.696067][ T1935] Call Trace: [ 64.696238][ T1935] [ 64.696388][ T1935] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.696613][ T1935] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.696801][ T1935] register_netdevice (net/core/dev.c:11488) [ 64.697101][ T1935] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 64.697477][ T1935] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 64.697781][ T1935] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 64.698085][ T1935] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 64.698298][ T1935] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 64.698567][ T1935] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 64.698780][ T1935] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 64.699036][ T1935] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 64.699247][ T1935] ? static_obj (kernel/locking/lockdep.c:858) [ 64.699441][ T1935] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 64.699657][ T1935] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 64.699910][ T1935] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 64.700167][ T1935] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 64.700443][ T1935] devlink_reload (net/devlink/dev.c:475) [ 64.700678][ T1935] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 64.700890][ T1935] ? devlink_resources_validate (net/devlink/resource.c:471) [ 64.701141][ T1935] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 64.701361][ T1935] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 64.701617][ T1935] ? __nla_validate_parse (lib/nlattr.c:635) [ 64.701827][ T1935] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 64.702040][ T1935] ? __nla_parse (lib/nlattr.c:732) [ 64.702253][ T1935] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 64.702756][ T1935] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 64.703076][ T1935] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.703420][ T1935] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 64.703642][ T1935] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 64.703856][ T1935] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 64.704071][ T1935] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 64.704443][ T1935] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 64.704689][ T1935] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 64.704895][ T1935] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 64.705212][ T1935] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 64.705441][ T1935] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.705665][ T1935] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 64.705876][ T1935] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.706192][ T1935] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 64.706424][ T1935] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.706636][ T1935] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.706840][ T1935] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.707161][ T1935] genl_rcv (net/netlink/genetlink.c:1218) [ 64.707344][ T1935] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.707568][ T1935] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.707773][ T1935] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.708095][ T1935] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.708307][ T1935] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.708555][ T1935] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.708765][ T1935] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.708976][ T1935] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 64.709189][ T1935] ? __ia32_sys_getpeername (net/socket.c:2219) [ 64.709436][ T1935] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 64.709646][ T1935] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 64.710010][ T1935] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 64.710220][ T1935] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 64.710451][ T1935] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.710662][ T1935] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.710870][ T1935] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.711087][ T1935] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.711351][ T1935] RIP: 0033:0x7ff166a9b08e [ 64.711578][ T1935] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.712345][ T1935] RSP: 002b:00007ffc0af4c140 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 64.712761][ T1935] RAX: ffffffffffffffda RBX: 000000003bcfd980 RCX: 00007ff166a9b08e [ 64.713171][ T1935] RDX: 0000000000000038 RSI: 000000003bcfdba0 RDI: 0000000000000005 [ 64.713665][ T1935] RBP: 00007ffc0af4c150 R08: 00007ff166d4f980 R09: 000000000000000c [ 64.714070][ T1935] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 64.714376][ T1935] R13: 000000003bcfd980 R14: 0000000000000000 R15: 0000000000000003 | [ 64.951364][ T1948] ------------[ cut here ]------------ | [ 64.951608][ T1948] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1948 | [ 64.951939][ T1948] Modules linked in: netdevsim | [ 64.952568][ T1948] Tainted: [W]=WARN [ 64.952807][ T1948] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.953138][ T1948] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.953482][ T1948] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.954104][ T1948] RSP: 0018:ffa00000049c7010 EFLAGS: 00010286 [ 64.954447][ T1948] RAX: 00000000ffffffa6 RBX: ff1100000538cc40 RCX: 1ff4000000938dc8 [ 64.954768][ T1948] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538ccf0 [ 64.955103][ T1948] RBP: ff1100000fb31000 R08: 1fe2200000a7199f R09: ff11000010735180 [ 64.955364][ T1948] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 64.955629][ T1948] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000049c7100 [ 64.955887][ T1948] FS: 00007fdc6738f840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 64.956189][ T1948] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.956430][ T1948] CR2: 00000000020be988 CR3: 0000000010d7f005 CR4: 0000000000771ef0 [ 64.956692][ T1948] PKRU: 55555554 [ 64.956843][ T1948] Call Trace: [ 64.956995][ T1948] [ 64.957115][ T1948] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 64.957309][ T1948] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 64.957487][ T1948] netif_close_many (net/core/dev.c:1804) [ 64.957675][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.957864][ T1948] ? __dev_close_many (net/core/dev.c:1781) [ 64.958050][ T1948] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.958238][ T1948] netif_close_many_and_unlock (net/core/dev.c:12330) [ 64.958452][ T1948] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.958640][ T1948] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 64.958861][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.959050][ T1948] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.959265][ T1948] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.959474][ T1948] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.959664][ T1948] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.959889][ T1948] ? unregister_netdevice_many (net/core/dev.c:12497) [ 64.960079][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.960268][ T1948] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.960473][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.960658][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.960851][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.961037][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.961220][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.961442][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.961628][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.961818][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.962002][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.962191][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.962392][ T1948] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.962592][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.962777][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.962965][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.963150][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.963353][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.963547][ T1948] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.963732][ T1948] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.963917][ T1948] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.964101][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.964289][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.964491][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.964685][ T1948] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.964872][ T1948] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.965059][ T1948] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.965248][ T1948] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.965453][ T1948] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.965642][ T1948] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.965828][ T1948] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.966017][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.966203][ T1948] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.966404][ T1948] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.966602][ T1948] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.966792][ T1948] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.966979][ T1948] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.967168][ T1948] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.967398][ T1948] ? move_addr_to_kernel (net/socket.c:258) [ 64.967612][ T1948] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.967800][ T1948] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.967985][ T1948] ___sys_sendmsg (net/socket.c:2752) [ 64.968169][ T1948] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.968423][ T1948] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.968623][ T1948] __sys_sendmsg (net/socket.c:2784) [ 64.968811][ T1948] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.968998][ T1948] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.969225][ T1948] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.969431][ T1948] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.969620][ T1948] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.969807][ T1948] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.969993][ T1948] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.970183][ T1948] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.970420][ T1948] RIP: 0033:0x7fdc675c908e [ 64.970615][ T1948] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.971150][ T1948] RSP: 002b:00007ffd188727a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.971423][ T1948] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fdc675c908e [ 64.971681][ T1948] RDX: 0000000000000000 RSI: 00007ffd18872850 RDI: 0000000000000005 [ 64.971931][ T1948] RBP: 00007ffd188727b0 R08: 0000000000000000 R09: 0000000000000000 [ 64.972181][ T1948] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 64.972505][ T1948] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd18872f20 | [ 64.976719][ T1948] ------------[ cut here ]------------ | [ 64.976931][ T1948] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1948 | [ 64.977319][ T1948] Modules linked in: netdevsim | [ 64.977955][ T1948] Tainted: [W]=WARN [ 64.978108][ T1948] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 64.978373][ T1948] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 64.978639][ T1948] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 64.979354][ T1948] RSP: 0018:ffa00000049c7190 EFLAGS: 00010286 [ 64.979615][ T1948] RAX: 00000000ffffffa6 RBX: ff11000004f92f40 RCX: 1ff4000000938df8 [ 64.979913][ T1948] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f92ff0 [ 64.980207][ T1948] RBP: ff1100000fb31000 R08: 1fe22000009f25ff R09: ff11000010735158 [ 64.980511][ T1948] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 64.980800][ T1948] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 64.981092][ T1948] FS: 00007fdc6738f840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 64.981457][ T1948] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.981706][ T1948] CR2: 000055fbe875cd5c CR3: 0000000010d7f004 CR4: 0000000000771ef0 [ 64.982000][ T1948] PKRU: 55555554 [ 64.982146][ T1948] Call Trace: [ 64.982295][ T1948] [ 64.982410][ T1948] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 64.982677][ T1948] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 64.982919][ T1948] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 64.983121][ T1948] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 64.983322][ T1948] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 64.983603][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.983811][ T1948] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 64.984018][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.984215][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.984426][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.984621][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.984813][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.985044][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.985240][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.985449][ T1948] ? mark_usage (kernel/locking/lockdep.c:4674) [ 64.985640][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.985840][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.986043][ T1948] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 64.986245][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.986450][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.986645][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.986846][ T1948] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 64.987054][ T1948] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 64.987252][ T1948] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 64.987466][ T1948] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.987668][ T1948] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.987864][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.988067][ T1948] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 64.988259][ T1948] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 64.988475][ T1948] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 64.988673][ T1948] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 64.988868][ T1948] ? netlink_ack (./include/linux/skbuff.h:2718) [ 64.989068][ T1948] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 64.989265][ T1948] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 64.989480][ T1948] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 64.989682][ T1948] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 64.989883][ T1948] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 64.990082][ T1948] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 64.990289][ T1948] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 64.990506][ T1948] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 64.990710][ T1948] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 64.990911][ T1948] ? copy_msghdr_from_user (net/socket.c:2635) [ 64.991110][ T1948] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 64.991363][ T1948] ? move_addr_to_kernel (net/socket.c:258) [ 64.991573][ T1948] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 64.991768][ T1948] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 64.991968][ T1948] ___sys_sendmsg (net/socket.c:2752) [ 64.992165][ T1948] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 64.992429][ T1948] ? copy_msghdr_from_user (net/socket.c:2603) [ 64.992655][ T1948] __sys_sendmsg (net/socket.c:2784) [ 64.992853][ T1948] ? __sys_sendmsg_sock (net/socket.c:2765) [ 64.993052][ T1948] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 64.993301][ T1948] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 64.993517][ T1948] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 64.993718][ T1948] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 64.993914][ T1948] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 64.994112][ T1948] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 64.994310][ T1948] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 64.994567][ T1948] RIP: 0033:0x7fdc675c908e [ 64.994773][ T1948] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 64.995488][ T1948] RSP: 002b:00007ffd188727a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 64.995789][ T1948] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fdc675c908e [ 64.996085][ T1948] RDX: 0000000000000000 RSI: 00007ffd18872850 RDI: 0000000000000005 [ 64.996398][ T1948] RBP: 00007ffd188727b0 R08: 0000000000000000 R09: 0000000000000000 [ 64.996704][ T1948] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 64.997012][ T1948] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd18872f20 | [ 65.046551][ T1949] ------------[ cut here ]------------ | [ 65.046776][ T1949] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1949 | [ 65.047101][ T1949] Modules linked in: netdevsim | [ 65.047637][ T1949] Tainted: [W]=WARN [ 65.047793][ T1949] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.048014][ T1949] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.048256][ T1949] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.048803][ T1949] RSP: 0018:ffa00000049d7010 EFLAGS: 00010286 [ 65.049025][ T1949] RAX: 00000000ffffffa6 RBX: ff1100000ed72c40 RCX: 1ff400000093adc8 [ 65.049274][ T1949] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72cf0 [ 65.049550][ T1949] RBP: ff11000005181000 R08: 1fe2200001dae59f R09: ff11000010730b80 [ 65.049808][ T1949] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 65.050057][ T1949] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000049d7100 [ 65.050315][ T1949] FS: 00007f570bf89840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.050621][ T1949] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.050839][ T1949] CR2: 0000000032f6a988 CR3: 0000000010d7b002 CR4: 0000000000771ef0 [ 65.051088][ T1949] PKRU: 55555554 [ 65.051239][ T1949] Call Trace: [ 65.051404][ T1949] [ 65.051529][ T1949] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.051715][ T1949] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.051877][ T1949] netif_close_many (net/core/dev.c:1804) [ 65.052066][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.052252][ T1949] ? __dev_close_many (net/core/dev.c:1781) [ 65.052454][ T1949] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.052637][ T1949] netif_close_many_and_unlock (net/core/dev.c:12330) [ 65.052825][ T1949] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.053007][ T1949] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 65.053222][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.053424][ T1949] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 65.053636][ T1949] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 65.053819][ T1949] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.053999][ T1949] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 65.054225][ T1949] ? unregister_netdevice_many (net/core/dev.c:12497) [ 65.054495][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.054739][ T1949] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 65.054986][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.055228][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.055508][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.055747][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.056021][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.056317][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.056648][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.056912][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.057090][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.057273][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.057474][ T1949] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 65.057662][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.057846][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.058029][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.058212][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.058408][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.058599][ T1949] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.058782][ T1949] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.058965][ T1949] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.059160][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.059360][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.059549][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.059734][ T1949] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.059919][ T1949] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.060105][ T1949] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.060296][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.060499][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.060694][ T1949] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.060879][ T1949] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.061063][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.061251][ T1949] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.061455][ T1949] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.061641][ T1949] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.061829][ T1949] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.062015][ T1949] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.062204][ T1949] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.062439][ T1949] ? move_addr_to_kernel (net/socket.c:258) [ 65.062626][ T1949] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.062810][ T1949] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.062994][ T1949] ___sys_sendmsg (net/socket.c:2752) [ 65.063175][ T1949] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.063424][ T1949] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.063621][ T1949] __sys_sendmsg (net/socket.c:2784) [ 65.063803][ T1949] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.063985][ T1949] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.064218][ T1949] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.064428][ T1949] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.064627][ T1949] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.064817][ T1949] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.065010][ T1949] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.065200][ T1949] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.065453][ T1949] RIP: 0033:0x7f570c1c308e [ 65.065649][ T1949] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.066192][ T1949] RSP: 002b:00007ffd89997470 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.066482][ T1949] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f570c1c308e [ 65.066738][ T1949] RDX: 0000000000000000 RSI: 00007ffd89997520 RDI: 0000000000000005 [ 65.066986][ T1949] RBP: 00007ffd89997480 R08: 0000000000000000 R09: 0000000000000000 [ 65.067241][ T1949] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.067511][ T1949] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd89997bf0 | [ 65.070949][ T1949] ------------[ cut here ]------------ | [ 65.071140][ T1949] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1949 | [ 65.071958][ T1949] Modules linked in: netdevsim | [ 65.072472][ T1949] Tainted: [W]=WARN [ 65.072632][ T1949] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.072850][ T1949] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.073069][ T1949] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.073597][ T1949] RSP: 0018:ffa00000049d7190 EFLAGS: 00010286 [ 65.073819][ T1949] RAX: 00000000ffffffa6 RBX: ff110000093dec40 RCX: 1ff400000093adf8 [ 65.074055][ T1949] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093decf0 [ 65.074294][ T1949] RBP: ff11000005181000 R08: 1fe220000127bd9f R09: ff11000010730b58 [ 65.074560][ T1949] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 65.074803][ T1949] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 65.075046][ T1949] FS: 00007f570bf89840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.075315][ T1949] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.075555][ T1949] CR2: 0000000032f6a988 CR3: 0000000010d7b002 CR4: 0000000000771ef0 [ 65.075798][ T1949] PKRU: 55555554 [ 65.075946][ T1949] Call Trace: [ 65.076093][ T1949] [ 65.076209][ T1949] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 65.076440][ T1949] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 65.076645][ T1949] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 65.076823][ T1949] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.077000][ T1949] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 65.077207][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.077402][ T1949] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 65.077590][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.077766][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.077944][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.078125][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.078304][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.078520][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.078696][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.078875][ T1949] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.079055][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.079233][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.079435][ T1949] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 65.079614][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.079789][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.079974][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.080158][ T1949] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.080351][ T1949] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.080545][ T1949] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.080722][ T1949] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.080898][ T1949] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.081075][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.081259][ T1949] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.081454][ T1949] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.081636][ T1949] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.081812][ T1949] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.081990][ T1949] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.082168][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.082357][ T1949] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.082544][ T1949] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.082722][ T1949] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.082904][ T1949] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.083084][ T1949] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.083264][ T1949] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.083468][ T1949] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.083695][ T1949] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.083881][ T1949] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.084060][ T1949] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.084271][ T1949] ? move_addr_to_kernel (net/socket.c:258) [ 65.084474][ T1949] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.084649][ T1949] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.084827][ T1949] ___sys_sendmsg (net/socket.c:2752) [ 65.085002][ T1949] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.085214][ T1949] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.085425][ T1949] __sys_sendmsg (net/socket.c:2784) [ 65.085606][ T1949] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.085788][ T1949] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.085998][ T1949] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.086179][ T1949] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.086393][ T1949] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.086582][ T1949] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.086763][ T1949] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.086944][ T1949] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.087154][ T1949] RIP: 0033:0x7f570c1c308e [ 65.087354][ T1949] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.087882][ T1949] RSP: 002b:00007ffd89997470 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.088127][ T1949] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f570c1c308e [ 65.088388][ T1949] RDX: 0000000000000000 RSI: 00007ffd89997520 RDI: 0000000000000005 [ 65.088638][ T1949] RBP: 00007ffd89997480 R08: 0000000000000000 R09: 0000000000000000 [ 65.088884][ T1949] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.089126][ T1949] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd89997bf0 | [ 65.212492][ T1959] ------------[ cut here ]------------ | [ 65.212730][ T1959] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1959 | [ 65.213060][ T1959] Modules linked in: netdevsim | [ 65.213612][ T1959] Tainted: [W]=WARN [ 65.213768][ T1959] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.213994][ T1959] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.214229][ T1959] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.214789][ T1959] RSP: 0018:ffa00000049b71b0 EFLAGS: 00010286 [ 65.215015][ T1959] RAX: 00000000ffffffa6 RBX: ff110000093dfe40 RCX: 1ff4000000936dfc [ 65.215272][ T1959] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfef0 [ 65.215548][ T1959] RBP: ff11000009c44000 R08: 1fe220000127bfdf R09: ff1100000c6baea8 [ 65.215804][ T1959] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 65.216059][ T1959] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 65.216315][ T1959] FS: 00007f87ab7e0840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.216642][ T1959] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.216866][ T1959] CR2: 00000000004a77b8 CR3: 0000000010ddf005 CR4: 0000000000771ef0 [ 65.217122][ T1959] PKRU: 55555554 [ 65.217274][ T1959] Call Trace: [ 65.217446][ T1959] [ 65.217567][ T1959] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 65.217756][ T1959] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.217953][ T1959] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 65.218141][ T1959] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.218296][ T1959] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 65.218504][ T1959] __dev_notify_flags (net/core/dev.c:9787) [ 65.218695][ T1959] ? netif_change_name (net/core/dev.c:1495) [ 65.218887][ T1959] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 65.219111][ T1959] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 65.219302][ T1959] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 65.219509][ T1959] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 65.219698][ T1959] ? __dev_get_by_name (net/core/dev.c:883) [ 65.219902][ T1959] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 65.220101][ T1959] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 65.220294][ T1959] rtnl_newlink (net/core/rtnetlink.c:4150) [ 65.220502][ T1959] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.220692][ T1959] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.220883][ T1959] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.221070][ T1959] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.221255][ T1959] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.221465][ T1959] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.221656][ T1959] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.221846][ T1959] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.222034][ T1959] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.222225][ T1959] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.222433][ T1959] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.222624][ T1959] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.222810][ T1959] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.223001][ T1959] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.223189][ T1959] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.223394][ T1959] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.223592][ T1959] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.223782][ T1959] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.223971][ T1959] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.224162][ T1959] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.224362][ T1959] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.224564][ T1959] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.224760][ T1959] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.224951][ T1959] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.225146][ T1959] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.225352][ T1959] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.225551][ T1959] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.225774][ T1959] ? move_addr_to_kernel (net/socket.c:258) [ 65.225968][ T1959] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.226166][ T1959] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 65.226380][ T1959] ___sys_sendmsg (net/socket.c:2752) [ 65.226582][ T1959] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 65.226780][ T1959] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.226977][ T1959] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 65.227172][ T1959] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 65.227377][ T1959] __sys_sendmsg (net/socket.c:2784) [ 65.227571][ T1959] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.227763][ T1959] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.227953][ T1959] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.228149][ T1959] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.228353][ T1959] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.228551][ T1959] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.228742][ T1959] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.228967][ T1959] RIP: 0033:0x7f87aba1a08e [ 65.229164][ T1959] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.229717][ T1959] RSP: 002b:00007ffd7974db30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.229979][ T1959] RAX: ffffffffffffffda RBX: 00007ffd7974e2e0 RCX: 00007f87aba1a08e [ 65.230239][ T1959] RDX: 0000000000000000 RSI: 00007ffd7974dbe0 RDI: 0000000000000005 [ 65.230525][ T1959] RBP: 00007ffd7974db40 R08: 0000000000000000 R09: 0000000000000000 [ 65.230787][ T1959] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.231045][ T1959] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd7974e2b0 | [ 65.280026][ T1960] ------------[ cut here ]------------ | [ 65.280258][ T1960] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1960 | [ 65.280720][ T1960] Modules linked in: netdevsim | [ 65.281401][ T1960] Tainted: [W]=WARN [ 65.281577][ T1960] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.281855][ T1960] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.282146][ T1960] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.282928][ T1960] RSP: 0018:ffa0000004a47020 EFLAGS: 00010286 [ 65.283193][ T1960] RAX: 00000000ffffffa6 RBX: ff1100000ed6f6c0 RCX: 1ff4000000948dca [ 65.283527][ T1960] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6f770 [ 65.283849][ T1960] RBP: ff11000009c44000 R08: 1fe2200001dadeef R09: ff1100000df25180 [ 65.284174][ T1960] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 65.284503][ T1960] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 65.284828][ T1960] FS: 00007f81eb784840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 65.285216][ T1960] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.285502][ T1960] CR2: 000000001768d988 CR3: 000000000fa47005 CR4: 0000000000771ef0 [ 65.285825][ T1960] PKRU: 55555554 [ 65.285967][ T1960] Call Trace: [ 65.286123][ T1960] [ 65.286239][ T1960] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.286479][ T1960] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.286648][ T1960] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 65.286867][ T1960] __dev_notify_flags (net/core/dev.c:9787) [ 65.287094][ T1960] ? netif_change_name (net/core/dev.c:1495) [ 65.287310][ T1960] ? __dev_change_flags (net/core/dev.c:9752) [ 65.287660][ T1960] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 65.287876][ T1960] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.288096][ T1960] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 65.288322][ T1960] netif_change_flags (net/core/dev.c:9820) [ 65.288655][ T1960] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 65.288874][ T1960] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 65.289094][ T1960] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 65.289508][ T1960] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 65.290032][ T1960] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.290250][ T1960] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 65.290593][ T1960] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.290818][ T1960] ? __kernel_text_address (kernel/extable.c:79) [ 65.291040][ T1960] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.291265][ T1960] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.291495][ T1960] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 65.291711][ T1960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.291921][ T1960] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 65.292131][ T1960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.292350][ T1960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.292567][ T1960] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 65.292776][ T1960] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 65.292992][ T1960] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 65.293209][ T1960] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 65.293443][ T1960] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 65.293661][ T1960] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 65.293885][ T1960] rtnl_newlink (net/core/rtnetlink.c:4150) [ 65.294106][ T1960] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.294319][ T1960] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.294549][ T1960] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.294769][ T1960] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.294992][ T1960] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.295213][ T1960] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.295443][ T1960] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.295661][ T1960] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.295880][ T1960] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.296099][ T1960] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.296311][ T1960] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.296540][ T1960] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.296763][ T1960] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.296983][ T1960] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.297203][ T1960] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.297441][ T1960] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.297661][ T1960] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.297876][ T1960] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.298094][ T1960] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.298320][ T1960] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.298551][ T1960] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.298771][ T1960] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.298994][ T1960] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.299219][ T1960] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.299467][ T1960] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.299698][ T1960] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.299933][ T1960] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.300175][ T1960] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.300429][ T1960] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.300660][ T1960] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.300951][ T1960] ? move_addr_to_kernel (net/socket.c:258) [ 65.301191][ T1960] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.301434][ T1960] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.301671][ T1960] ___sys_sendmsg (net/socket.c:2752) [ 65.301899][ T1960] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.302174][ T1960] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.302434][ T1960] __sys_sendmsg (net/socket.c:2784) [ 65.302674][ T1960] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.302899][ T1960] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.303190][ T1960] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.303428][ T1960] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.303657][ T1960] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.303884][ T1960] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.304111][ T1960] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.304341][ T1960] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.304628][ T1960] RIP: 0033:0x7f81eb9be08e [ 65.304863][ T1960] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.305683][ T1960] RSP: 002b:00007ffd851901e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.306052][ T1960] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f81eb9be08e [ 65.306412][ T1960] RDX: 0000000000000000 RSI: 00007ffd85190290 RDI: 0000000000000005 [ 65.306757][ T1960] RBP: 00007ffd851901f0 R08: 0000000000000000 R09: 0000000000000000 [ 65.307090][ T1960] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.307436][ T1960] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd85190960 | [ 65.412008][ T1962] ------------[ cut here ]------------ | [ 65.412235][ T1962] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1962 | [ 65.412597][ T1962] Modules linked in: netdevsim | [ 65.413137][ T1962] Tainted: [W]=WARN [ 65.413292][ T1962] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.413541][ T1962] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.413783][ T1962] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.414343][ T1962] RSP: 0018:ffa0000004a571b0 EFLAGS: 00010286 [ 65.414587][ T1962] RAX: 00000000ffffffa6 RBX: ff11000004ec0340 RCX: 1ff400000094adfc [ 65.414846][ T1962] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec03f0 [ 65.415105][ T1962] RBP: ff110000089ec000 R08: 1fe22000009d807f R09: ff1100000f922ea8 [ 65.415378][ T1962] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 65.415646][ T1962] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 65.415906][ T1962] FS: 00007f83fd086840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.416206][ T1962] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.416455][ T1962] CR2: 00000000004a77b8 CR3: 0000000010cbf001 CR4: 0000000000771ef0 [ 65.416718][ T1962] PKRU: 55555554 [ 65.416873][ T1962] Call Trace: [ 65.417033][ T1962] [ 65.417155][ T1962] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 65.417363][ T1962] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.417566][ T1962] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 65.417757][ T1962] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.417915][ T1962] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 65.418105][ T1962] __dev_notify_flags (net/core/dev.c:9787) [ 65.418299][ T1962] ? netif_change_name (net/core/dev.c:1495) [ 65.418515][ T1962] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 65.418743][ T1962] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 65.418934][ T1962] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 65.419125][ T1962] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 65.419319][ T1962] ? __dev_get_by_name (net/core/dev.c:883) [ 65.419536][ T1962] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 65.419746][ T1962] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 65.419951][ T1962] rtnl_newlink (net/core/rtnetlink.c:4150) [ 65.420152][ T1962] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.420355][ T1962] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.420560][ T1962] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.420750][ T1962] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.420941][ T1962] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.421139][ T1962] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.421348][ T1962] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.421549][ T1962] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.421745][ T1962] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.421936][ T1962] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.422125][ T1962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.422317][ T1962] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.422529][ T1962] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.422724][ T1962] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.422921][ T1962] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.423114][ T1962] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.423308][ T1962] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.423518][ T1962] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.423714][ T1962] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.423905][ T1962] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.424097][ T1962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.424291][ T1962] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.424507][ T1962] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.424700][ T1962] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.424894][ T1962] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.425085][ T1962] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.425272][ T1962] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.425518][ T1962] ? move_addr_to_kernel (net/socket.c:258) [ 65.425711][ T1962] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.425909][ T1962] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 65.426103][ T1962] ___sys_sendmsg (net/socket.c:2752) [ 65.426291][ T1962] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 65.426508][ T1962] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.426704][ T1962] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 65.426901][ T1962] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 65.427096][ T1962] __sys_sendmsg (net/socket.c:2784) [ 65.427291][ T1962] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.427510][ T1962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.427705][ T1962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.427899][ T1962] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.428092][ T1962] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.428283][ T1962] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.428497][ T1962] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.428724][ T1962] RIP: 0033:0x7f83fd2c008e [ 65.428927][ T1962] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.429494][ T1962] RSP: 002b:00007fffe251e710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.429755][ T1962] RAX: ffffffffffffffda RBX: 00007fffe251eec0 RCX: 00007f83fd2c008e [ 65.430017][ T1962] RDX: 0000000000000000 RSI: 00007fffe251e7c0 RDI: 0000000000000005 [ 65.430274][ T1962] RBP: 00007fffe251e720 R08: 0000000000000000 R09: 0000000000000000 [ 65.430570][ T1962] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.430936][ T1962] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffe251ee90 | [ 65.482974][ T1963] ------------[ cut here ]------------ | [ 65.483245][ T1963] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1963 | [ 65.484519][ T1963] Modules linked in: netdevsim | [ 65.485230][ T1963] Tainted: [W]=WARN [ 65.485408][ T1963] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.485702][ T1963] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.485992][ T1963] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.486756][ T1963] RSP: 0018:ffa0000004a67020 EFLAGS: 00010286 [ 65.487024][ T1963] RAX: 00000000ffffffa6 RBX: ff1100000c194dc0 RCX: 1ff400000094cdca [ 65.487352][ T1963] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194e70 [ 65.487680][ T1963] RBP: ff110000089ec000 R08: 1fe22000018329cf R09: ff1100000f925180 [ 65.488002][ T1963] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 65.488324][ T1963] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 65.488661][ T1963] FS: 00007fcc5a4c9840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 65.489042][ T1963] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.489316][ T1963] CR2: 000000003bcd5988 CR3: 0000000004cb9004 CR4: 0000000000771ef0 [ 65.489658][ T1963] PKRU: 55555554 [ 65.489822][ T1963] Call Trace: [ 65.489986][ T1963] [ 65.490097][ T1963] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 65.490313][ T1963] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.490544][ T1963] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.490707][ T1963] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 65.490915][ T1963] __dev_notify_flags (net/core/dev.c:9787) [ 65.491135][ T1963] ? netif_change_name (net/core/dev.c:1495) [ 65.491378][ T1963] ? __dev_change_flags (net/core/dev.c:9752) [ 65.491600][ T1963] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 65.491813][ T1963] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.492034][ T1963] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 65.492254][ T1963] netif_change_flags (net/core/dev.c:9820) [ 65.492487][ T1963] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 65.492710][ T1963] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 65.492925][ T1963] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 65.493194][ T1963] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 65.493425][ T1963] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.493642][ T1963] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 65.493870][ T1963] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.494092][ T1963] ? __kernel_text_address (kernel/extable.c:79) [ 65.494317][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.494554][ T1963] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.494763][ T1963] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 65.494976][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.495184][ T1963] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 65.495404][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.495622][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.495839][ T1963] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 65.496055][ T1963] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 65.496272][ T1963] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 65.496505][ T1963] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 65.496724][ T1963] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 65.496946][ T1963] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 65.497169][ T1963] rtnl_newlink (net/core/rtnetlink.c:4150) [ 65.497391][ T1963] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.497612][ T1963] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.497825][ T1963] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.498042][ T1963] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.498258][ T1963] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.498491][ T1963] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.498706][ T1963] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.498924][ T1963] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.499142][ T1963] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.499371][ T1963] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 65.499593][ T1963] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.499811][ T1963] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.500026][ T1963] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.500238][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.500469][ T1963] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.500677][ T1963] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.500896][ T1963] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.501112][ T1963] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.501338][ T1963] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.501567][ T1963] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.501781][ T1963] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.502000][ T1963] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.502215][ T1963] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.502452][ T1963] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.502678][ T1963] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.502899][ T1963] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.503115][ T1963] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.503343][ T1963] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.503566][ T1963] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.503783][ T1963] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.504049][ T1963] ? move_addr_to_kernel (net/socket.c:258) [ 65.504272][ T1963] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.504510][ T1963] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.504740][ T1963] ___sys_sendmsg (net/socket.c:2752) [ 65.504958][ T1963] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.505230][ T1963] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.505487][ T1963] __sys_sendmsg (net/socket.c:2784) [ 65.505710][ T1963] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.505932][ T1963] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.506207][ T1963] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.506432][ T1963] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.506648][ T1963] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.506868][ T1963] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.507084][ T1963] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.507298][ T1963] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.507582][ T1963] RIP: 0033:0x7fcc5a70308e [ 65.507816][ T1963] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.508605][ T1963] RSP: 002b:00007ffdd15abfc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.508938][ T1963] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fcc5a70308e [ 65.509269][ T1963] RDX: 0000000000000000 RSI: 00007ffdd15ac070 RDI: 0000000000000005 [ 65.509611][ T1963] RBP: 00007ffdd15abfd0 R08: 0000000000000000 R09: 0000000000000000 [ 65.509938][ T1963] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf97 [ 65.510272][ T1963] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdd15ac740 | [ 65.669605][ T1967] ------------[ cut here ]------------ | [ 65.669865][ T1967] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1967 | [ 65.670231][ T1967] Modules linked in: netdevsim | [ 65.671014][ T1967] Tainted: [W]=WARN [ 65.671404][ T1967] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.671734][ T1967] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.672054][ T1967] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.672708][ T1967] RSP: 0018:ffa0000004a87310 EFLAGS: 00010286 [ 65.672949][ T1967] RAX: 00000000ffffffa6 RBX: ff1100000cf72c40 RCX: 1ff4000000950e28 [ 65.673227][ T1967] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf72cf0 [ 65.673531][ T1967] RBP: ff1100000c3fa000 R08: 1fe22000019ee59f R09: ff11000010d951d0 [ 65.673806][ T1967] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 65.674082][ T1967] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 65.674373][ T1967] FS: 00007f04a2c5d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.674700][ T1967] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.674940][ T1967] CR2: 00007f04a3212004 CR3: 0000000010d87003 CR4: 0000000000771ef0 [ 65.675219][ T1967] PKRU: 55555554 [ 65.675397][ T1967] Call Trace: [ 65.675568][ T1967] [ 65.675698][ T1967] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 65.675942][ T1967] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 65.676186][ T1967] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 65.676405][ T1967] ? netdev_run_todo (net/core/dev.c:11703) [ 65.676617][ T1967] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 65.676826][ T1967] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 65.677029][ T1967] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 65.677233][ T1967] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.677459][ T1967] ? unregister_netdevice_many (net/core/dev.c:12497) [ 65.677670][ T1967] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 65.677874][ T1967] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.678081][ T1967] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 65.678340][ T1967] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 65.678590][ T1967] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 65.678832][ T1967] devlink_reload (net/devlink/dev.c:462) [ 65.679038][ T1967] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 65.679244][ T1967] ? devlink_resources_validate (net/devlink/resource.c:471) [ 65.679505][ T1967] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 65.679709][ T1967] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 65.679947][ T1967] ? __nla_validate_parse (lib/nlattr.c:635) [ 65.680153][ T1967] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 65.680369][ T1967] ? __nla_parse (lib/nlattr.c:732) [ 65.680583][ T1967] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 65.680791][ T1967] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 65.681033][ T1967] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.681237][ T1967] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 65.681462][ T1967] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 65.681669][ T1967] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 65.681872][ T1967] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 65.682115][ T1967] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 65.682370][ T1967] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 65.682604][ T1967] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 65.682806][ T1967] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 65.683008][ T1967] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.683216][ T1967] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 65.683440][ T1967] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.683642][ T1967] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 65.683848][ T1967] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.684056][ T1967] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.684258][ T1967] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.684480][ T1967] genl_rcv (net/netlink/genetlink.c:1218) [ 65.684645][ T1967] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.684848][ T1967] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.685048][ T1967] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.685256][ T1967] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.685479][ T1967] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.685682][ T1967] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.685886][ T1967] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.686091][ T1967] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 65.686293][ T1967] ? __ia32_sys_getpeername (net/socket.c:2219) [ 65.686527][ T1967] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 65.686756][ T1967] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 65.687005][ T1967] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 65.687209][ T1967] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 65.687429][ T1967] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.687632][ T1967] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.687833][ T1967] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.688037][ T1967] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.688279][ T1967] RIP: 0033:0x7f04a2e9708e [ 65.688516][ T1967] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.689105][ T1967] RSP: 002b:00007ffdb0d567d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 65.689402][ T1967] RAX: ffffffffffffffda RBX: 00000000061c4980 RCX: 00007f04a2e9708e [ 65.689692][ T1967] RDX: 0000000000000038 RSI: 00000000061c4ba0 RDI: 0000000000000005 [ 65.689971][ T1967] RBP: 00007ffdb0d567e0 R08: 00007f04a314b980 R09: 000000000000000c [ 65.690247][ T1967] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 65.690544][ T1967] R13: 00000000061c4980 R14: 0000000000000000 R15: 0000000000000003 | [ 65.741074][ T1967] ------------[ cut here ]------------ | [ 65.741287][ T1967] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/1967 | [ 65.741636][ T1967] Modules linked in: netdevsim | [ 65.742122][ T1967] Tainted: [W]=WARN [ 65.742241][ T1967] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.742454][ T1967] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.742659][ T1967] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.743218][ T1967] RSP: 0018:ffa0000004a87268 EFLAGS: 00010286 [ 65.743430][ T1967] RAX: 00000000ffffffa6 RBX: ff1100000cf72640 RCX: 1ff4000000950e13 [ 65.743664][ T1967] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf726f0 [ 65.743897][ T1967] RBP: ff1100000ce7a000 R08: 1fe22000019ee4df R09: ff11000010d951d0 [ 65.744131][ T1967] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 65.744370][ T1967] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000ce7a000 [ 65.744615][ T1967] FS: 00007f04a2c5d840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 65.744888][ T1967] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.745086][ T1967] CR2: 00005597be10b130 CR3: 0000000010d87001 CR4: 0000000000771ef0 [ 65.745404][ T1967] PKRU: 55555554 [ 65.745530][ T1967] Call Trace: [ 65.745646][ T1967] [ 65.745726][ T1967] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.745884][ T1967] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.746016][ T1967] register_netdevice (net/core/dev.c:11488) [ 65.746174][ T1967] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 65.746442][ T1967] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 65.746603][ T1967] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 65.746825][ T1967] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 65.746980][ T1967] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 65.747177][ T1967] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 65.747343][ T1967] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 65.747544][ T1967] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 65.747699][ T1967] ? static_obj (kernel/locking/lockdep.c:858) [ 65.747822][ T1967] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 65.747983][ T1967] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 65.748181][ T1967] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 65.748382][ T1967] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 65.748584][ T1967] devlink_reload (net/devlink/dev.c:475) [ 65.748744][ T1967] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 65.748901][ T1967] ? devlink_resources_validate (net/devlink/resource.c:471) [ 65.749097][ T1967] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 65.749252][ T1967] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 65.749457][ T1967] ? __nla_validate_parse (lib/nlattr.c:635) [ 65.749614][ T1967] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 65.749772][ T1967] ? __nla_parse (lib/nlattr.c:732) [ 65.749931][ T1967] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 65.750088][ T1967] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 65.750287][ T1967] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.750458][ T1967] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 65.750614][ T1967] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 65.750772][ T1967] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 65.750927][ T1967] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 65.751119][ T1967] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 65.751311][ T1967] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 65.751475][ T1967] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 65.751630][ T1967] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 65.751786][ T1967] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.751946][ T1967] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 65.752103][ T1967] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.752258][ T1967] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 65.752424][ T1967] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.752584][ T1967] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.752737][ T1967] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.752893][ T1967] genl_rcv (net/netlink/genetlink.c:1218) [ 65.753011][ T1967] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.753168][ T1967] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.753322][ T1967] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.753490][ T1967] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.753646][ T1967] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.753803][ T1967] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.753959][ T1967] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.754116][ T1967] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 65.754274][ T1967] ? __ia32_sys_getpeername (net/socket.c:2219) [ 65.754458][ T1967] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 65.754612][ T1967] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 65.754807][ T1967] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 65.754961][ T1967] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 65.755116][ T1967] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.755270][ T1967] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.755435][ T1967] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.755593][ T1967] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.755786][ T1967] RIP: 0033:0x7f04a2e9708e [ 65.755949][ T1967] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.756516][ T1967] RSP: 002b:00007ffdb0d567d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 65.756755][ T1967] RAX: ffffffffffffffda RBX: 00000000061c4980 RCX: 00007f04a2e9708e [ 65.756989][ T1967] RDX: 0000000000000038 RSI: 00000000061c4ba0 RDI: 0000000000000005 [ 65.757221][ T1967] RBP: 00007ffdb0d567e0 R08: 00007f04a314b980 R09: 000000000000000c [ 65.757480][ T1967] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 65.757798][ T1967] R13: 00000000061c4980 R14: 0000000000000000 R15: 0000000000000003 | [ 65.949022][ T1979] ------------[ cut here ]------------ | [ 65.949252][ T1979] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1979 | [ 65.950120][ T1979] Modules linked in: netdevsim | [ 65.950662][ T1979] Tainted: [W]=WARN [ 65.950816][ T1979] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.951039][ T1979] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.951269][ T1979] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.951809][ T1979] RSP: 0018:ffa0000004ad7010 EFLAGS: 00010286 [ 65.952036][ T1979] RAX: 00000000ffffffa6 RBX: ff1100000549de40 RCX: 1ff400000095adc8 [ 65.952285][ T1979] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000549def0 [ 65.952557][ T1979] RBP: ff11000009c44000 R08: 1fe2200000a93bdf R09: ff11000010c85180 [ 65.952807][ T1979] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 65.953055][ T1979] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004ad7100 [ 65.953307][ T1979] FS: 00007fbf93447840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.953622][ T1979] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.953845][ T1979] CR2: 0000000019493988 CR3: 000000000f9d7002 CR4: 0000000000771ef0 [ 65.954104][ T1979] PKRU: 55555554 [ 65.954257][ T1979] Call Trace: [ 65.954427][ T1979] [ 65.954549][ T1979] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 65.954739][ T1979] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 65.954895][ T1979] netif_close_many (net/core/dev.c:1804) [ 65.955082][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.955270][ T1979] ? __dev_close_many (net/core/dev.c:1781) [ 65.955478][ T1979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.955672][ T1979] netif_close_many_and_unlock (net/core/dev.c:12330) [ 65.955859][ T1979] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.956046][ T1979] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 65.956268][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.956474][ T1979] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 65.956691][ T1979] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 65.956876][ T1979] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.957063][ T1979] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 65.957283][ T1979] ? unregister_netdevice_many (net/core/dev.c:12497) [ 65.957489][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.957683][ T1979] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 65.957936][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.958209][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.958493][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.958704][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.958888][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.959091][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.959274][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.959479][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.959661][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.959845][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.960031][ T1979] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 65.960223][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.960427][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.960634][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.960821][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.961006][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.961191][ T1979] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.961393][ T1979] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.961594][ T1979] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.961780][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.961964][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.962147][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.962347][ T1979] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.962540][ T1979] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.962726][ T1979] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.962913][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.963099][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.963285][ T1979] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.963494][ T1979] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.963679][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.963864][ T1979] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.964050][ T1979] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.964235][ T1979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.964451][ T1979] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.964638][ T1979] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.964821][ T1979] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.965044][ T1979] ? move_addr_to_kernel (net/socket.c:258) [ 65.965231][ T1979] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.965439][ T1979] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.965627][ T1979] ___sys_sendmsg (net/socket.c:2752) [ 65.965821][ T1979] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.966042][ T1979] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.966239][ T1979] __sys_sendmsg (net/socket.c:2784) [ 65.966447][ T1979] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.966631][ T1979] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.966853][ T1979] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.967039][ T1979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.967228][ T1979] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.967435][ T1979] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.967624][ T1979] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.967811][ T1979] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.968030][ T1979] RIP: 0033:0x7fbf9368108e [ 65.968226][ T1979] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.968783][ T1979] RSP: 002b:00007ffdc4ef0a70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.969042][ T1979] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbf9368108e [ 65.969297][ T1979] RDX: 0000000000000000 RSI: 00007ffdc4ef0b20 RDI: 0000000000000005 [ 65.969572][ T1979] RBP: 00007ffdc4ef0a80 R08: 0000000000000000 R09: 0000000000000000 [ 65.969829][ T1979] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 65.970085][ T1979] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdc4ef11f0 | [ 65.973917][ T1979] ------------[ cut here ]------------ | [ 65.974102][ T1979] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1979 | [ 65.974560][ T1979] Modules linked in: netdevsim | [ 65.975287][ T1979] Tainted: [W]=WARN [ 65.975561][ T1979] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 65.975848][ T1979] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 65.976152][ T1979] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 65.976769][ T1979] RSP: 0018:ffa0000004ad7190 EFLAGS: 00010286 [ 65.977132][ T1979] RAX: 00000000ffffffa6 RBX: ff11000004ec1540 RCX: 1ff400000095adf8 [ 65.977426][ T1979] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec15f0 [ 65.977661][ T1979] RBP: ff11000009c44000 R08: 1fe22000009d82bf R09: ff11000010c85158 [ 65.977898][ T1979] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 65.978141][ T1979] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 65.978402][ T1979] FS: 00007fbf93447840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 65.978704][ T1979] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.978914][ T1979] CR2: 0000000019493988 CR3: 000000000f9d7002 CR4: 0000000000771ef0 [ 65.979157][ T1979] PKRU: 55555554 [ 65.979303][ T1979] Call Trace: [ 65.979470][ T1979] [ 65.979588][ T1979] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 65.979801][ T1979] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 65.980009][ T1979] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 65.980186][ T1979] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 65.980375][ T1979] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 65.980598][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.980777][ T1979] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 65.980954][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.981128][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.981305][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.981503][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.981679][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.981879][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.982060][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.982238][ T1979] ? mark_usage (kernel/locking/lockdep.c:4674) [ 65.982440][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.982622][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.982798][ T1979] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 65.982978][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.983152][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.983348][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.983592][ T1979] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 65.983820][ T1979] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 65.984050][ T1979] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 65.984259][ T1979] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.984521][ T1979] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.984763][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.985010][ T1979] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 65.985258][ T1979] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 65.985475][ T1979] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 65.985712][ T1979] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 65.985959][ T1979] ? netlink_ack (./include/linux/skbuff.h:2718) [ 65.986211][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 65.986485][ T1979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 65.986714][ T1979] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 65.986903][ T1979] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 65.987078][ T1979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 65.987255][ T1979] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 65.987451][ T1979] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 65.987632][ T1979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 65.987811][ T1979] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 65.987988][ T1979] ? copy_msghdr_from_user (net/socket.c:2635) [ 65.988163][ T1979] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 65.988386][ T1979] ? move_addr_to_kernel (net/socket.c:258) [ 65.988571][ T1979] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 65.988753][ T1979] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 65.988933][ T1979] ___sys_sendmsg (net/socket.c:2752) [ 65.989110][ T1979] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 65.989322][ T1979] ? copy_msghdr_from_user (net/socket.c:2603) [ 65.989540][ T1979] __sys_sendmsg (net/socket.c:2784) [ 65.989716][ T1979] ? __sys_sendmsg_sock (net/socket.c:2765) [ 65.989889][ T1979] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 65.990100][ T1979] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 65.990275][ T1979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 65.990474][ T1979] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 65.990652][ T1979] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 65.990829][ T1979] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 65.991012][ T1979] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 65.991219][ T1979] RIP: 0033:0x7fbf9368108e [ 65.991413][ T1979] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 65.991937][ T1979] RSP: 002b:00007ffdc4ef0a70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 65.992275][ T1979] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbf9368108e [ 65.992545][ T1979] RDX: 0000000000000000 RSI: 00007ffdc4ef0b20 RDI: 0000000000000005 [ 65.992867][ T1979] RBP: 00007ffdc4ef0a80 R08: 0000000000000000 R09: 0000000000000000 [ 65.993126][ T1979] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 65.993379][ T1979] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdc4ef11f0 | [ 66.062623][ T1980] ------------[ cut here ]------------ | [ 66.062874][ T1980] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1980 | [ 66.063302][ T1980] Modules linked in: netdevsim | [ 66.064014][ T1980] Tainted: [W]=WARN [ 66.064189][ T1980] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.064487][ T1980] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.064780][ T1980] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.065591][ T1980] RSP: 0018:ffa0000004ae7010 EFLAGS: 00010286 [ 66.065869][ T1980] RAX: 00000000ffffffa6 RBX: ff11000009111240 RCX: 1ff400000095cdc8 [ 66.066194][ T1980] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091112f0 [ 66.066530][ T1980] RBP: ff110000089ec000 R08: 1fe220000122225f R09: ff11000010c82e80 [ 66.066851][ T1980] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 66.067169][ T1980] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004ae7100 [ 66.067501][ T1980] FS: 00007f600b4aa840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 66.067876][ T1980] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.068144][ T1980] CR2: 0000000035aca988 CR3: 000000000fa8f001 CR4: 0000000000771ef0 [ 66.068489][ T1980] PKRU: 55555554 [ 66.068659][ T1980] Call Trace: [ 66.068819][ T1980] [ 66.068929][ T1980] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 66.069146][ T1980] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 66.069312][ T1980] netif_close_many (net/core/dev.c:1804) [ 66.069542][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.069757][ T1980] ? __dev_close_many (net/core/dev.c:1781) [ 66.069974][ T1980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.070193][ T1980] netif_close_many_and_unlock (net/core/dev.c:12330) [ 66.070415][ T1980] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.070629][ T1980] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 66.070894][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.071107][ T1980] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 66.071377][ T1980] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 66.071594][ T1980] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.071812][ T1980] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 66.072083][ T1980] ? unregister_netdevice_many (net/core/dev.c:12497) [ 66.072296][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.072531][ T1980] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 66.072745][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.072956][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.073173][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.073395][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.073615][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.073866][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.074078][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.074298][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.074520][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.074722][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.074945][ T1980] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 66.075172][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.075393][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.075605][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.075816][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.076032][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.076244][ T1980] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.076473][ T1980] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.076685][ T1980] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.076898][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.077115][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.077337][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.077561][ T1980] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.077771][ T1980] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.077989][ T1980] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.078209][ T1980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.078439][ T1980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.078653][ T1980] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.078864][ T1980] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.079083][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.079299][ T1980] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.079523][ T1980] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.079732][ T1980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.079941][ T1980] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.080160][ T1980] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.080382][ T1980] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.080654][ T1980] ? move_addr_to_kernel (net/socket.c:258) [ 66.080865][ T1980] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.081077][ T1980] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.081290][ T1980] ___sys_sendmsg (net/socket.c:2752) [ 66.081510][ T1980] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 66.081778][ T1980] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.082019][ T1980] __sys_sendmsg (net/socket.c:2784) [ 66.082232][ T1980] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.082453][ T1980] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 66.082720][ T1980] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 66.082931][ T1980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.083149][ T1980] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.083374][ T1980] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.083588][ T1980] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.083797][ T1980] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.084058][ T1980] RIP: 0033:0x7f600b6e408e [ 66.084279][ T1980] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.085056][ T1980] RSP: 002b:00007ffd270a0fa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.085374][ T1980] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f600b6e408e [ 66.085689][ T1980] RDX: 0000000000000000 RSI: 00007ffd270a1050 RDI: 0000000000000005 [ 66.086005][ T1980] RBP: 00007ffd270a0fb0 R08: 0000000000000000 R09: 0000000000000000 [ 66.086324][ T1980] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 66.086649][ T1980] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd270a1720 | [ 66.091776][ T1980] ------------[ cut here ]------------ | [ 66.091991][ T1980] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/1980 | [ 66.092510][ T1980] Modules linked in: netdevsim | [ 66.093113][ T1980] Tainted: [W]=WARN [ 66.093423][ T1980] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.093673][ T1980] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.093931][ T1980] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.094744][ T1980] RSP: 0018:ffa0000004ae7190 EFLAGS: 00010286 [ 66.094992][ T1980] RAX: 00000000ffffffa6 RBX: ff1100000ee5e7c0 RCX: 1ff400000095cdf8 [ 66.095282][ T1980] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee5e870 [ 66.095875][ T1980] RBP: ff110000089ec000 R08: 1fe2200001dcbd0f R09: ff11000010c82e58 [ 66.096172][ T1980] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 66.096585][ T1980] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 66.096880][ T1980] FS: 00007f600b4aa840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 66.097236][ T1980] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.097506][ T1980] CR2: 0000000035aca988 CR3: 000000000fa8f001 CR4: 0000000000771ef0 [ 66.097816][ T1980] PKRU: 55555554 [ 66.097968][ T1980] Call Trace: [ 66.098119][ T1980] [ 66.098224][ T1980] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 66.098505][ T1980] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 66.098766][ T1980] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 66.098975][ T1980] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.099176][ T1980] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 66.099442][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.099643][ T1980] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 66.099845][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.100048][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.100249][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.100466][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.100668][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.100904][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.101105][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.101308][ T1980] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.101521][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.101719][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.101925][ T1980] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 66.102139][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.102359][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.102574][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.102777][ T1980] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.102984][ T1980] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.103188][ T1980] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.103398][ T1980] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.103603][ T1980] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.103801][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.104004][ T1980] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.104206][ T1980] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.104419][ T1980] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.104618][ T1980] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.104818][ T1980] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.105023][ T1980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.105218][ T1980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.105437][ T1980] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.105648][ T1980] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.105849][ T1980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.106053][ T1980] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.106251][ T1980] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.106457][ T1980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.106657][ T1980] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.106857][ T1980] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.107057][ T1980] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.107306][ T1980] ? move_addr_to_kernel (net/socket.c:258) [ 66.107520][ T1980] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.107720][ T1980] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.107923][ T1980] ___sys_sendmsg (net/socket.c:2752) [ 66.108120][ T1980] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 66.108381][ T1980] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.108611][ T1980] __sys_sendmsg (net/socket.c:2784) [ 66.108815][ T1980] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.109011][ T1980] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 66.109260][ T1980] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 66.109485][ T1980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.109692][ T1980] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.109891][ T1980] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.110090][ T1980] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.110293][ T1980] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.110552][ T1980] RIP: 0033:0x7f600b6e408e [ 66.110763][ T1980] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.111494][ T1980] RSP: 002b:00007ffd270a0fa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.111797][ T1980] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f600b6e408e [ 66.112098][ T1980] RDX: 0000000000000000 RSI: 00007ffd270a1050 RDI: 0000000000000005 [ 66.112414][ T1980] RBP: 00007ffd270a0fb0 R08: 0000000000000000 R09: 0000000000000000 [ 66.112727][ T1980] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 66.113033][ T1980] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd270a1720 | [ 66.242813][ T1989] ------------[ cut here ]------------ | [ 66.243048][ T1989] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/1989 | [ 66.243869][ T1989] Modules linked in: netdevsim | [ 66.244426][ T1989] Tainted: [W]=WARN [ 66.244583][ T1989] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.244809][ T1989] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.245049][ T1989] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.245750][ T1989] RSP: 0018:ffa0000004b571b0 EFLAGS: 00010286 [ 66.245977][ T1989] RAX: 00000000ffffffa6 RBX: ff1100000ee5fb40 RCX: 1ff400000096adfc [ 66.246240][ T1989] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee5fbf0 [ 66.246584][ T1989] RBP: ff11000009da4000 R08: 1fe2200001dcbf7f R09: ff11000004d2aea8 [ 66.246900][ T1989] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 66.247162][ T1989] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 66.247447][ T1989] FS: 00007f8667ea8840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 66.247848][ T1989] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.248084][ T1989] CR2: 00000000004a77b8 CR3: 000000000faee004 CR4: 0000000000771ef0 [ 66.248358][ T1989] PKRU: 55555554 [ 66.248523][ T1989] Call Trace: [ 66.248737][ T1989] [ 66.248875][ T1989] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 66.249067][ T1989] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 66.249262][ T1989] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 66.249478][ T1989] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 66.249638][ T1989] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 66.249831][ T1989] __dev_notify_flags (net/core/dev.c:9787) [ 66.250035][ T1989] ? netif_change_name (net/core/dev.c:1495) [ 66.250234][ T1989] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 66.250582][ T1989] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 66.250801][ T1989] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 66.250993][ T1989] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 66.251182][ T1989] ? __dev_get_by_name (net/core/dev.c:883) [ 66.251414][ T1989] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 66.251697][ T1989] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 66.251900][ T1989] rtnl_newlink (net/core/rtnetlink.c:4150) [ 66.252094][ T1989] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.252284][ T1989] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.252522][ T1989] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 66.252765][ T1989] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.252961][ T1989] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.253164][ T1989] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.253370][ T1989] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 66.253581][ T1989] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.253773][ T1989] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.253963][ T1989] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.254151][ T1989] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.254358][ T1989] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.254557][ T1989] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.254750][ T1989] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.254938][ T1989] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.255128][ T1989] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.255321][ T1989] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.255534][ T1989] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.255728][ T1989] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.255921][ T1989] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.256117][ T1989] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.256379][ T1989] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.256588][ T1989] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.256779][ T1989] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.256973][ T1989] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.257163][ T1989] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.257365][ T1989] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.257597][ T1989] ? move_addr_to_kernel (net/socket.c:258) [ 66.257786][ T1989] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.257975][ T1989] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 66.258166][ T1989] ___sys_sendmsg (net/socket.c:2752) [ 66.258366][ T1989] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 66.258566][ T1989] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.258758][ T1989] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 66.258949][ T1989] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 66.259140][ T1989] __sys_sendmsg (net/socket.c:2784) [ 66.259343][ T1989] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.259541][ T1989] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.259731][ T1989] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.259923][ T1989] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.260111][ T1989] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.260300][ T1989] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.260512][ T1989] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.260735][ T1989] RIP: 0033:0x7f86680e208e [ 66.260995][ T1989] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.261816][ T1989] RSP: 002b:00007fff9842add0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.262182][ T1989] RAX: ffffffffffffffda RBX: 00007fff9842b580 RCX: 00007f86680e208e [ 66.262467][ T1989] RDX: 0000000000000000 RSI: 00007fff9842ae80 RDI: 0000000000000005 [ 66.262786][ T1989] RBP: 00007fff9842ade0 R08: 0000000000000000 R09: 0000000000000000 [ 66.263101][ T1989] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 66.263383][ T1989] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff9842b550 | [ 66.300416][ T1990] ------------[ cut here ]------------ | [ 66.300597][ T1990] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/1990 | [ 66.300871][ T1990] Modules linked in: netdevsim | [ 66.301310][ T1990] Tainted: [W]=WARN [ 66.301434][ T1990] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.301610][ T1990] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.301788][ T1990] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.302271][ T1990] RSP: 0018:ffa0000004b67020 EFLAGS: 00010286 [ 66.302460][ T1990] RAX: 00000000ffffffa6 RBX: ff11000004f92640 RCX: 1ff400000096cdca [ 66.302670][ T1990] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004f926f0 [ 66.302883][ T1990] RBP: ff11000009da4000 R08: 1fe22000009f24df R09: ff11000004d2d180 [ 66.303106][ T1990] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 66.303320][ T1990] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 66.303549][ T1990] FS: 00007f1be7e65840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 66.303849][ T1990] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.304117][ T1990] CR2: 000000003e108988 CR3: 000000000cc14006 CR4: 0000000000771ef0 [ 66.304366][ T1990] PKRU: 55555554 [ 66.304474][ T1990] Call Trace: [ 66.304578][ T1990] [ 66.304650][ T1990] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 66.304797][ T1990] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 66.304951][ T1990] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 66.305122][ T1990] __dev_notify_flags (net/core/dev.c:9787) [ 66.305264][ T1990] ? netif_change_name (net/core/dev.c:1495) [ 66.305522][ T1990] ? __dev_change_flags (net/core/dev.c:9752) [ 66.305750][ T1990] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 66.305889][ T1990] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.306091][ T1990] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 66.306305][ T1990] netif_change_flags (net/core/dev.c:9820) [ 66.306662][ T1990] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 66.306872][ T1990] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 66.307015][ T1990] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 66.307269][ T1990] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 66.307626][ T1990] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.307834][ T1990] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 66.307996][ T1990] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.308176][ T1990] ? __kernel_text_address (kernel/extable.c:79) [ 66.308494][ T1990] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.308699][ T1990] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.308861][ T1990] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 66.308998][ T1990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.309136][ T1990] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 66.309272][ T1990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.309470][ T1990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.309607][ T1990] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 66.309743][ T1990] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 66.309880][ T1990] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 66.310037][ T1990] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 66.310176][ T1990] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 66.310319][ T1990] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 66.310481][ T1990] rtnl_newlink (net/core/rtnetlink.c:4150) [ 66.310621][ T1990] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.310760][ T1990] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.310896][ T1990] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 66.311035][ T1990] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.311175][ T1990] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.311313][ T1990] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.311461][ T1990] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.311596][ T1990] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 66.311732][ T1990] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.311868][ T1990] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 66.312004][ T1990] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.312140][ T1990] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.312276][ T1990] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.312427][ T1990] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.312565][ T1990] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.312700][ T1990] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.312837][ T1990] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.312978][ T1990] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.313120][ T1990] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.313260][ T1990] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.313405][ T1990] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.313549][ T1990] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.313685][ T1990] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.313823][ T1990] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.313959][ T1990] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.314098][ T1990] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.314235][ T1990] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.314376][ T1990] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.314520][ T1990] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.314657][ T1990] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.314825][ T1990] ? move_addr_to_kernel (net/socket.c:258) [ 66.314961][ T1990] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.315102][ T1990] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.315244][ T1990] ___sys_sendmsg (net/socket.c:2752) [ 66.315387][ T1990] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 66.315560][ T1990] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.315710][ T1990] __sys_sendmsg (net/socket.c:2784) [ 66.315847][ T1990] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.315986][ T1990] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 66.316156][ T1990] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 66.316293][ T1990] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.316448][ T1990] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.316585][ T1990] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.316721][ T1990] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.316858][ T1990] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.317031][ T1990] RIP: 0033:0x7f1be809f08e [ 66.317181][ T1990] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.317676][ T1990] RSP: 002b:00007ffdea05d340 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.317888][ T1990] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1be809f08e [ 66.318097][ T1990] RDX: 0000000000000000 RSI: 00007ffdea05d3f0 RDI: 0000000000000005 [ 66.318313][ T1990] RBP: 00007ffdea05d350 R08: 0000000000000000 R09: 0000000000000000 [ 66.318530][ T1990] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf98 [ 66.318737][ T1990] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdea05dac0 | [ 66.392362][ T1992] ------------[ cut here ]------------ | [ 66.392613][ T1992] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1992 | [ 66.392979][ T1992] Modules linked in: netdevsim | [ 66.393593][ T1992] Tainted: [W]=WARN [ 66.393761][ T1992] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.394004][ T1992] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.394256][ T1992] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.395360][ T1992] RSP: 0018:ffa0000004b87310 EFLAGS: 00010286 [ 66.395614][ T1992] RAX: 00000000ffffffa6 RBX: ff110000093de1c0 RCX: 1ff4000000970e28 [ 66.395891][ T1992] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093de270 [ 66.396166][ T1992] RBP: ff1100000ce7a000 R08: 1fe220000127bc4f R09: ff1100000ae6aed0 [ 66.396461][ T1992] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 66.396740][ T1992] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 66.397019][ T1992] FS: 00007f5afc12a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 66.397348][ T1992] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.397605][ T1992] CR2: 00007f5afc6df004 CR3: 000000000dca7006 CR4: 0000000000771ef0 [ 66.397885][ T1992] PKRU: 55555554 [ 66.398051][ T1992] Call Trace: [ 66.398218][ T1992] [ 66.398364][ T1992] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 66.398623][ T1992] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 66.398863][ T1992] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 66.399070][ T1992] ? netdev_run_todo (net/core/dev.c:11703) [ 66.399281][ T1992] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 66.399515][ T1992] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 66.399721][ T1992] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 66.399920][ T1992] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.400122][ T1992] ? unregister_netdevice_many (net/core/dev.c:12497) [ 66.400347][ T1992] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 66.400574][ T1992] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.400786][ T1992] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 66.401029][ T1992] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 66.401283][ T1992] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 66.401560][ T1992] devlink_reload (net/devlink/dev.c:462) [ 66.401768][ T1992] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 66.401972][ T1992] ? devlink_resources_validate (net/devlink/resource.c:471) [ 66.402220][ T1992] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 66.402453][ T1992] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 66.402725][ T1992] ? __nla_validate_parse (lib/nlattr.c:635) [ 66.402931][ T1992] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 66.403137][ T1992] ? __nla_parse (lib/nlattr.c:732) [ 66.403358][ T1992] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 66.403575][ T1992] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 66.403820][ T1992] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.404025][ T1992] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 66.404233][ T1992] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 66.404484][ T1992] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 66.404689][ T1992] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 66.404943][ T1992] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 66.405198][ T1992] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 66.405415][ T1992] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 66.405630][ T1992] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 66.405838][ T1992] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.406048][ T1992] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 66.406249][ T1992] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.406463][ T1992] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 66.406665][ T1992] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.406873][ T1992] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.407078][ T1992] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.407286][ T1992] genl_rcv (net/netlink/genetlink.c:1218) [ 66.407472][ T1992] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.407678][ T1992] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.407881][ T1992] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.408087][ T1992] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.408293][ T1992] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.408513][ T1992] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.408737][ T1992] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.409025][ T1992] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 66.409314][ T1992] ? __ia32_sys_getpeername (net/socket.c:2219) [ 66.409647][ T1992] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 66.409900][ T1992] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 66.410142][ T1992] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 66.410357][ T1992] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 66.410565][ T1992] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.410773][ T1992] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.410977][ T1992] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.411181][ T1992] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.411446][ T1992] RIP: 0033:0x7f5afc36408e [ 66.411666][ T1992] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.412278][ T1992] RSP: 002b:00007fff36533dd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 66.412585][ T1992] RAX: ffffffffffffffda RBX: 000000003f2b2980 RCX: 00007f5afc36408e [ 66.412859][ T1992] RDX: 0000000000000038 RSI: 000000003f2b2ba0 RDI: 0000000000000005 [ 66.413137][ T1992] RBP: 00007fff36533de0 R08: 00007f5afc618980 R09: 000000000000000c [ 66.413445][ T1992] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 66.413723][ T1992] R13: 000000003f2b2980 R14: 0000000000000000 R15: 0000000000000003 | [ 66.467436][ T1992] ------------[ cut here ]------------ | [ 66.467716][ T1992] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1992 | [ 66.468083][ T1992] Modules linked in: netdevsim | [ 66.468727][ T1992] Tainted: [W]=WARN [ 66.468897][ T1992] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.469142][ T1992] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.469412][ T1992] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.470149][ T1992] RSP: 0018:ffa0000004b87268 EFLAGS: 00010286 [ 66.470496][ T1992] RAX: 00000000ffffffa6 RBX: ff1100000538d9c0 RCX: 1ff4000000970e13 [ 66.470784][ T1992] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538da70 [ 66.471064][ T1992] RBP: ff1100000cd42000 R08: 1fe2200000a71b4f R09: ff1100000ae6aed0 [ 66.471359][ T1992] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 66.471659][ T1992] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000cd42000 [ 66.471945][ T1992] FS: 00007f5afc12a840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 66.472271][ T1992] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.472536][ T1992] CR2: 00007f5afc6df004 CR3: 000000000dca7006 CR4: 0000000000771ef0 [ 66.472827][ T1992] PKRU: 55555554 [ 66.472992][ T1992] Call Trace: [ 66.473157][ T1992] [ 66.473288][ T1992] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 66.473521][ T1992] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 66.473691][ T1992] register_netdevice (net/core/dev.c:11488) [ 66.473901][ T1992] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 66.474144][ T1992] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 66.474375][ T1992] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 66.474634][ T1992] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 66.474858][ T1992] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 66.475200][ T1992] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 66.476031][ T1992] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 66.476284][ T1992] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 66.476522][ T1992] ? static_obj (kernel/locking/lockdep.c:858) [ 66.476696][ T1992] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 66.476907][ T1992] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 66.477157][ T1992] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 66.477413][ T1992] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 66.477666][ T1992] devlink_reload (net/devlink/dev.c:475) [ 66.477879][ T1992] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 66.478090][ T1992] ? devlink_resources_validate (net/devlink/resource.c:471) [ 66.478350][ T1992] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 66.478565][ T1992] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 66.478809][ T1992] ? __nla_validate_parse (lib/nlattr.c:635) [ 66.479020][ T1992] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 66.479227][ T1992] ? __nla_parse (lib/nlattr.c:732) [ 66.479457][ T1992] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 66.479670][ T1992] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 66.479920][ T1992] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.480129][ T1992] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 66.480348][ T1992] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 66.480569][ T1992] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 66.480778][ T1992] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 66.481019][ T1992] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 66.481269][ T1992] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 66.481497][ T1992] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 66.481702][ T1992] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 66.481907][ T1992] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.482120][ T1992] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 66.482339][ T1992] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.482548][ T1992] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 66.482753][ T1992] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.482965][ T1992] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.483171][ T1992] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.483394][ T1992] genl_rcv (net/netlink/genetlink.c:1218) [ 66.483575][ T1992] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.483784][ T1992] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.483991][ T1992] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.484199][ T1992] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.484435][ T1992] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.484648][ T1992] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.484878][ T1992] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.485101][ T1992] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 66.485342][ T1992] ? __ia32_sys_getpeername (net/socket.c:2219) [ 66.485582][ T1992] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 66.485798][ T1992] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 66.486052][ T1992] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 66.486270][ T1992] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 66.486537][ T1992] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.486835][ T1992] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.487066][ T1992] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.487277][ T1992] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.487543][ T1992] RIP: 0033:0x7f5afc36408e [ 66.487755][ T1992] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.488383][ T1992] RSP: 002b:00007fff36533dd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 66.488688][ T1992] RAX: ffffffffffffffda RBX: 000000003f2b2980 RCX: 00007f5afc36408e [ 66.488983][ T1992] RDX: 0000000000000038 RSI: 000000003f2b2ba0 RDI: 0000000000000005 [ 66.489268][ T1992] RBP: 00007fff36533de0 R08: 00007f5afc618980 R09: 000000000000000c [ 66.489581][ T1992] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 66.489868][ T1992] R13: 000000003f2b2980 R14: 0000000000000000 R15: 0000000000000003 | [ 67.350552][ T2016] ------------[ cut here ]------------ | [ 67.350742][ T2016] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/2016 | [ 67.351023][ T2016] Modules linked in: netdevsim | [ 67.351470][ T2016] Tainted: [W]=WARN [ 67.351578][ T2016] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.351756][ T2016] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.351944][ T2016] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.352475][ T2016] RSP: 0018:ffa0000004cf7010 EFLAGS: 00010286 [ 67.352656][ T2016] RAX: 00000000ffffffa6 RBX: ff110000091107c0 RCX: 1ff400000099edc8 [ 67.352866][ T2016] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009110870 [ 67.353075][ T2016] RBP: ff11000009da4000 R08: 1fe220000122210f R09: ff11000004f2d180 [ 67.353284][ T2016] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 67.353515][ T2016] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004cf7100 [ 67.353721][ T2016] FS: 00007fb7bef7e840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 67.353973][ T2016] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.354150][ T2016] CR2: 000000000ff42988 CR3: 0000000010f1c001 CR4: 0000000000771ef0 [ 67.354369][ T2016] PKRU: 55555554 [ 67.354479][ T2016] Call Trace: [ 67.354610][ T2016] [ 67.354684][ T2016] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.354832][ T2016] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.354937][ T2016] netif_close_many (net/core/dev.c:1804) [ 67.355076][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.355216][ T2016] ? __dev_close_many (net/core/dev.c:1781) [ 67.355373][ T2016] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.355524][ T2016] netif_close_many_and_unlock (net/core/dev.c:12330) [ 67.355665][ T2016] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 67.355807][ T2016] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 67.355981][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.356117][ T2016] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 67.356288][ T2016] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 67.356663][ T2016] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 67.356802][ T2016] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 67.356970][ T2016] ? unregister_netdevice_many (net/core/dev.c:12497) [ 67.357109][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.357248][ T2016] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 67.357397][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.357544][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.357687][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.357826][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.357966][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.358125][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.358264][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.358409][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.358551][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.358692][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.358829][ T2016] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 67.358969][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.359108][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.359250][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.359393][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.359570][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.359710][ T2016] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.359849][ T2016] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.359988][ T2016] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.360137][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.360282][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.360430][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.360569][ T2016] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.360707][ T2016] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.360851][ T2016] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.360993][ T2016] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.361130][ T2016] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.361270][ T2016] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.361416][ T2016] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.361559][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.361701][ T2016] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.361843][ T2016] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.361986][ T2016] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.362129][ T2016] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.362272][ T2016] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.362434][ T2016] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.362609][ T2016] ? move_addr_to_kernel (net/socket.c:258) [ 67.362768][ T2016] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.362907][ T2016] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.363048][ T2016] ___sys_sendmsg (net/socket.c:2752) [ 67.363214][ T2016] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 67.363395][ T2016] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.363553][ T2016] __sys_sendmsg (net/socket.c:2784) [ 67.363694][ T2016] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.363832][ T2016] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 67.364010][ T2016] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 67.364147][ T2016] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.364287][ T2016] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.364456][ T2016] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.364596][ T2016] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.364745][ T2016] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.364923][ T2016] RIP: 0033:0x7fb7bf1b808e [ 67.365075][ T2016] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.365594][ T2016] RSP: 002b:00007ffe39a99ef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.365817][ T2016] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb7bf1b808e [ 67.366023][ T2016] RDX: 0000000000000000 RSI: 00007ffe39a99fa0 RDI: 0000000000000005 [ 67.366228][ T2016] RBP: 00007ffe39a99f00 R08: 0000000000000000 R09: 0000000000000000 [ 67.366449][ T2016] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.366664][ T2016] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe39a9a670 | [ 67.371269][ T2016] ------------[ cut here ]------------ | [ 67.371479][ T2016] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/2016 | [ 67.371755][ T2016] Modules linked in: netdevsim | [ 67.372173][ T2016] Tainted: [W]=WARN [ 67.372276][ T2016] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.372460][ T2016] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.372631][ T2016] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.373101][ T2016] RSP: 0018:ffa0000004cf7190 EFLAGS: 00010286 [ 67.373271][ T2016] RAX: 00000000ffffffa6 RBX: ff11000004ec04c0 RCX: 1ff400000099edf8 [ 67.373507][ T2016] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0570 [ 67.373703][ T2016] RBP: ff11000009da4000 R08: 1fe22000009d80af R09: ff11000004f2d158 [ 67.373900][ T2016] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 67.374098][ T2016] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 67.374298][ T2016] FS: 00007fb7bef7e840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 67.374552][ T2016] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.374716][ T2016] CR2: 00007f8375e9d580 CR3: 0000000010f1c003 CR4: 0000000000771ef0 [ 67.374941][ T2016] PKRU: 55555554 [ 67.375041][ T2016] Call Trace: [ 67.375139][ T2016] [ 67.375210][ T2016] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 67.375389][ T2016] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 67.375559][ T2016] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 67.375700][ T2016] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 67.375829][ T2016] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 67.375990][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.376123][ T2016] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 67.376252][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.376388][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.376524][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.376652][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.376788][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.377008][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.377197][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.377517][ T2016] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.377724][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.377906][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.378040][ T2016] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 67.378175][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.378308][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.378459][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.378593][ T2016] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.378731][ T2016] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 67.378864][ T2016] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.378998][ T2016] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.379126][ T2016] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.379256][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.379397][ T2016] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.379534][ T2016] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.379664][ T2016] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.379795][ T2016] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.379929][ T2016] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.380062][ T2016] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.380192][ T2016] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.380331][ T2016] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.380472][ T2016] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.380599][ T2016] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.380731][ T2016] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.380861][ T2016] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.380992][ T2016] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.381145][ T2016] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.381317][ T2016] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.381462][ T2016] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.381621][ T2016] ? move_addr_to_kernel (net/socket.c:258) [ 67.381755][ T2016] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.381886][ T2016] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.382018][ T2016] ___sys_sendmsg (net/socket.c:2752) [ 67.382144][ T2016] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 67.382306][ T2016] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.382456][ T2016] __sys_sendmsg (net/socket.c:2784) [ 67.382587][ T2016] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.382714][ T2016] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 67.382891][ T2016] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 67.383020][ T2016] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.383150][ T2016] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.383281][ T2016] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.383416][ T2016] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.383552][ T2016] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.383711][ T2016] RIP: 0033:0x7fb7bf1b808e [ 67.383851][ T2016] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.384307][ T2016] RSP: 002b:00007ffe39a99ef0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.384517][ T2016] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fb7bf1b808e [ 67.384712][ T2016] RDX: 0000000000000000 RSI: 00007ffe39a99fa0 RDI: 0000000000000005 [ 67.384903][ T2016] RBP: 00007ffe39a99f00 R08: 0000000000000000 R09: 0000000000000000 [ 67.385096][ T2016] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.385289][ T2016] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe39a9a670 | [ 67.449309][ T2018] ------------[ cut here ]------------ | [ 67.449532][ T2018] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/2018 | [ 67.449848][ T2018] Modules linked in: netdevsim | [ 67.450298][ T2018] Tainted: [W]=WARN [ 67.450414][ T2018] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.450600][ T2018] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.450784][ T2018] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.451294][ T2018] RSP: 0018:ffa0000004d171b0 EFLAGS: 00010286 [ 67.451494][ T2018] RAX: 00000000ffffffa6 RBX: ff1100000ee5e940 RCX: 1ff40000009a2dfc [ 67.451713][ T2018] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ee5e9f0 [ 67.451928][ T2018] RBP: ff1100000f969000 R08: 1fe2200001dcbd3f R09: ff1100000f888ba8 [ 67.452142][ T2018] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 67.453477][ T2018] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 67.453775][ T2018] FS: 00007f448dfbc840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 67.454025][ T2018] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.454202][ T2018] CR2: 00000000004a77b8 CR3: 000000000f789003 CR4: 0000000000771ef0 [ 67.454526][ T2018] PKRU: 55555554 [ 67.454635][ T2018] Call Trace: [ 67.454741][ T2018] [ 67.454815][ T2018] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 67.454960][ T2018] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.455103][ T2018] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 67.455244][ T2018] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.455464][ T2018] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 67.455608][ T2018] __dev_notify_flags (net/core/dev.c:9787) [ 67.455752][ T2018] ? netif_change_name (net/core/dev.c:1495) [ 67.455897][ T2018] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 67.456076][ T2018] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 67.456219][ T2018] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 67.456450][ T2018] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 67.456593][ T2018] ? __dev_get_by_name (net/core/dev.c:883) [ 67.456735][ T2018] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 67.456883][ T2018] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 67.457032][ T2018] rtnl_newlink (net/core/rtnetlink.c:4150) [ 67.457201][ T2018] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.457458][ T2018] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.457600][ T2018] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.457740][ T2018] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.457882][ T2018] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.458029][ T2018] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.458175][ T2018] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.458317][ T2018] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.458551][ T2018] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.458692][ T2018] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.458833][ T2018] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.458977][ T2018] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.459122][ T2018] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.459264][ T2018] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.459498][ T2018] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.459662][ T2018] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.459808][ T2018] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.459949][ T2018] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.460094][ T2018] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.460239][ T2018] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.460489][ T2018] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.460634][ T2018] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.460774][ T2018] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.460917][ T2018] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.461061][ T2018] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.461203][ T2018] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.461444][ T2018] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.461625][ T2018] ? move_addr_to_kernel (net/socket.c:258) [ 67.461769][ T2018] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.461914][ T2018] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 67.462058][ T2018] ___sys_sendmsg (net/socket.c:2752) [ 67.462199][ T2018] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 67.462391][ T2018] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.462546][ T2018] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 67.462694][ T2018] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 67.462841][ T2018] __sys_sendmsg (net/socket.c:2784) [ 67.462984][ T2018] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.463132][ T2018] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.463278][ T2018] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.463431][ T2018] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.463576][ T2018] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.463720][ T2018] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.463866][ T2018] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.464046][ T2018] RIP: 0033:0x7f448e1f608e [ 67.464200][ T2018] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.464740][ T2018] RSP: 002b:00007fff40fc6200 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.464966][ T2018] RAX: ffffffffffffffda RBX: 00007fff40fc69b0 RCX: 00007f448e1f608e [ 67.465185][ T2018] RDX: 0000000000000000 RSI: 00007fff40fc62b0 RDI: 0000000000000005 [ 67.465404][ T2018] RBP: 00007fff40fc6210 R08: 0000000000000000 R09: 0000000000000000 [ 67.465626][ T2018] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.465841][ T2018] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff40fc6980 | [ 67.501760][ T2019] ------------[ cut here ]------------ | [ 67.501990][ T2019] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2019 | [ 67.502320][ T2019] Modules linked in: netdevsim | [ 67.503437][ T2019] Tainted: [W]=WARN [ 67.503602][ T2019] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.503823][ T2019] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.504055][ T2019] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.504614][ T2019] RSP: 0018:ffa0000004d27020 EFLAGS: 00010286 [ 67.504838][ T2019] RAX: 00000000ffffffa6 RBX: ff1100000ed6ec40 RCX: 1ff40000009a4dca [ 67.505094][ T2019] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6ecf0 [ 67.505373][ T2019] RBP: ff1100000f969000 R08: 1fe2200001dadd9f R09: ff11000010732e80 [ 67.505645][ T2019] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 67.505898][ T2019] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 67.506154][ T2019] FS: 00007f5909767840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 67.506465][ T2019] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.506689][ T2019] CR2: 000000002da20988 CR3: 000000000fb8f006 CR4: 0000000000771ef0 [ 67.506960][ T2019] PKRU: 55555554 [ 67.507112][ T2019] Call Trace: [ 67.507265][ T2019] [ 67.507496][ T2019] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.507759][ T2019] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.507972][ T2019] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 67.508244][ T2019] __dev_notify_flags (net/core/dev.c:9787) [ 67.508640][ T2019] ? netif_change_name (net/core/dev.c:1495) [ 67.508908][ T2019] ? __dev_change_flags (net/core/dev.c:9752) [ 67.509109][ T2019] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 67.509295][ T2019] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.509511][ T2019] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 67.509704][ T2019] netif_change_flags (net/core/dev.c:9820) [ 67.509905][ T2019] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 67.510101][ T2019] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 67.510292][ T2019] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 67.510537][ T2019] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 67.510726][ T2019] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.510915][ T2019] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 67.511103][ T2019] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.511291][ T2019] ? __kernel_text_address (kernel/extable.c:79) [ 67.511503][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.511698][ T2019] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.511891][ T2019] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 67.512081][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.512270][ T2019] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 67.512481][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.512668][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.512875][ T2019] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 67.513069][ T2019] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 67.513258][ T2019] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 67.513469][ T2019] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 67.513659][ T2019] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 67.513866][ T2019] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 67.514057][ T2019] rtnl_newlink (net/core/rtnetlink.c:4150) [ 67.514247][ T2019] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.514455][ T2019] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.514646][ T2019] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.514832][ T2019] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.515020][ T2019] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.515211][ T2019] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.515415][ T2019] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.515610][ T2019] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.515811][ T2019] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.516001][ T2019] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.516191][ T2019] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.516394][ T2019] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.516590][ T2019] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.516781][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.516971][ T2019] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.517157][ T2019] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.517361][ T2019] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.517556][ T2019] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.517745][ T2019] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.517936][ T2019] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.518124][ T2019] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.518319][ T2019] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.518532][ T2019] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.518722][ T2019] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.518911][ T2019] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.519100][ T2019] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.519291][ T2019] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.519505][ T2019] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.519695][ T2019] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.519885][ T2019] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.520105][ T2019] ? move_addr_to_kernel (net/socket.c:258) [ 67.520293][ T2019] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.520505][ T2019] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.520697][ T2019] ___sys_sendmsg (net/socket.c:2752) [ 67.520884][ T2019] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 67.521108][ T2019] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.521311][ T2019] __sys_sendmsg (net/socket.c:2784) [ 67.521520][ T2019] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.521709][ T2019] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 67.521938][ T2019] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 67.522126][ T2019] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.522317][ T2019] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.522530][ T2019] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.522718][ T2019] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.522908][ T2019] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.523135][ T2019] RIP: 0033:0x7f59099a108e [ 67.523345][ T2019] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.523915][ T2019] RSP: 002b:00007ffce6b16230 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.524186][ T2019] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f59099a108e [ 67.524463][ T2019] RDX: 0000000000000000 RSI: 00007ffce6b162e0 RDI: 0000000000000005 [ 67.524717][ T2019] RBP: 00007ffce6b16240 R08: 0000000000000000 R09: 0000000000000000 [ 67.524971][ T2019] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.525231][ T2019] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffce6b169b0 | [ 67.633485][ T2021] ------------[ cut here ]------------ | [ 67.633754][ T2021] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2021 | [ 67.634226][ T2021] Modules linked in: netdevsim | [ 67.635566][ T2021] Tainted: [W]=WARN [ 67.635736][ T2021] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.636014][ T2021] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.636310][ T2021] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.637108][ T2021] RSP: 0018:ffa0000004d471b0 EFLAGS: 00010286 [ 67.637400][ T2021] RAX: 00000000ffffffa6 RBX: ff1100000ed72ac0 RCX: 1ff40000009a8dfc [ 67.637735][ T2021] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72b70 [ 67.638065][ T2021] RBP: ff1100000eff4000 R08: 1fe2200001dae56f R09: ff1100000f7951a8 [ 67.638405][ T2021] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 67.638740][ T2021] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 67.639075][ T2021] FS: 00007f2fe6b6b840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 67.639482][ T2021] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.639766][ T2021] CR2: 00000000004a77b8 CR3: 0000000010e63001 CR4: 0000000000771ef0 [ 67.640099][ T2021] PKRU: 55555554 [ 67.640264][ T2021] Call Trace: [ 67.640442][ T2021] [ 67.640558][ T2021] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 67.640783][ T2021] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.641004][ T2021] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 67.641229][ T2021] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.641409][ T2021] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 67.641632][ T2021] __dev_notify_flags (net/core/dev.c:9787) [ 67.641850][ T2021] ? netif_change_name (net/core/dev.c:1495) [ 67.642081][ T2021] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 67.642373][ T2021] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 67.642605][ T2021] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 67.642829][ T2021] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 67.643045][ T2021] ? __dev_get_by_name (net/core/dev.c:883) [ 67.643268][ T2021] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 67.643516][ T2021] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 67.643742][ T2021] rtnl_newlink (net/core/rtnetlink.c:4150) [ 67.643968][ T2021] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.644188][ T2021] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.644429][ T2021] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.644655][ T2021] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.644873][ T2021] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.645105][ T2021] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.645344][ T2021] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.645570][ T2021] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.645788][ T2021] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.646005][ T2021] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.646218][ T2021] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.646452][ T2021] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.646672][ T2021] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.646899][ T2021] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.647120][ T2021] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.647360][ T2021] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.647594][ T2021] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.647811][ T2021] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.648039][ T2021] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.648265][ T2021] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.648503][ T2021] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.648728][ T2021] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.648953][ T2021] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.649175][ T2021] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.649411][ T2021] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.649638][ T2021] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.649859][ T2021] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.650138][ T2021] ? move_addr_to_kernel (net/socket.c:258) [ 67.650376][ T2021] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.650602][ T2021] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 67.650827][ T2021] ___sys_sendmsg (net/socket.c:2752) [ 67.651045][ T2021] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 67.651267][ T2021] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.651509][ T2021] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 67.651742][ T2021] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 67.651966][ T2021] __sys_sendmsg (net/socket.c:2784) [ 67.652185][ T2021] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.652420][ T2021] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.652640][ T2021] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.652868][ T2021] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.653103][ T2021] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.653336][ T2021] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.653560][ T2021] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.653831][ T2021] RIP: 0033:0x7f2fe6da508e [ 67.654070][ T2021] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.654833][ T2021] RSP: 002b:00007ffd138c4b60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.655167][ T2021] RAX: ffffffffffffffda RBX: 00007ffd138c5310 RCX: 00007f2fe6da508e [ 67.655511][ T2021] RDX: 0000000000000000 RSI: 00007ffd138c4c10 RDI: 0000000000000005 [ 67.655841][ T2021] RBP: 00007ffd138c4b70 R08: 0000000000000000 R09: 0000000000000000 [ 67.656184][ T2021] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.656543][ T2021] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd138c52e0 | [ 67.688606][ T2022] ------------[ cut here ]------------ | [ 67.688826][ T2022] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2022 | [ 67.689153][ T2022] Modules linked in: netdevsim | [ 67.689712][ T2022] Tainted: [W]=WARN [ 67.689864][ T2022] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.690081][ T2022] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.690308][ T2022] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.690969][ T2022] RSP: 0018:ffa0000004b07020 EFLAGS: 00010286 [ 67.691267][ T2022] RAX: 00000000ffffffa6 RBX: ff110000093df3c0 RCX: 1ff4000000960dca [ 67.691605][ T2022] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df470 [ 67.691931][ T2022] RBP: ff1100000eff4000 R08: 1fe220000127be8f R09: ff1100000f790b80 [ 67.692243][ T2022] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 67.692573][ T2022] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 67.692882][ T2022] FS: 00007f02ec05c840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 67.693241][ T2022] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.693589][ T2022] CR2: 000000003adaa988 CR3: 0000000010ddf003 CR4: 0000000000771ef0 [ 67.693911][ T2022] PKRU: 55555554 [ 67.694156][ T2022] Call Trace: [ 67.694415][ T2022] [ 67.694596][ T2022] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.694793][ T2022] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.694950][ T2022] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 67.695137][ T2022] __dev_notify_flags (net/core/dev.c:9787) [ 67.695341][ T2022] ? netif_change_name (net/core/dev.c:1495) [ 67.695535][ T2022] ? __dev_change_flags (net/core/dev.c:9752) [ 67.695719][ T2022] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 67.695903][ T2022] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.696090][ T2022] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 67.696281][ T2022] netif_change_flags (net/core/dev.c:9820) [ 67.696495][ T2022] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 67.696693][ T2022] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 67.696893][ T2022] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 67.697135][ T2022] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 67.697343][ T2022] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.697544][ T2022] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 67.697733][ T2022] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.697923][ T2022] ? __kernel_text_address (kernel/extable.c:79) [ 67.698115][ T2022] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.698306][ T2022] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.698517][ T2022] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 67.698707][ T2022] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.698898][ T2022] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 67.699084][ T2022] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.699269][ T2022] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.699480][ T2022] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 67.699670][ T2022] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 67.699857][ T2022] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 67.700051][ T2022] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 67.700253][ T2022] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 67.700484][ T2022] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 67.700686][ T2022] rtnl_newlink (net/core/rtnetlink.c:4150) [ 67.700890][ T2022] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.701089][ T2022] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.701293][ T2022] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.701509][ T2022] ? mark_usage (kernel/locking/lockdep.c:4674) [ 67.701699][ T2022] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.701891][ T2022] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.702080][ T2022] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.702271][ T2022] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.702481][ T2022] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 67.702670][ T2022] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 67.702859][ T2022] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 67.703047][ T2022] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.703237][ T2022] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.703450][ T2022] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.703646][ T2022] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 67.703832][ T2022] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 67.704023][ T2022] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.704211][ T2022] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 67.704416][ T2022] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.704617][ T2022] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.704802][ T2022] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.704995][ T2022] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.705183][ T2022] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.705382][ T2022] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.705579][ T2022] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.705766][ T2022] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.705968][ T2022] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.706161][ T2022] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 67.706364][ T2022] ? copy_msghdr_from_user (net/socket.c:2635) [ 67.706563][ T2022] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 67.706787][ T2022] ? move_addr_to_kernel (net/socket.c:258) [ 67.706977][ T2022] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 67.707167][ T2022] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 67.707376][ T2022] ___sys_sendmsg (net/socket.c:2752) [ 67.707573][ T2022] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 67.707796][ T2022] ? copy_msghdr_from_user (net/socket.c:2603) [ 67.707998][ T2022] __sys_sendmsg (net/socket.c:2784) [ 67.708185][ T2022] ? __sys_sendmsg_sock (net/socket.c:2765) [ 67.708382][ T2022] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 67.708617][ T2022] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 67.708805][ T2022] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.708995][ T2022] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.709183][ T2022] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.709390][ T2022] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.709588][ T2022] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.709813][ T2022] RIP: 0033:0x7f02ec29608e [ 67.710010][ T2022] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.710606][ T2022] RSP: 002b:00007ffc1e4ff820 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 67.710885][ T2022] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f02ec29608e [ 67.711147][ T2022] RDX: 0000000000000000 RSI: 00007ffc1e4ff8d0 RDI: 0000000000000005 [ 67.711414][ T2022] RBP: 00007ffc1e4ff830 R08: 0000000000000000 R09: 0000000000000000 [ 67.711682][ T2022] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf99 [ 67.711954][ T2022] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc1e4fffa0 | [ 67.856107][ T2025] ------------[ cut here ]------------ | [ 67.856424][ T2025] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/2025 | [ 67.856929][ T2025] Modules linked in: netdevsim | [ 67.857711][ T2025] Tainted: [W]=WARN [ 67.857902][ T2025] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.858208][ T2025] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.859231][ T2025] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.860124][ T2025] RSP: 0018:ffa0000004d57310 EFLAGS: 00010286 [ 67.860445][ T2025] RAX: 00000000ffffffa6 RBX: ff1100000cf73cc0 RCX: 1ff40000009aae28 [ 67.860812][ T2025] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf73d70 [ 67.861180][ T2025] RBP: ff1100000cd42000 R08: 1fe22000019ee7af R09: ff11000010de8bd0 [ 67.861559][ T2025] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 67.861925][ T2025] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 67.862293][ T2025] FS: 00007f33b2b98840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 67.862740][ T2025] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.863053][ T2025] CR2: 00007f33b314d004 CR3: 0000000010f1c004 CR4: 0000000000771ef0 [ 67.863442][ T2025] PKRU: 55555554 [ 67.863626][ T2025] Call Trace: [ 67.863811][ T2025] [ 67.863938][ T2025] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 67.864253][ T2025] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 67.864576][ T2025] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 67.864834][ T2025] ? netdev_run_todo (net/core/dev.c:11703) [ 67.865080][ T2025] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 67.865344][ T2025] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 67.865597][ T2025] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 67.865842][ T2025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.866087][ T2025] ? unregister_netdevice_many (net/core/dev.c:12497) [ 67.866349][ T2025] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 67.866606][ T2025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.866855][ T2025] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 67.867163][ T2025] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 67.867489][ T2025] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 67.867793][ T2025] devlink_reload (net/devlink/dev.c:462) [ 67.868040][ T2025] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 67.868288][ T2025] ? devlink_resources_validate (net/devlink/resource.c:471) [ 67.868620][ T2025] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 67.868869][ T2025] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 67.869174][ T2025] ? __nla_validate_parse (lib/nlattr.c:635) [ 67.869433][ T2025] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 67.869679][ T2025] ? __nla_parse (lib/nlattr.c:732) [ 67.869935][ T2025] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 67.870189][ T2025] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 67.870518][ T2025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.870766][ T2025] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 67.871013][ T2025] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 67.871260][ T2025] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 67.871523][ T2025] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 67.871824][ T2025] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 67.872132][ T2025] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 67.872386][ T2025] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 67.872626][ T2025] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 67.872871][ T2025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.873121][ T2025] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 67.873380][ T2025] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.873628][ T2025] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 67.873877][ T2025] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.874129][ T2025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.874383][ T2025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.874635][ T2025] genl_rcv (net/netlink/genetlink.c:1218) [ 67.874816][ T2025] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.875060][ T2025] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.875304][ T2025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.875574][ T2025] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.875823][ T2025] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.876073][ T2025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.876318][ T2025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.876576][ T2025] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 67.876814][ T2025] ? __ia32_sys_getpeername (net/socket.c:2219) [ 67.877083][ T2025] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 67.877337][ T2025] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 67.877653][ T2025] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 67.877896][ T2025] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 67.878139][ T2025] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.878386][ T2025] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.878637][ T2025] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.878882][ T2025] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.879182][ T2025] RIP: 0033:0x7f33b2dd208e [ 67.879453][ T2025] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.880339][ T2025] RSP: 002b:00007ffd482f8840 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 67.880715][ T2025] RAX: ffffffffffffffda RBX: 000000002715c980 RCX: 00007f33b2dd208e [ 67.881083][ T2025] RDX: 0000000000000038 RSI: 000000002715cba0 RDI: 0000000000000005 [ 67.881462][ T2025] RBP: 00007ffd482f8850 R08: 00007f33b3086980 R09: 000000000000000c [ 67.881832][ T2025] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 67.882197][ T2025] R13: 000000002715c980 R14: 0000000000000000 R15: 0000000000000003 | [ 67.952927][ T2025] ------------[ cut here ]------------ | [ 67.953219][ T2025] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/2025 | [ 67.953737][ T2025] Modules linked in: netdevsim | [ 67.954566][ T2025] Tainted: [W]=WARN [ 67.954767][ T2025] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 67.955107][ T2025] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 67.955461][ T2025] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 67.956353][ T2025] RSP: 0018:ffa0000004d57268 EFLAGS: 00010286 [ 67.956679][ T2025] RAX: 00000000ffffffa6 RBX: ff11000004ec0c40 RCX: 1ff40000009aae13 [ 67.957058][ T2025] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0cf0 [ 67.957451][ T2025] RBP: ff11000009472000 R08: 1fe22000009d819f R09: ff11000010de8bd0 [ 67.957826][ T2025] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 67.958195][ T2025] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009472000 [ 67.958583][ T2025] FS: 00007f33b2b98840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 67.959016][ T2025] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 67.959344][ T2025] CR2: 00007f33b314d004 CR3: 0000000010f1c004 CR4: 0000000000771ef0 [ 67.959727][ T2025] PKRU: 55555554 [ 67.959914][ T2025] Call Trace: [ 67.960105][ T2025] [ 67.960238][ T2025] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 67.960519][ T2025] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 67.960716][ T2025] register_netdevice (net/core/dev.c:11488) [ 67.960969][ T2025] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 67.961270][ T2025] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 67.961544][ T2025] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 67.961874][ T2025] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 67.962134][ T2025] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 67.962462][ T2025] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 67.962724][ T2025] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 67.963039][ T2025] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 67.963269][ T2025] ? static_obj (kernel/locking/lockdep.c:858) [ 67.963453][ T2025] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 67.963691][ T2025] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 67.964002][ T2025] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 67.964320][ T2025] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 67.964649][ T2025] devlink_reload (net/devlink/dev.c:475) [ 67.964899][ T2025] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 67.965148][ T2025] ? devlink_resources_validate (net/devlink/resource.c:471) [ 67.965669][ T2025] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 67.965925][ T2025] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 67.966450][ T2025] ? __nla_validate_parse (lib/nlattr.c:635) [ 67.966701][ T2025] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 67.966954][ T2025] ? __nla_parse (lib/nlattr.c:732) [ 67.967216][ T2025] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 67.967622][ T2025] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 67.967949][ T2025] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 67.968205][ T2025] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 67.968469][ T2025] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 67.968733][ T2025] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 67.968995][ T2025] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 67.969301][ T2025] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 67.969630][ T2025] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 67.969885][ T2025] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 67.970156][ T2025] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 67.970421][ T2025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.970692][ T2025] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 67.970952][ T2025] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 67.971209][ T2025] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 67.971665][ T2025] ? netlink_ack (./include/linux/skbuff.h:2718) [ 67.972145][ T2025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 67.972620][ T2025] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 67.972884][ T2025] genl_rcv (net/netlink/genetlink.c:1218) [ 67.973077][ T2025] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 67.973349][ T2025] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 67.973626][ T2025] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 67.973882][ T2025] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 67.974173][ T2025] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 67.974442][ T2025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.974699][ T2025] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 67.974958][ T2025] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 67.975216][ T2025] ? __ia32_sys_getpeername (net/socket.c:2219) [ 67.975694][ T2025] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 67.975940][ T2025] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 67.976257][ T2025] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 67.976706][ T2025] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 67.976987][ T2025] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 67.977239][ T2025] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 67.977694][ T2025] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 67.977940][ T2025] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 67.978250][ T2025] RIP: 0033:0x7f33b2dd208e [ 67.978733][ T2025] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 67.979643][ T2025] RSP: 002b:00007ffd482f8840 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 67.980023][ T2025] RAX: ffffffffffffffda RBX: 000000002715c980 RCX: 00007f33b2dd208e [ 67.980415][ T2025] RDX: 0000000000000038 RSI: 000000002715cba0 RDI: 0000000000000005 [ 67.980811][ T2025] RBP: 00007ffd482f8850 R08: 00007f33b3086980 R09: 000000000000000c [ 67.981156][ T2025] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 67.981503][ T2025] R13: 000000002715c980 R14: 0000000000000000 R15: 0000000000000003 | [ 68.932346][ T2050] ------------[ cut here ]------------ | [ 68.932629][ T2050] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2050 | [ 68.933053][ T2050] Modules linked in: netdevsim | [ 68.933732][ T2050] Tainted: [W]=WARN [ 68.933894][ T2050] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.934161][ T2050] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 68.934463][ T2050] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 68.935140][ T2050] RSP: 0018:ffa0000004e67010 EFLAGS: 00010286 [ 68.935420][ T2050] RAX: 00000000ffffffa6 RBX: ff110000093dfcc0 RCX: 1ff40000009ccdc8 [ 68.935740][ T2050] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093dfd70 [ 68.936046][ T2050] RBP: ff1100000f969000 R08: 1fe220000127bfaf R09: ff1100000c6b8b80 [ 68.936376][ T2050] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 68.936699][ T2050] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004e67100 [ 68.937017][ T2050] FS: 00007f2482842840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 68.937933][ T2050] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 68.938212][ T2050] CR2: 00007f2482b121a0 CR3: 0000000010dfc006 CR4: 0000000000771ef0 [ 68.938551][ T2050] PKRU: 55555554 [ 68.938732][ T2050] Call Trace: [ 68.938894][ T2050] [ 68.939006][ T2050] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 68.939224][ T2050] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 68.939400][ T2050] netif_close_many (net/core/dev.c:1804) [ 68.939623][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.939837][ T2050] ? __dev_close_many (net/core/dev.c:1781) [ 68.940052][ T2050] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 68.940267][ T2050] netif_close_many_and_unlock (net/core/dev.c:12330) [ 68.940486][ T2050] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 68.940699][ T2050] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 68.940970][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.941182][ T2050] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 68.941455][ T2050] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 68.941665][ T2050] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 68.941878][ T2050] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 68.942144][ T2050] ? unregister_netdevice_many (net/core/dev.c:12497) [ 68.942367][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.942599][ T2050] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 68.942809][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.943012][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.943220][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.943448][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.943662][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.943916][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.944123][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.944344][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.944561][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.944767][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.944985][ T2050] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 68.945201][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.945424][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.945640][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.945849][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.946064][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.946276][ T2050] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 68.946506][ T2050] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 68.946720][ T2050] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 68.946931][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.947148][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.947376][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.947605][ T2050] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 68.947817][ T2050] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 68.948028][ T2050] ? netlink_ack (./include/linux/skbuff.h:2718) [ 68.948248][ T2050] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 68.948479][ T2050] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 68.948694][ T2050] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 68.948907][ T2050] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 68.949121][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.949340][ T2050] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 68.949563][ T2050] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 68.949779][ T2050] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 68.949997][ T2050] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 68.950206][ T2050] ? copy_msghdr_from_user (net/socket.c:2635) [ 68.950427][ T2050] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 68.950700][ T2050] ? move_addr_to_kernel (net/socket.c:258) [ 68.950916][ T2050] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 68.951129][ T2050] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 68.951356][ T2050] ___sys_sendmsg (net/socket.c:2752) [ 68.951570][ T2050] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 68.951804][ T2050] ? copy_msghdr_from_user (net/socket.c:2603) [ 68.952036][ T2050] __sys_sendmsg (net/socket.c:2784) [ 68.952250][ T2050] ? __sys_sendmsg_sock (net/socket.c:2765) [ 68.952483][ T2050] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 68.952753][ T2050] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 68.952963][ T2050] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 68.953180][ T2050] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 68.953403][ T2050] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 68.953618][ T2050] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 68.953836][ T2050] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 68.954102][ T2050] RIP: 0033:0x7f2482a7c08e [ 68.954336][ T2050] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 68.955104][ T2050] RSP: 002b:00007fffd4aaff40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 68.955450][ T2050] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f2482a7c08e [ 68.955771][ T2050] RDX: 0000000000000000 RSI: 00007fffd4aafff0 RDI: 0000000000000005 [ 68.956094][ T2050] RBP: 00007fffd4aaff50 R08: 0000000000000000 R09: 0000000000000000 [ 68.956424][ T2050] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 68.956750][ T2050] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffd4ab06c0 | [ 68.964741][ T2050] ------------[ cut here ]------------ | [ 68.964964][ T2050] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2050 | [ 68.965381][ T2050] Modules linked in: netdevsim | [ 68.966008][ T2050] Tainted: [W]=WARN [ 68.966162][ T2050] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 68.966428][ T2050] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 68.966696][ T2050] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 68.967422][ T2050] RSP: 0018:ffa0000004e67190 EFLAGS: 00010286 [ 68.967684][ T2050] RAX: 00000000ffffffa6 RBX: ff1100000c690340 RCX: 1ff40000009ccdf8 [ 68.967983][ T2050] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c6903f0 [ 68.968278][ T2050] RBP: ff1100000f969000 R08: 1fe22000018d207f R09: ff1100000c6b8b58 [ 68.968606][ T2050] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 68.968904][ T2050] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 68.969201][ T2050] FS: 00007f2482842840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 68.969722][ T2050] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 68.969982][ T2050] CR2: 00007f2482b121a0 CR3: 0000000010dfc006 CR4: 0000000000771ef0 [ 68.970288][ T2050] PKRU: 55555554 [ 68.970597][ T2050] Call Trace: [ 68.970842][ T2050] [ 68.970945][ T2050] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 68.971198][ T2050] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 68.971545][ T2050] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 68.971744][ T2050] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 68.971939][ T2050] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 68.972187][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.972487][ T2050] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 68.972685][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.972883][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.973085][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.973286][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.973588][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.973824][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.974020][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.974222][ T2050] ? mark_usage (kernel/locking/lockdep.c:4674) [ 68.974525][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.974722][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.974952][ T2050] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 68.975155][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.975463][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.975664][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.975861][ T2050] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 68.976063][ T2050] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 68.976265][ T2050] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 68.976562][ T2050] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 68.976759][ T2050] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 68.976959][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.977162][ T2050] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 68.977463][ T2050] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 68.977663][ T2050] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 68.977859][ T2050] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 68.978061][ T2050] ? netlink_ack (./include/linux/skbuff.h:2718) [ 68.978269][ T2050] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 68.978569][ T2050] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 68.978770][ T2050] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 68.978971][ T2050] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 68.979169][ T2050] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 68.979481][ T2050] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 68.979682][ T2050] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 68.979881][ T2050] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 68.980085][ T2050] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 68.980282][ T2050] ? copy_msghdr_from_user (net/socket.c:2635) [ 68.980587][ T2050] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 68.980840][ T2050] ? move_addr_to_kernel (net/socket.c:258) [ 68.981040][ T2050] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 68.981241][ T2050] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 68.981541][ T2050] ___sys_sendmsg (net/socket.c:2752) [ 68.981740][ T2050] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 68.981988][ T2050] ? copy_msghdr_from_user (net/socket.c:2603) [ 68.982209][ T2050] __sys_sendmsg (net/socket.c:2784) [ 68.982533][ T2050] ? __sys_sendmsg_sock (net/socket.c:2765) [ 68.982729][ T2050] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 68.982980][ T2050] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 68.983182][ T2050] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 68.983713][ T2050] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 68.983927][ T2050] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 68.984126][ T2050] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 68.984418][ T2050] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 68.984760][ T2050] RIP: 0033:0x7f2482a7c08e [ 68.984968][ T2050] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 68.985781][ T2050] RSP: 002b:00007fffd4aaff40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 68.986083][ T2050] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f2482a7c08e [ 68.986483][ T2050] RDX: 0000000000000000 RSI: 00007fffd4aafff0 RDI: 0000000000000005 [ 68.986778][ T2050] RBP: 00007fffd4aaff50 R08: 0000000000000000 R09: 0000000000000000 [ 68.987062][ T2050] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 68.987464][ T2050] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffd4ab06c0 | [ 69.056020][ T2051] ------------[ cut here ]------------ | [ 69.056269][ T2051] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/2051 | [ 69.056718][ T2051] Modules linked in: netdevsim | [ 69.057404][ T2051] Tainted: [W]=WARN [ 69.057575][ T2051] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.057844][ T2051] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.058123][ T2051] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.058891][ T2051] RSP: 0018:ffa0000004e77010 EFLAGS: 00010286 [ 69.059170][ T2051] RAX: 00000000ffffffa6 RBX: ff1100000c6910c0 RCX: 1ff40000009cedc8 [ 69.059670][ T2051] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c691170 [ 69.059993][ T2051] RBP: ff1100000eff4000 R08: 1fe22000018d222f R09: ff1100000c6bae80 [ 69.060312][ T2051] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000041 [ 69.060760][ T2051] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004e77100 [ 69.061186][ T2051] FS: 00007f3c2b052840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 69.061708][ T2051] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.061983][ T2051] CR2: 00007f3c2b3221a0 CR3: 000000000f98e005 CR4: 0000000000771ef0 [ 69.062307][ T2051] PKRU: 55555554 [ 69.062499][ T2051] Call Trace: [ 69.062662][ T2051] [ 69.062776][ T2051] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 69.063004][ T2051] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 69.063170][ T2051] netif_close_many (net/core/dev.c:1804) [ 69.063401][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.063625][ T2051] ? __dev_close_many (net/core/dev.c:1781) [ 69.063843][ T2051] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.064062][ T2051] netif_close_many_and_unlock (net/core/dev.c:12330) [ 69.064294][ T2051] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 69.069200][ T2051] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 69.069504][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.069730][ T2051] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 69.070012][ T2051] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 69.070238][ T2051] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 69.070484][ T2051] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 69.070763][ T2051] ? unregister_netdevice_many (net/core/dev.c:12497) [ 69.070981][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.071205][ T2051] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 69.071428][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.071650][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.071869][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.072086][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.072304][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.072580][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.072801][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.073019][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.073235][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.073464][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.073681][ T2051] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 69.073903][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.074125][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.074351][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.074566][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.074784][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.074999][ T2051] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 69.075222][ T2051] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.075458][ T2051] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.075676][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.075900][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.076118][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.076349][ T2051] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.076574][ T2051] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.076796][ T2051] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.077026][ T2051] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.077245][ T2051] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.077482][ T2051] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.077699][ T2051] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.077923][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.078148][ T2051] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.078408][ T2051] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.078607][ T2051] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.078834][ T2051] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 69.079058][ T2051] ? copy_msghdr_from_user (net/socket.c:2635) [ 69.079284][ T2051] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 69.079568][ T2051] ? move_addr_to_kernel (net/socket.c:258) [ 69.079799][ T2051] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 69.080017][ T2051] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.080240][ T2051] ___sys_sendmsg (net/socket.c:2752) [ 69.080471][ T2051] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 69.080741][ T2051] ? copy_msghdr_from_user (net/socket.c:2603) [ 69.080985][ T2051] __sys_sendmsg (net/socket.c:2784) [ 69.081199][ T2051] ? __sys_sendmsg_sock (net/socket.c:2765) [ 69.081428][ T2051] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 69.081711][ T2051] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 69.081932][ T2051] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.082154][ T2051] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.082384][ T2051] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.082615][ T2051] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.082841][ T2051] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.083118][ T2051] RIP: 0033:0x7f3c2b28c08e [ 69.083364][ T2051] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.084156][ T2051] RSP: 002b:00007ffd8ec641f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 69.084510][ T2051] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3c2b28c08e [ 69.084840][ T2051] RDX: 0000000000000000 RSI: 00007ffd8ec642a0 RDI: 0000000000000005 [ 69.085161][ T2051] RBP: 00007ffd8ec64200 R08: 0000000000000000 R09: 0000000000000000 [ 69.085510][ T2051] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 69.085840][ T2051] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd8ec64970 | [ 69.094035][ T2051] ------------[ cut here ]------------ | [ 69.094253][ T2051] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2051 | [ 69.094700][ T2051] Modules linked in: netdevsim | [ 69.095340][ T2051] Tainted: [W]=WARN [ 69.095507][ T2051] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.095761][ T2051] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.096032][ T2051] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.096766][ T2051] RSP: 0018:ffa0000004e77190 EFLAGS: 00010286 [ 69.097026][ T2051] RAX: 00000000ffffffa6 RBX: ff11000004ec10c0 RCX: 1ff40000009cedf8 [ 69.097339][ T2051] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1170 [ 69.097639][ T2051] RBP: ff1100000eff4000 R08: 1fe22000009d822f R09: ff1100000c6bae58 [ 69.097944][ T2051] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 69.098246][ T2051] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 69.098664][ T2051] FS: 00007f3c2b052840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 69.099006][ T2051] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.099255][ T2051] CR2: 00007f2482b121a0 CR3: 000000000f98e001 CR4: 0000000000771ef0 [ 69.099661][ T2051] PKRU: 55555554 [ 69.099815][ T2051] Call Trace: [ 69.099965][ T2051] [ 69.100070][ T2051] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 69.100427][ T2051] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 69.100793][ T2051] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 69.100990][ T2051] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 69.101185][ T2051] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 69.101584][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.101790][ T2051] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 69.101992][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.102195][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.102564][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.102760][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.102961][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.103197][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.103563][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.103762][ T2051] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.103961][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.104165][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.104536][ T2051] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 69.104741][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.104937][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.105132][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.105497][ T2051] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.105702][ T2051] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 69.105906][ T2051] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 69.106103][ T2051] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.106302][ T2051] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.106532][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.106732][ T2051] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.106929][ T2051] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.107132][ T2051] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.107337][ T2051] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.107539][ T2051] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.107739][ T2051] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.107935][ T2051] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.108138][ T2051] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.108347][ T2051] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.108541][ T2051] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.108741][ T2051] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.108949][ T2051] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.109153][ T2051] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.109365][ T2051] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 69.109568][ T2051] ? copy_msghdr_from_user (net/socket.c:2635) [ 69.109761][ T2051] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 69.110007][ T2051] ? move_addr_to_kernel (net/socket.c:258) [ 69.110211][ T2051] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 69.110424][ T2051] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.110629][ T2051] ___sys_sendmsg (net/socket.c:2752) [ 69.110826][ T2051] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 69.111067][ T2051] ? copy_msghdr_from_user (net/socket.c:2603) [ 69.111294][ T2051] __sys_sendmsg (net/socket.c:2784) [ 69.111509][ T2051] ? __sys_sendmsg_sock (net/socket.c:2765) [ 69.111711][ T2051] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 69.111970][ T2051] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 69.112174][ T2051] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.112391][ T2051] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.112599][ T2051] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.112796][ T2051] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.112993][ T2051] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.113231][ T2051] RIP: 0033:0x7f3c2b28c08e [ 69.113454][ T2051] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.114166][ T2051] RSP: 002b:00007ffd8ec641f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 69.114480][ T2051] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f3c2b28c08e [ 69.114777][ T2051] RDX: 0000000000000000 RSI: 00007ffd8ec642a0 RDI: 0000000000000005 [ 69.115080][ T2051] RBP: 00007ffd8ec64200 R08: 0000000000000000 R09: 0000000000000000 [ 69.115389][ T2051] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 69.115686][ T2051] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd8ec64970 | [ 69.183489][ T2052] ------------[ cut here ]------------ | [ 69.183698][ T2052] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/2052 | [ 69.184112][ T2052] Modules linked in: netdevsim | [ 69.185312][ T2052] Tainted: [W]=WARN [ 69.185428][ T2052] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.185638][ T2052] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.185843][ T2052] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.186343][ T2052] RSP: 0018:ffa0000004e871b0 EFLAGS: 00010286 [ 69.186533][ T2052] RAX: 00000000ffffffa6 RBX: ff11000010c7f0c0 RCX: 1ff40000009d0dfc [ 69.186743][ T2052] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000010c7f170 [ 69.186954][ T2052] RBP: ff1100000eec4000 R08: 1fe220000218fe2f R09: ff1100000df251a8 [ 69.187163][ T2052] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 69.187389][ T2052] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 69.187606][ T2052] FS: 00007fcd9dd0d840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 69.187860][ T2052] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.188036][ T2052] CR2: 00000000004a77b8 CR3: 000000000faee003 CR4: 0000000000771ef0 [ 69.188247][ T2052] PKRU: 55555554 [ 69.188361][ T2052] Call Trace: [ 69.188471][ T2052] [ 69.188544][ T2052] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 69.188688][ T2052] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 69.188828][ T2052] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 69.188968][ T2052] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 69.189076][ T2052] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 69.189248][ T2052] __dev_notify_flags (net/core/dev.c:9787) [ 69.189584][ T2052] ? netif_change_name (net/core/dev.c:1495) [ 69.189806][ T2052] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 69.190070][ T2052] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 69.190218][ T2052] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 69.190427][ T2052] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 69.190573][ T2052] ? __dev_get_by_name (net/core/dev.c:883) [ 69.190712][ T2052] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 69.190862][ T2052] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 69.191007][ T2052] rtnl_newlink (net/core/rtnetlink.c:4150) [ 69.191147][ T2052] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.191287][ T2052] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.191499][ T2052] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 69.191664][ T2052] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.191804][ T2052] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.191954][ T2052] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.192101][ T2052] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 69.192246][ T2052] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 69.192401][ T2052] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.192565][ T2052] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.192705][ T2052] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.192850][ T2052] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.192994][ T2052] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.193133][ T2052] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.193274][ T2052] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.193421][ T2052] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.193571][ T2052] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.193712][ T2052] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.193857][ T2052] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.193997][ T2052] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.194137][ T2052] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.194280][ T2052] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.194427][ T2052] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.194580][ T2052] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.194723][ T2052] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 69.194864][ T2052] ? copy_msghdr_from_user (net/socket.c:2635) [ 69.195006][ T2052] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 69.195180][ T2052] ? move_addr_to_kernel (net/socket.c:258) [ 69.195332][ T2052] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.195537][ T2052] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 69.195745][ T2052] ___sys_sendmsg (net/socket.c:2752) [ 69.195952][ T2052] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 69.196165][ T2052] ? copy_msghdr_from_user (net/socket.c:2603) [ 69.196363][ T2052] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 69.196522][ T2052] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 69.196666][ T2052] __sys_sendmsg (net/socket.c:2784) [ 69.196813][ T2052] ? __sys_sendmsg_sock (net/socket.c:2765) [ 69.196957][ T2052] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.197105][ T2052] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.197246][ T2052] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.197397][ T2052] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.197548][ T2052] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.197688][ T2052] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.197863][ T2052] RIP: 0033:0x7fcd9df4708e [ 69.198016][ T2052] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.198532][ T2052] RSP: 002b:00007fff49a06fc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 69.198764][ T2052] RAX: ffffffffffffffda RBX: 00007fff49a07770 RCX: 00007fcd9df4708e [ 69.198977][ T2052] RDX: 0000000000000000 RSI: 00007fff49a07070 RDI: 0000000000000005 [ 69.199188][ T2052] RBP: 00007fff49a06fd0 R08: 0000000000000000 R09: 0000000000000000 [ 69.199408][ T2052] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 69.199622][ T2052] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff49a07740 | [ 69.247386][ T2053] ------------[ cut here ]------------ | [ 69.247676][ T2053] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2053 | [ 69.248115][ T2053] Modules linked in: netdevsim | [ 69.249408][ T2053] Tainted: [W]=WARN [ 69.249593][ T2053] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.249863][ T2053] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.250152][ T2053] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.250944][ T2053] RSP: 0018:ffa0000004e97020 EFLAGS: 00010286 [ 69.251220][ T2053] RAX: 00000000ffffffa6 RBX: ff11000010c7f9c0 RCX: 1ff40000009d2dca [ 69.251562][ T2053] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000010c7fa70 [ 69.251888][ T2053] RBP: ff1100000eec4000 R08: 1fe220000218ff4f R09: ff1100000ccb0b80 [ 69.252214][ T2053] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000001 [ 69.252564][ T2053] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 69.252888][ T2053] FS: 00007fdedaac7840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 69.253277][ T2053] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.253566][ T2053] CR2: 000000003adf9988 CR3: 0000000010ebf003 CR4: 0000000000771ef0 [ 69.253886][ T2053] PKRU: 55555554 [ 69.254053][ T2053] Call Trace: [ 69.254218][ T2053] [ 69.254342][ T2053] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 69.254568][ T2053] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 69.254809][ T2053] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 69.254977][ T2053] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 69.255189][ T2053] __dev_notify_flags (net/core/dev.c:9787) [ 69.255415][ T2053] ? netif_change_name (net/core/dev.c:1495) [ 69.255638][ T2053] ? __dev_change_flags (net/core/dev.c:9752) [ 69.255854][ T2053] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 69.256067][ T2053] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.256287][ T2053] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 69.256519][ T2053] netif_change_flags (net/core/dev.c:9820) [ 69.256738][ T2053] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 69.256972][ T2053] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 69.257191][ T2053] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 69.257475][ T2053] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 69.257691][ T2053] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.257910][ T2053] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 69.258140][ T2053] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 69.258365][ T2053] ? __kernel_text_address (kernel/extable.c:79) [ 69.258587][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.258805][ T2053] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.259016][ T2053] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 69.259234][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.259467][ T2053] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 69.259681][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.259894][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.260108][ T2053] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 69.260321][ T2053] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 69.260552][ T2053] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 69.260766][ T2053] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 69.260987][ T2053] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 69.261222][ T2053] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 69.261456][ T2053] rtnl_newlink (net/core/rtnetlink.c:4150) [ 69.261672][ T2053] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.261886][ T2053] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.262105][ T2053] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 69.262324][ T2053] ? mark_usage (kernel/locking/lockdep.c:4674) [ 69.262553][ T2053] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.262792][ T2053] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.263009][ T2053] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.263224][ T2053] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 69.263453][ T2053] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 69.263670][ T2053] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 69.263883][ T2053] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 69.264097][ T2053] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.264312][ T2053] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.264543][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.264766][ T2053] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 69.264979][ T2053] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 69.265195][ T2053] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.265415][ T2053] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 69.265630][ T2053] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.265850][ T2053] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.266077][ T2053] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.266304][ T2053] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.266537][ T2053] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.266750][ T2053] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.266965][ T2053] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.267183][ T2053] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.267422][ T2053] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.267651][ T2053] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 69.267868][ T2053] ? copy_msghdr_from_user (net/socket.c:2635) [ 69.268080][ T2053] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 69.268364][ T2053] ? move_addr_to_kernel (net/socket.c:258) [ 69.268591][ T2053] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 69.268808][ T2053] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 69.269028][ T2053] ___sys_sendmsg (net/socket.c:2752) [ 69.269244][ T2053] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 69.269530][ T2053] ? copy_msghdr_from_user (net/socket.c:2603) [ 69.269791][ T2053] __sys_sendmsg (net/socket.c:2784) [ 69.270014][ T2053] ? __sys_sendmsg_sock (net/socket.c:2765) [ 69.270227][ T2053] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 69.270515][ T2053] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 69.270729][ T2053] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.270942][ T2053] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.271161][ T2053] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.271392][ T2053] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.271613][ T2053] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.271881][ T2053] RIP: 0033:0x7fdedad0108e [ 69.272108][ T2053] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.272897][ T2053] RSP: 002b:00007ffe3c905170 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 69.273227][ T2053] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fdedad0108e [ 69.273573][ T2053] RDX: 0000000000000000 RSI: 00007ffe3c905220 RDI: 0000000000000005 [ 69.273888][ T2053] RBP: 00007ffe3c905180 R08: 0000000000000000 R09: 0000000000000000 [ 69.274214][ T2053] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9b [ 69.274564][ T2053] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe3c9058f0 | [ 69.389202][ T2055] ------------[ cut here ]------------ | [ 69.390174][ T2055] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/2055 | [ 69.390695][ T2055] Modules linked in: netdevsim | [ 69.391460][ T2055] Tainted: [W]=WARN [ 69.391649][ T2055] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.391958][ T2055] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.392283][ T2055] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.393171][ T2055] RSP: 0018:ffa0000004eb7310 EFLAGS: 00010286 [ 69.393498][ T2055] RAX: 00000000ffffffa6 RBX: ff11000004ec0f40 RCX: 1ff40000009d6e28 [ 69.393875][ T2055] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec0ff0 [ 69.394241][ T2055] RBP: ff11000009472000 R08: 1fe22000009d81ff R09: ff11000010d90bd0 [ 69.394630][ T2055] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 69.395002][ T2055] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 69.395372][ T2055] FS: 00007f468a73d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 69.395802][ T2055] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.396111][ T2055] CR2: 00007f468acf2004 CR3: 000000000fb8c006 CR4: 0000000000771ef0 [ 69.396494][ T2055] PKRU: 55555554 [ 69.396681][ T2055] Call Trace: [ 69.396864][ T2055] [ 69.396994][ T2055] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 69.397311][ T2055] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 69.397625][ T2055] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 69.397876][ T2055] ? netdev_run_todo (net/core/dev.c:11703) [ 69.398120][ T2055] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 69.398380][ T2055] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 69.398813][ T2055] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 69.399061][ T2055] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.399307][ T2055] ? unregister_netdevice_many (net/core/dev.c:12497) [ 69.399573][ T2055] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 69.399821][ T2055] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.400061][ T2055] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 69.400378][ T2055] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 69.400697][ T2055] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 69.401002][ T2055] devlink_reload (net/devlink/dev.c:462) [ 69.401251][ T2055] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 69.401511][ T2055] ? devlink_resources_validate (net/devlink/resource.c:471) [ 69.401820][ T2055] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 69.402066][ T2055] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 69.402379][ T2055] ? __nla_validate_parse (lib/nlattr.c:635) [ 69.402627][ T2055] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 69.402868][ T2055] ? __nla_parse (lib/nlattr.c:732) [ 69.403117][ T2055] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 69.403374][ T2055] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 69.403693][ T2055] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.403938][ T2055] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 69.404183][ T2055] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 69.404449][ T2055] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 69.404700][ T2055] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 69.405007][ T2055] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 69.405312][ T2055] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 69.405575][ T2055] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 69.405819][ T2055] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 69.406060][ T2055] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.406337][ T2055] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 69.406593][ T2055] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.406837][ T2055] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 69.407082][ T2055] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.407348][ T2055] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.407603][ T2055] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.407860][ T2055] genl_rcv (net/netlink/genetlink.c:1218) [ 69.408047][ T2055] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.408296][ T2055] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.408555][ T2055] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.408806][ T2055] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.409054][ T2055] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.409298][ T2055] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.409561][ T2055] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.409814][ T2055] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 69.410060][ T2055] ? __ia32_sys_getpeername (net/socket.c:2219) [ 69.410341][ T2055] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 69.410590][ T2055] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 69.410894][ T2055] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 69.411139][ T2055] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 69.411391][ T2055] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.411642][ T2055] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.411894][ T2055] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.412139][ T2055] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.412456][ T2055] RIP: 0033:0x7f468a97708e [ 69.412720][ T2055] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.413606][ T2055] RSP: 002b:00007ffd26dce060 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 69.413979][ T2055] RAX: ffffffffffffffda RBX: 00000000368db980 RCX: 00007f468a97708e [ 69.414355][ T2055] RDX: 0000000000000038 RSI: 00000000368dbba0 RDI: 0000000000000005 [ 69.414726][ T2055] RBP: 00007ffd26dce070 R08: 00007f468ac2b980 R09: 000000000000000c [ 69.415096][ T2055] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 69.415480][ T2055] R13: 00000000368db980 R14: 0000000000000000 R15: 0000000000000003 | [ 69.477051][ T2055] ------------[ cut here ]------------ | [ 69.477364][ T2055] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/2055 | [ 69.477883][ T2055] Modules linked in: netdevsim | [ 69.478680][ T2055] Tainted: [W]=WARN [ 69.478878][ T2055] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 69.479184][ T2055] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 69.479536][ T2055] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 69.480440][ T2055] RSP: 0018:ffa0000004eb7268 EFLAGS: 00010286 [ 69.480763][ T2055] RAX: 00000000ffffffa6 RBX: ff1100000538dcc0 RCX: 1ff40000009d6e13 [ 69.481161][ T2055] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000538dd70 [ 69.481550][ T2055] RBP: ff1100000af52000 R08: 1fe2200000a71baf R09: ff11000010d90bd0 [ 69.481928][ T2055] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 69.482300][ T2055] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000af52000 [ 69.482692][ T2055] FS: 00007f468a73d840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 69.483130][ T2055] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.483474][ T2055] CR2: 00007f468acf2004 CR3: 000000000fb8c006 CR4: 0000000000771ef0 [ 69.483850][ T2055] PKRU: 55555554 [ 69.484038][ T2055] Call Trace: [ 69.484237][ T2055] [ 69.484378][ T2055] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 69.484644][ T2055] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 69.484842][ T2055] register_netdevice (net/core/dev.c:11488) [ 69.485095][ T2055] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 69.485489][ T2055] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 69.485746][ T2055] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 69.486073][ T2055] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 69.486337][ T2055] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 69.486659][ T2055] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 69.486907][ T2055] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 69.487222][ T2055] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 69.487479][ T2055] ? static_obj (kernel/locking/lockdep.c:858) [ 69.487670][ T2055] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 69.487925][ T2055] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 69.488242][ T2055] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 69.488569][ T2055] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 69.488880][ T2055] devlink_reload (net/devlink/dev.c:475) [ 69.489130][ T2055] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 69.489383][ T2055] ? devlink_resources_validate (net/devlink/resource.c:471) [ 69.489704][ T2055] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 69.489954][ T2055] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 69.490261][ T2055] ? __nla_validate_parse (lib/nlattr.c:635) [ 69.490524][ T2055] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 69.490771][ T2055] ? __nla_parse (lib/nlattr.c:732) [ 69.491027][ T2055] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 69.491264][ T2055] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 69.491570][ T2055] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 69.491822][ T2055] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 69.492069][ T2055] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 69.492323][ T2055] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 69.492587][ T2055] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 69.492889][ T2055] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 69.493202][ T2055] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 69.493463][ T2055] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 69.493731][ T2055] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 69.493982][ T2055] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.494235][ T2055] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 69.494504][ T2055] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 69.494755][ T2055] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 69.495003][ T2055] ? netlink_ack (./include/linux/skbuff.h:2718) [ 69.495259][ T2055] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 69.495515][ T2055] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 69.495767][ T2055] genl_rcv (net/netlink/genetlink.c:1218) [ 69.495957][ T2055] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 69.496209][ T2055] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 69.496474][ T2055] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 69.496727][ T2055] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 69.496975][ T2055] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 69.497228][ T2055] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.497493][ T2055] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 69.497745][ T2055] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 69.497992][ T2055] ? __ia32_sys_getpeername (net/socket.c:2219) [ 69.498270][ T2055] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 69.498534][ T2055] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 69.498857][ T2055] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 69.499109][ T2055] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 69.499365][ T2055] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 69.499619][ T2055] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 69.499864][ T2055] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 69.500106][ T2055] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 69.500412][ T2055] RIP: 0033:0x7f468a97708e [ 69.500673][ T2055] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 69.501555][ T2055] RSP: 002b:00007ffd26dce060 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 69.501936][ T2055] RAX: ffffffffffffffda RBX: 00000000368db980 RCX: 00007f468a97708e [ 69.502301][ T2055] RDX: 0000000000000038 RSI: 00000000368dbba0 RDI: 0000000000000005 [ 69.502695][ T2055] RBP: 00007ffd26dce070 R08: 00007f468ac2b980 R09: 000000000000000c [ 69.503061][ T2055] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 69.503444][ T2055] R13: 00000000368db980 R14: 0000000000000000 R15: 0000000000000003 | [ 70.467523][ T2079] ------------[ cut here ]------------ | [ 70.467819][ T2079] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/2079 | [ 70.468299][ T2079] Modules linked in: netdevsim | [ 70.469080][ T2079] Tainted: [W]=WARN [ 70.469264][ T2079] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.469593][ T2079] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 70.469910][ T2079] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 70.470818][ T2079] RSP: 0018:ffa0000004e87310 EFLAGS: 00010286 [ 70.471130][ T2079] RAX: 00000000ffffffa6 RBX: ff1100000ed6fe40 RCX: 1ff40000009d0e28 [ 70.471508][ T2079] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed6fef0 [ 70.471861][ T2079] RBP: ff1100000af52000 R08: 1fe2200001dadfdf R09: ff11000010f42ed0 [ 70.472213][ T2079] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 70.472591][ T2079] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 70.472963][ T2079] FS: 00007f8908ee4840(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 70.473395][ T2079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.473702][ T2079] CR2: 00007f8909499004 CR3: 000000000f6a3006 CR4: 0000000000771ef0 [ 70.474069][ T2079] PKRU: 55555554 [ 70.474250][ T2079] Call Trace: [ 70.474586][ T2079] [ 70.474720][ T2079] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 70.475031][ T2079] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 70.475323][ T2079] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 70.475583][ T2079] ? netdev_run_todo (net/core/dev.c:11703) [ 70.475825][ T2079] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 70.476087][ T2079] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 70.476335][ T2079] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 70.476583][ T2079] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.476818][ T2079] ? unregister_netdevice_many (net/core/dev.c:12497) [ 70.477068][ T2079] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 70.477300][ T2079] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.477558][ T2079] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 70.477865][ T2079] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 70.478177][ T2079] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 70.478500][ T2079] devlink_reload (net/devlink/dev.c:462) [ 70.478743][ T2079] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 70.478984][ T2079] ? devlink_resources_validate (net/devlink/resource.c:471) [ 70.479288][ T2079] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 70.479554][ T2079] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 70.479854][ T2079] ? __nla_validate_parse (lib/nlattr.c:635) [ 70.480097][ T2079] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 70.480349][ T2079] ? __nla_parse (lib/nlattr.c:732) [ 70.480604][ T2079] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 70.480847][ T2079] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 70.481158][ T2079] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.481407][ T2079] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 70.481651][ T2079] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 70.481894][ T2079] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 70.482150][ T2079] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 70.482457][ T2079] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 70.482747][ T2079] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 70.482989][ T2079] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 70.483234][ T2079] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 70.483491][ T2079] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.483736][ T2079] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 70.483978][ T2079] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 70.484215][ T2079] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 70.484470][ T2079] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.484729][ T2079] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 70.484977][ T2079] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 70.485220][ T2079] genl_rcv (net/netlink/genetlink.c:1218) [ 70.485408][ T2079] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.485662][ T2079] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.485907][ T2079] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.486158][ T2079] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 70.486410][ T2079] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 70.486661][ T2079] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.486906][ T2079] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.487153][ T2079] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 70.487403][ T2079] ? __ia32_sys_getpeername (net/socket.c:2219) [ 70.487678][ T2079] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 70.487919][ T2079] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 70.488210][ T2079] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 70.488462][ T2079] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 70.488701][ T2079] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 70.488938][ T2079] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 70.489179][ T2079] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 70.489434][ T2079] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.489735][ T2079] RIP: 0033:0x7f890911e08e [ 70.489986][ T2079] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 70.490865][ T2079] RSP: 002b:00007ffec1800c50 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 70.491225][ T2079] RAX: ffffffffffffffda RBX: 000000000336a980 RCX: 00007f890911e08e [ 70.491605][ T2079] RDX: 0000000000000038 RSI: 000000000336aba0 RDI: 0000000000000005 [ 70.491966][ T2079] RBP: 00007ffec1800c60 R08: 00007f89093d2980 R09: 000000000000000c [ 70.492335][ T2079] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 70.492701][ T2079] R13: 000000000336a980 R14: 0000000000000000 R15: 0000000000000003 | [ 70.628098][ T2081] ------------[ cut here ]------------ | [ 70.629071][ T2081] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2081 | [ 70.629552][ T2081] Modules linked in: netdevsim | [ 70.630311][ T2081] Tainted: [W]=WARN [ 70.630550][ T2081] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.630848][ T2081] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 70.631170][ T2081] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 70.631962][ T2081] RSP: 0018:ffa0000004ae7010 EFLAGS: 00010286 [ 70.632280][ T2081] RAX: 00000000ffffffa6 RBX: ff110000093deac0 RCX: 1ff400000095cdc8 [ 70.632664][ T2081] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093deb70 [ 70.633025][ T2081] RBP: ff1100000eec4000 R08: 1fe220000127bd6f R09: ff11000004d2ae80 [ 70.633405][ T2081] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 70.633813][ T2081] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000004ae7100 [ 70.634187][ T2081] FS: 00007ff93f4f1840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 70.634645][ T2081] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.634972][ T2081] CR2: 00007ff93f7c11a0 CR3: 000000000c618003 CR4: 0000000000771ef0 [ 70.635372][ T2081] PKRU: 55555554 [ 70.635596][ T2081] Call Trace: [ 70.635806][ T2081] [ 70.635970][ T2081] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 70.636243][ T2081] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 70.636494][ T2081] netif_close_many (net/core/dev.c:1804) [ 70.636765][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.637035][ T2081] ? __dev_close_many (net/core/dev.c:1781) [ 70.637294][ T2081] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.637575][ T2081] netif_close_many_and_unlock (net/core/dev.c:12330) [ 70.637830][ T2081] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 70.638081][ T2081] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 70.638411][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.638683][ T2081] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 70.638995][ T2081] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 70.639256][ T2081] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 70.639543][ T2081] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 70.639858][ T2081] ? unregister_netdevice_many (net/core/dev.c:12497) [ 70.640124][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.640411][ T2081] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 70.640684][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.640945][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.641203][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.641489][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.641752][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.642053][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.642312][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.642600][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.642863][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.643127][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.643405][ T2081] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 70.643675][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.643929][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.644191][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.644480][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.644747][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.645010][ T2081] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 70.645278][ T2081] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 70.645562][ T2081] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.645823][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.646084][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.646358][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.646638][ T2081] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 70.646901][ T2081] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.647167][ T2081] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.647462][ T2081] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 70.647727][ T2081] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 70.647995][ T2081] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.648257][ T2081] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.648546][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.648812][ T2081] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 70.649087][ T2081] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 70.649372][ T2081] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.649654][ T2081] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 70.649914][ T2081] ? copy_msghdr_from_user (net/socket.c:2635) [ 70.650182][ T2081] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 70.650524][ T2081] ? move_addr_to_kernel (net/socket.c:258) [ 70.650783][ T2081] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 70.651044][ T2081] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 70.651308][ T2081] ___sys_sendmsg (net/socket.c:2752) [ 70.651600][ T2081] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 70.651927][ T2081] ? copy_msghdr_from_user (net/socket.c:2603) [ 70.652219][ T2081] __sys_sendmsg (net/socket.c:2784) [ 70.652516][ T2081] ? __sys_sendmsg_sock (net/socket.c:2765) [ 70.652776][ T2081] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 70.653095][ T2081] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 70.653380][ T2081] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.653653][ T2081] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 70.653918][ T2081] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 70.654178][ T2081] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 70.654531][ T2081] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.654847][ T2081] RIP: 0033:0x7ff93f72b08e [ 70.655138][ T2081] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 70.655964][ T2081] RSP: 002b:00007ffebcddfc60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 70.656378][ T2081] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff93f72b08e [ 70.656794][ T2081] RDX: 0000000000000000 RSI: 00007ffebcddfd10 RDI: 0000000000000005 [ 70.657157][ T2081] RBP: 00007ffebcddfc70 R08: 0000000000000000 R09: 0000000000000000 [ 70.657566][ T2081] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9c [ 70.657935][ T2081] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffebcde03e0 | [ 70.676130][ T2081] ------------[ cut here ]------------ | [ 70.676373][ T2081] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/2081 | [ 70.676734][ T2081] Modules linked in: netdevsim | [ 70.677266][ T2081] Tainted: [W]=WARN [ 70.677417][ T2081] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.677616][ T2081] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 70.677848][ T2081] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 70.678592][ T2081] RSP: 0018:ffa0000004ae7190 EFLAGS: 00010286 [ 70.678848][ T2081] RAX: 00000000ffffffa6 RBX: ff11000004ec13c0 RCX: 1ff400000095cdf8 [ 70.679150][ T2081] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004ec1470 [ 70.679473][ T2081] RBP: ff1100000eec4000 R08: 1fe22000009d828f R09: ff11000004d2ae58 [ 70.679754][ T2081] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 70.679952][ T2081] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 70.680156][ T2081] FS: 00007ff93f4f1840(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 70.680412][ T2081] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.680587][ T2081] CR2: 000055fc190b9bb8 CR3: 000000000c618001 CR4: 0000000000771ef0 [ 70.680792][ T2081] PKRU: 55555554 [ 70.680896][ T2081] Call Trace: [ 70.680994][ T2081] [ 70.681062][ T2081] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 70.681229][ T2081] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 70.681395][ T2081] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 70.681531][ T2081] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 70.681662][ T2081] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 70.681834][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.681967][ T2081] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 70.682095][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.682224][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.682360][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.682495][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.682623][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.682777][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.682906][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.683035][ T2081] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.683163][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.683296][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.683433][ T2081] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 70.683569][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.683699][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.683835][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.683966][ T2081] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.684104][ T2081] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 70.684233][ T2081] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 70.684372][ T2081] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 70.684511][ T2081] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.684642][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.684775][ T2081] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.684919][ T2081] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.685059][ T2081] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 70.685193][ T2081] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.685324][ T2081] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.685470][ T2081] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 70.685601][ T2081] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 70.685733][ T2081] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.685862][ T2081] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.685989][ T2081] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.686124][ T2081] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 70.686253][ T2081] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 70.686392][ T2081] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.686530][ T2081] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 70.686659][ T2081] ? copy_msghdr_from_user (net/socket.c:2635) [ 70.686792][ T2081] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 70.686952][ T2081] ? move_addr_to_kernel (net/socket.c:258) [ 70.687088][ T2081] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 70.687218][ T2081] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 70.687353][ T2081] ___sys_sendmsg (net/socket.c:2752) [ 70.687485][ T2081] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 70.687645][ T2081] ? copy_msghdr_from_user (net/socket.c:2603) [ 70.687789][ T2081] __sys_sendmsg (net/socket.c:2784) [ 70.687927][ T2081] ? __sys_sendmsg_sock (net/socket.c:2765) [ 70.688061][ T2081] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 70.688223][ T2081] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 70.688355][ T2081] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.688490][ T2081] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 70.688623][ T2081] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 70.688753][ T2081] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 70.688881][ T2081] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.689041][ T2081] RIP: 0033:0x7ff93f72b08e [ 70.689178][ T2081] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 70.689662][ T2081] RSP: 002b:00007ffebcddfc60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 70.689858][ T2081] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff93f72b08e [ 70.690050][ T2081] RDX: 0000000000000000 RSI: 00007ffebcddfd10 RDI: 0000000000000005 [ 70.690241][ T2081] RBP: 00007ffebcddfc70 R08: 0000000000000000 R09: 0000000000000000 [ 70.690455][ T2081] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9c [ 70.690650][ T2081] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffebcde03e0 | [ 70.807068][ T2083] ------------[ cut here ]------------ | [ 70.807463][ T2083] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/2083 | [ 70.808037][ T2083] Modules linked in: netdevsim | [ 70.808966][ T2083] Tainted: [W]=WARN [ 70.809215][ T2083] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.809618][ T2083] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 70.810010][ T2083] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 70.810987][ T2083] RSP: 0018:ffa0000005017268 EFLAGS: 00010286 [ 70.811370][ T2083] RAX: 00000000ffffffa6 RBX: ff1100000c1947c0 RCX: 1ff4000000a02e13 [ 70.811794][ T2083] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c194870 [ 70.812219][ T2083] RBP: ff11000009e2a000 R08: 1fe220000183290f R09: ff1100000ae68bd0 [ 70.812653][ T2083] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 70.813054][ T2083] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009e2a000 [ 70.813479][ T2083] FS: 00007faf252d5840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 70.813942][ T2083] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.814308][ T2083] CR2: 00007faf2588a004 CR3: 0000000010efe006 CR4: 0000000000771ef0 [ 70.814758][ T2083] PKRU: 55555554 [ 70.814991][ T2083] Call Trace: [ 70.815220][ T2083] [ 70.815412][ T2083] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 70.815718][ T2083] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 70.815953][ T2083] register_netdevice (net/core/dev.c:11488) [ 70.816244][ T2083] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 70.816617][ T2083] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 70.816914][ T2083] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 70.817272][ T2083] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 70.817588][ T2083] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 70.817932][ T2083] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 70.818218][ T2083] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 70.818602][ T2083] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 70.818886][ T2083] ? static_obj (kernel/locking/lockdep.c:858) [ 70.819118][ T2083] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 70.819430][ T2083] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 70.819787][ T2083] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 70.820132][ T2083] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 70.820497][ T2083] devlink_reload (net/devlink/dev.c:475) [ 70.820791][ T2083] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 70.821078][ T2083] ? devlink_resources_validate (net/devlink/resource.c:471) [ 70.821438][ T2083] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 70.821732][ T2083] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 70.822070][ T2083] ? __nla_validate_parse (lib/nlattr.c:635) [ 70.822376][ T2083] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 70.822677][ T2083] ? __nla_parse (lib/nlattr.c:732) [ 70.822965][ T2083] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 70.823242][ T2083] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 70.823597][ T2083] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.823882][ T2083] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 70.824180][ T2083] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 70.824505][ T2083] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 70.824824][ T2083] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 70.825191][ T2083] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 70.825571][ T2083] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 70.825864][ T2083] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 70.826165][ T2083] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 70.826497][ T2083] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.826837][ T2083] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 70.827154][ T2083] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 70.827484][ T2083] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 70.827786][ T2083] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.828096][ T2083] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 70.828414][ T2083] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 70.828735][ T2083] genl_rcv (net/netlink/genetlink.c:1218) [ 70.828979][ T2083] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.829297][ T2083] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.829624][ T2083] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.829935][ T2083] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 70.830236][ T2083] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 70.830564][ T2083] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.830874][ T2083] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.831185][ T2083] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 70.831518][ T2083] ? __ia32_sys_getpeername (net/socket.c:2219) [ 70.831859][ T2083] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 70.832159][ T2083] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 70.832544][ T2083] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 70.832854][ T2083] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 70.833160][ T2083] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 70.833488][ T2083] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 70.833791][ T2083] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 70.834093][ T2083] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.834492][ T2083] RIP: 0033:0x7faf2550f08e [ 70.834817][ T2083] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 70.835791][ T2083] RSP: 002b:00007ffc80f33d00 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 70.836222][ T2083] RAX: ffffffffffffffda RBX: 00000000341bf980 RCX: 00007faf2550f08e [ 70.836672][ T2083] RDX: 0000000000000038 RSI: 00000000341bfba0 RDI: 0000000000000005 [ 70.837102][ T2083] RBP: 00007ffc80f33d10 R08: 00007faf257c3980 R09: 000000000000000c [ 70.837554][ T2083] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 70.837944][ T2083] R13: 00000000341bf980 R14: 0000000000000000 R15: 0000000000000003 | [ 70.945324][ T2093] ------------[ cut here ]------------ | [ 70.945608][ T2093] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/2093 | [ 70.946049][ T2093] Modules linked in: netdevsim | [ 70.946745][ T2093] Tainted: [W]=WARN [ 70.946910][ T2093] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 70.947189][ T2093] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 70.947494][ T2093] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 70.948280][ T2093] RSP: 0018:ffa00000050771b0 EFLAGS: 00010286 [ 70.948572][ T2093] RAX: 00000000ffffffa6 RBX: ff1100000c195840 RCX: 1ff4000000a0edfc [ 70.948899][ T2093] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c1958f0 [ 70.949226][ T2093] RBP: ff11000010d39000 R08: 1fe2200001832b1f R09: ff11000004f2aea8 [ 70.949522][ T2093] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 70.949844][ T2093] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 70.950174][ T2093] FS: 00007fe904b84840(0000) GS:ff11000096905000(0000) knlGS:0000000000000000 [ 70.950574][ T2093] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.950856][ T2093] CR2: 00000000004a77b8 CR3: 000000000f71d003 CR4: 0000000000771ef0 [ 70.951170][ T2093] PKRU: 55555554 [ 70.951340][ T2093] Call Trace: [ 70.951508][ T2093] [ 70.951626][ T2093] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 70.951850][ T2093] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 70.952072][ T2093] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 70.952291][ T2093] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 70.952473][ T2093] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 70.952689][ T2093] __dev_notify_flags (net/core/dev.c:9787) [ 70.952925][ T2093] ? netif_change_name (net/core/dev.c:1495) [ 70.953161][ T2093] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 70.953449][ T2093] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 70.953671][ T2093] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 70.953892][ T2093] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 70.954114][ T2093] ? __dev_get_by_name (net/core/dev.c:883) [ 70.954343][ T2093] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 70.954578][ T2093] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 70.954804][ T2093] rtnl_newlink (net/core/rtnetlink.c:4150) [ 70.955029][ T2093] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.955245][ T2093] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.955480][ T2093] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 70.955700][ T2093] ? mark_usage (kernel/locking/lockdep.c:4674) [ 70.955921][ T2093] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.956150][ T2093] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.956381][ T2093] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 70.956605][ T2093] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 70.956830][ T2093] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 70.957054][ T2093] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.957273][ T2093] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.957517][ T2093] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 70.957734][ T2093] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 70.957954][ T2093] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 70.958172][ T2093] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 70.958397][ T2093] ? netlink_ack (./include/linux/skbuff.h:2718) [ 70.958630][ T2093] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 70.958848][ T2093] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 70.959072][ T2093] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 70.959295][ T2093] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 70.959536][ T2093] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 70.959760][ T2093] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 70.959981][ T2093] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 70.960200][ T2093] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 70.960435][ T2093] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 70.960660][ T2093] ? copy_msghdr_from_user (net/socket.c:2635) [ 70.960885][ T2093] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 70.961157][ T2093] ? move_addr_to_kernel (net/socket.c:258) [ 70.961383][ T2093] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 70.961610][ T2093] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 70.961835][ T2093] ___sys_sendmsg (net/socket.c:2752) [ 70.962052][ T2093] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 70.962276][ T2093] ? copy_msghdr_from_user (net/socket.c:2603) [ 70.962522][ T2093] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 70.962750][ T2093] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 70.962980][ T2093] __sys_sendmsg (net/socket.c:2784) [ 70.963200][ T2093] ? __sys_sendmsg_sock (net/socket.c:2765) [ 70.963437][ T2093] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.963660][ T2093] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 70.963884][ T2093] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 70.964110][ T2093] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 70.964346][ T2093] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 70.964573][ T2093] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 70.964834][ T2093] RIP: 0033:0x7fe904dbe08e [ 70.965058][ T2093] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 70.965842][ T2093] RSP: 002b:00007ffff8295530 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 70.966172][ T2093] RAX: ffffffffffffffda RBX: 00007ffff8295ce0 RCX: 00007fe904dbe08e [ 70.966515][ T2093] RDX: 0000000000000000 RSI: 00007ffff82955e0 RDI: 0000000000000005 [ 70.966839][ T2093] RBP: 00007ffff8295540 R08: 0000000000000000 R09: 0000000000000000 [ 70.967176][ T2093] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9d [ 70.967521][ T2093] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffff8295cb0 | [ 71.007972][ T2094] ------------[ cut here ]------------ | [ 71.008195][ T2094] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2094 | [ 71.008554][ T2094] Modules linked in: netdevsim | [ 71.009265][ T2094] Tainted: [W]=WARN [ 71.009502][ T2094] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.009802][ T2094] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.010124][ T2094] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.010712][ T2094] RSP: 0018:ffa0000005087020 EFLAGS: 00010286 [ 71.010934][ T2094] RAX: 00000000ffffffa6 RBX: ff110000093df0c0 RCX: 1ff4000000a10dca [ 71.011187][ T2094] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000093df170 [ 71.011462][ T2094] RBP: ff11000010d39000 R08: 1fe220000127be2f R09: ff11000004f2d180 [ 71.011732][ T2094] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 71.011982][ T2094] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 71.012233][ T2094] FS: 00007fb59f29d840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 71.012548][ T2094] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.012781][ T2094] CR2: 000000001d4c8988 CR3: 0000000010e5f001 CR4: 0000000000771ef0 [ 71.013037][ T2094] PKRU: 55555554 [ 71.013189][ T2094] Call Trace: [ 71.013359][ T2094] [ 71.013489][ T2094] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 71.013692][ T2094] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 71.013849][ T2094] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 71.014039][ T2094] __dev_notify_flags (net/core/dev.c:9787) [ 71.014234][ T2094] ? netif_change_name (net/core/dev.c:1495) [ 71.014436][ T2094] ? __dev_change_flags (net/core/dev.c:9752) [ 71.014635][ T2094] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 71.014822][ T2094] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.015014][ T2094] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 71.015201][ T2094] netif_change_flags (net/core/dev.c:9820) [ 71.015402][ T2094] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 71.015600][ T2094] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 71.015787][ T2094] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 71.016011][ T2094] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 71.016200][ T2094] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.016399][ T2094] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 71.016594][ T2094] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 71.016785][ T2094] ? __kernel_text_address (kernel/extable.c:79) [ 71.016972][ T2094] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.017159][ T2094] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.017358][ T2094] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 71.017564][ T2094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.017770][ T2094] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 71.017966][ T2094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.018164][ T2094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.018376][ T2094] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 71.018580][ T2094] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 71.018779][ T2094] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 71.018969][ T2094] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 71.019162][ T2094] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 71.019363][ T2094] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 71.019560][ T2094] rtnl_newlink (net/core/rtnetlink.c:4150) [ 71.019754][ T2094] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.019943][ T2094] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.020136][ T2094] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 71.020339][ T2094] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.020538][ T2094] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.020727][ T2094] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.020912][ T2094] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.021098][ T2094] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 71.021285][ T2094] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.021495][ T2094] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 71.021680][ T2094] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 71.021867][ T2094] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.022072][ T2094] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.022274][ T2094] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.022511][ T2094] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.022765][ T2094] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.022965][ T2094] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 71.023153][ T2094] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.023357][ T2094] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.023557][ T2094] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 71.023742][ T2094] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 71.023932][ T2094] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.024124][ T2094] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.024345][ T2094] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.024609][ T2094] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 71.024870][ T2094] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 71.025128][ T2094] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 71.025413][ T2094] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 71.025625][ T2094] ? copy_msghdr_from_user (net/socket.c:2635) [ 71.025811][ T2094] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 71.026036][ T2094] ? move_addr_to_kernel (net/socket.c:258) [ 71.026225][ T2094] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 71.026429][ T2094] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.026629][ T2094] ___sys_sendmsg (net/socket.c:2752) [ 71.026817][ T2094] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 71.027045][ T2094] ? copy_msghdr_from_user (net/socket.c:2603) [ 71.027245][ T2094] __sys_sendmsg (net/socket.c:2784) [ 71.027463][ T2094] ? __sys_sendmsg_sock (net/socket.c:2765) [ 71.027651][ T2094] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 71.027874][ T2094] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 71.028067][ T2094] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.028257][ T2094] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 71.028462][ T2094] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 71.028648][ T2094] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 71.028834][ T2094] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.029056][ T2094] RIP: 0033:0x7fb59f4d708e [ 71.029250][ T2094] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 71.029811][ T2094] RSP: 002b:00007ffef2ea88f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.030073][ T2094] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fb59f4d708e [ 71.030340][ T2094] RDX: 0000000000000000 RSI: 00007ffef2ea89a0 RDI: 0000000000000005 [ 71.030601][ T2094] RBP: 00007ffef2ea8900 R08: 0000000000000000 R09: 0000000000000000 [ 71.030859][ T2094] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9d [ 71.031113][ T2094] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffef2ea9070 | [ 71.161524][ T2097] ------------[ cut here ]------------ | [ 71.161754][ T2097] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2097 | [ 71.162079][ T2097] Modules linked in: netdevsim | [ 71.162982][ T2097] Tainted: [W]=WARN [ 71.163135][ T2097] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.163373][ T2097] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.163612][ T2097] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.164143][ T2097] RSP: 0018:ffa0000005097010 EFLAGS: 00010286 [ 71.164376][ T2097] RAX: 00000000ffffffa6 RBX: ff1100000cf72ac0 RCX: 1ff4000000a12dc8 [ 71.164633][ T2097] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000cf72b70 [ 71.164888][ T2097] RBP: ff11000010d39000 R08: 1fe22000019ee56f R09: ff1100000c6bae80 [ 71.165137][ T2097] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 71.165399][ T2097] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000005097100 [ 71.165659][ T2097] FS: 00007f07ef566840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 71.165942][ T2097] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.166167][ T2097] CR2: 0000000029d65988 CR3: 0000000004c1f003 CR4: 0000000000771ef0 [ 71.166434][ T2097] PKRU: 55555554 [ 71.166593][ T2097] Call Trace: [ 71.166743][ T2097] [ 71.166861][ T2097] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 71.167049][ T2097] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 71.167201][ T2097] netif_close_many (net/core/dev.c:1804) [ 71.167400][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.167594][ T2097] ? __dev_close_many (net/core/dev.c:1781) [ 71.167778][ T2097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.167963][ T2097] netif_close_many_and_unlock (net/core/dev.c:12330) [ 71.168147][ T2097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.168341][ T2097] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 71.168596][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.168847][ T2097] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 71.169066][ T2097] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 71.169252][ T2097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.169453][ T2097] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 71.169671][ T2097] ? unregister_netdevice_many (net/core/dev.c:12497) [ 71.169855][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.170089][ T2097] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 71.170359][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.170625][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.170882][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.171107][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.171366][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.171575][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.171757][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.172031][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.172291][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.172567][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.172816][ T2097] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 71.173011][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.173194][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.173392][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.173585][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.173780][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.173969][ T2097] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 71.174155][ T2097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.174366][ T2097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.174558][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.174744][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.174925][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.175115][ T2097] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 71.175309][ T2097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.175527][ T2097] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.175717][ T2097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 71.175900][ T2097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 71.176092][ T2097] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.176282][ T2097] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.176489][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.176683][ T2097] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 71.176868][ T2097] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 71.177053][ T2097] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 71.177242][ T2097] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 71.177451][ T2097] ? copy_msghdr_from_user (net/socket.c:2635) [ 71.177635][ T2097] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 71.177854][ T2097] ? move_addr_to_kernel (net/socket.c:258) [ 71.178040][ T2097] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 71.178231][ T2097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.178433][ T2097] ___sys_sendmsg (net/socket.c:2752) [ 71.178625][ T2097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 71.178848][ T2097] ? copy_msghdr_from_user (net/socket.c:2603) [ 71.179043][ T2097] __sys_sendmsg (net/socket.c:2784) [ 71.179239][ T2097] ? __sys_sendmsg_sock (net/socket.c:2765) [ 71.179437][ T2097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 71.179668][ T2097] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 71.179853][ T2097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.180042][ T2097] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 71.180227][ T2097] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 71.180424][ T2097] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 71.180619][ T2097] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.180834][ T2097] RIP: 0033:0x7f07ef7a008e [ 71.181030][ T2097] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 71.181568][ T2097] RSP: 002b:00007fff6486e720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.181822][ T2097] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f07ef7a008e [ 71.182081][ T2097] RDX: 0000000000000000 RSI: 00007fff6486e7d0 RDI: 0000000000000005 [ 71.182343][ T2097] RBP: 00007fff6486e730 R08: 0000000000000000 R09: 0000000000000000 [ 71.182602][ T2097] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9d [ 71.182854][ T2097] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff6486eea0 | [ 71.186716][ T2097] ------------[ cut here ]------------ | [ 71.186897][ T2097] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/2097 | [ 71.187197][ T2097] Modules linked in: netdevsim | [ 71.187716][ T2097] Tainted: [W]=WARN [ 71.187865][ T2097] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.188073][ T2097] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.188295][ T2097] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.188911][ T2097] RSP: 0018:ffa0000005097190 EFLAGS: 00010286 [ 71.189134][ T2097] RAX: 00000000ffffffa6 RBX: ff1100000afb6340 RCX: 1ff4000000a12df8 [ 71.189396][ T2097] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000afb63f0 [ 71.189734][ T2097] RBP: ff11000010d39000 R08: 1fe22000015f6c7f R09: ff1100000c6bae58 [ 71.189974][ T2097] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 71.190213][ T2097] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 71.190559][ T2097] FS: 00007f07ef566840(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 71.190839][ T2097] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.191142][ T2097] CR2: 0000000029d65988 CR3: 0000000004c1f003 CR4: 0000000000771ef0 [ 71.191405][ T2097] PKRU: 55555554 [ 71.191554][ T2097] Call Trace: [ 71.191698][ T2097] [ 71.191813][ T2097] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 71.192108][ T2097] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 71.192321][ T2097] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 71.192522][ T2097] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.192783][ T2097] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 71.192995][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.193174][ T2097] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 71.193363][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.193629][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.193809][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.193990][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.194166][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.194464][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.194640][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.194819][ T2097] ? mark_usage (kernel/locking/lockdep.c:4674) [ 71.194997][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.195263][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.195470][ T2097] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 71.195652][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.195826][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.196092][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.196267][ T2097] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.196466][ T2097] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 71.196646][ T2097] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 71.196908][ T2097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.197096][ T2097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.197277][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.197480][ T2097] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.197737][ T2097] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 71.197917][ T2097] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 71.198095][ T2097] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.198272][ T2097] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.198557][ T2097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 71.198735][ T2097] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 71.198915][ T2097] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.199093][ T2097] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.199367][ T2097] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.199558][ T2097] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 71.199738][ T2097] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 71.199916][ T2097] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 71.200182][ T2097] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 71.200375][ T2097] ? copy_msghdr_from_user (net/socket.c:2635) [ 71.200559][ T2097] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 71.200765][ T2097] ? move_addr_to_kernel (net/socket.c:258) [ 71.201029][ T2097] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 71.201207][ T2097] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 71.201425][ T2097] ___sys_sendmsg (net/socket.c:2752) [ 71.201685][ T2097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 71.202116][ T2097] ? copy_msghdr_from_user (net/socket.c:2603) [ 71.202398][ T2097] __sys_sendmsg (net/socket.c:2784) [ 71.202593][ T2097] ? __sys_sendmsg_sock (net/socket.c:2765) [ 71.202768][ T2097] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 71.203069][ T2097] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 71.203246][ T2097] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.203453][ T2097] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 71.203727][ T2097] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 71.203916][ T2097] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 71.204095][ T2097] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.204300][ T2097] RIP: 0033:0x7f07ef7a008e [ 71.204596][ T2097] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 71.205106][ T2097] RSP: 002b:00007fff6486e720 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.205459][ T2097] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f07ef7a008e [ 71.205706][ T2097] RDX: 0000000000000000 RSI: 00007fff6486e7d0 RDI: 0000000000000005 [ 71.206174][ T2097] RBP: 00007fff6486e730 R08: 0000000000000000 R09: 0000000000000000 [ 71.206539][ T2097] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10cf9d [ 71.206842][ T2097] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff6486eea0 | [ 71.313633][ T70] ------------[ cut here ]------------ | [ 71.313959][ T70] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: 1/70 | [ 71.314532][ T70] Modules linked in: netdevsim | [ 71.315382][ T70] Tainted: [W]=WARN [ 71.315568][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.315860][ T70] Workqueue: netns cleanup_net [ 71.316116][ T70] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.316433][ T70] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.317256][ T70] RSP: 0018:ffa00000004b7610 EFLAGS: 00010286 [ 71.317563][ T70] RAX: 00000000ffffffa6 RBX: ff1100000afb7b40 RCX: 1ff4000000096e88 [ 71.317900][ T70] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000afb7bf0 [ 71.318231][ T70] RBP: ff11000009e2a000 R08: 1fe22000015f6f7f R09: ff11000008d60c20 [ 71.318587][ T70] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 71.319031][ T70] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 71.319380][ T70] FS: 0000000000000000(0000) GS:ff11000096805000(0000) knlGS:0000000000000000 [ 71.319778][ T70] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.320055][ T70] CR2: 00007f8376046f98 CR3: 000000000df48003 CR4: 0000000000771ef0 [ 71.320398][ T70] PKRU: 55555554 [ 71.320574][ T70] Call Trace: [ 71.320743][ T70] [ 71.320866][ T70] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 71.321171][ T70] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 71.321470][ T70] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 71.321707][ T70] ? netdev_run_todo (net/core/dev.c:11703) [ 71.321935][ T70] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 71.322168][ T70] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 71.322466][ T70] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 71.322689][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.322918][ T70] ? unregister_netdevice_many (net/core/dev.c:12497) [ 71.323151][ T70] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 71.323392][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.323626][ T70] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 71.323908][ T70] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 71.324213][ T70] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 71.324523][ T70] devlink_reload (net/devlink/dev.c:462) [ 71.324752][ T70] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 71.324979][ T70] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 71.325205][ T70] ? __devlinks_xa_find_get (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/devlink/core.c:364 (discriminator 2)) [ 71.325448][ T70] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 71.325677][ T70] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 71.325921][ T70] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 71.326158][ T70] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 71.326392][ T70] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.326630][ T70] cleanup_net (net/core/net_namespace.c:702) [ 71.326864][ T70] ? net_passive_dec (./include/linux/llist.h:241) [ 71.327096][ T70] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 71.327338][ T70] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 71.327571][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.327800][ T70] process_one_work (kernel/workqueue.c:3314) [ 71.328034][ T70] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 71.328258][ T70] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.328507][ T70] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 71.328734][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.328955][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 71.329183][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.329423][ T70] kthread (kernel/kthread.c:436) [ 71.329605][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.329888][ T70] ? kthread_affine_node (kernel/kthread.c:378) [ 71.330114][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 71.330354][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 71.330644][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 71.330870][ T70] ? kthread_affine_node (kernel/kthread.c:378) [ 71.331095][ T70] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 71.387881][ T70] ------------[ cut here ]------------ | [ 71.388133][ T70] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: 1/70 | [ 71.388504][ T70] Modules linked in: netdevsim | [ 71.389091][ T70] Tainted: [W]=WARN [ 71.389250][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.389518][ T70] Workqueue: netns cleanup_net [ 71.389725][ T70] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.389972][ T70] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.390563][ T70] RSP: 0018:ffa00000004b7568 EFLAGS: 00010286 [ 71.390797][ T70] RAX: 00000000ffffffa6 RBX: ff1100000ed727c0 RCX: 1ff4000000096e73 [ 71.391062][ T70] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed72870 [ 71.391347][ T70] RBP: ff1100000c3fa000 R08: 1fe2200001dae50f R09: ff11000008d60c20 [ 71.391659][ T70] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 71.392017][ T70] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c3fa000 [ 71.392301][ T70] FS: 0000000000000000(0000) GS:ff11000096885000(0000) knlGS:0000000000000000 [ 71.392759][ T70] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.393056][ T70] CR2: 00007f9803cab2a0 CR3: 000000002ef39006 CR4: 0000000000771ef0 [ 71.393455][ T70] PKRU: 55555554 [ 71.393674][ T70] Call Trace: [ 71.393894][ T70] [ 71.394051][ T70] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 71.394291][ T70] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 71.394535][ T70] register_netdevice (net/core/dev.c:11488) [ 71.394805][ T70] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 71.395109][ T70] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 71.395374][ T70] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 71.395625][ T70] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 71.395847][ T70] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 71.396125][ T70] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 71.396397][ T70] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 71.396736][ T70] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 71.397018][ T70] ? static_obj (kernel/locking/lockdep.c:858) [ 71.397229][ T70] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 71.397513][ T70] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 71.397825][ T70] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 71.398156][ T70] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 71.398513][ T70] devlink_reload (net/devlink/dev.c:475) [ 71.398787][ T70] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 71.399041][ T70] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 71.399313][ T70] ? __devlinks_xa_find_get (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/devlink/core.c:364 (discriminator 2)) [ 71.399620][ T70] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 71.399896][ T70] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 71.400166][ T70] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 71.400462][ T70] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 71.400729][ T70] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.401011][ T70] cleanup_net (net/core/net_namespace.c:702) [ 71.401282][ T70] ? net_passive_dec (./include/linux/llist.h:241) [ 71.401569][ T70] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 71.401782][ T70] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 71.401984][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.402199][ T70] process_one_work (kernel/workqueue.c:3314) [ 71.402510][ T70] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 71.402786][ T70] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.403072][ T70] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 71.403351][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.403571][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 71.403842][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.404122][ T70] kthread (kernel/kthread.c:436) [ 71.404363][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.404690][ T70] ? kthread_affine_node (kernel/kthread.c:378) [ 71.404933][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 71.405185][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 71.405433][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 71.405645][ T70] ? kthread_affine_node (kernel/kthread.c:378) [ 71.405850][ T70] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 71.412811][ T164] ------------[ cut here ]------------ | [ 71.413131][ T164] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: fib.sh/164 | [ 71.413739][ T164] Modules linked in: netdevsim | [ 71.414735][ T164] Tainted: [W]=WARN [ 71.414925][ T164] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.415235][ T164] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.415968][ T164] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.416915][ T164] RSP: 0018:ffa0000000757728 EFLAGS: 00010286 [ 71.417257][ T164] RAX: 00000000ffffffa6 RBX: ff1100000ed72640 RCX: 1ff40000000eaeab [ 71.417830][ T164] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000ed726f0 [ 71.418217][ T164] RBP: ff1100000c3fa000 R08: 1fe2200001dae4df R09: ff1100000df20c48 [ 71.418733][ T164] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 71.419129][ T164] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 71.419536][ T164] FS: 00007f8375e35b80(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 71.420014][ T164] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.420357][ T164] CR2: 000055fc19227de8 CR3: 000000000dee1001 CR4: 0000000000771ef0 [ 71.420747][ T164] PKRU: 55555554 [ 71.420938][ T164] Call Trace: [ 71.421136][ T164] [ 71.421267][ T164] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 71.421604][ T164] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 71.421913][ T164] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 71.422163][ T164] ? netdev_run_todo (net/core/dev.c:11703) [ 71.422416][ T164] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 71.422667][ T164] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 71.422922][ T164] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 71.423173][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.423436][ T164] ? unregister_netdevice_many (net/core/dev.c:12497) [ 71.423701][ T164] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 71.423957][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.424211][ T164] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 71.424534][ T164] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 71.424846][ T164] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 71.425096][ T164] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 71.425414][ T164] bus_remove_device (drivers/base/bus.c:657) [ 71.425665][ T164] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 71.425913][ T164] ? device_remove_file (drivers/base/core.c:3073) [ 71.426168][ T164] device_del (drivers/base/core.c:3895) [ 71.426369][ T164] ? __device_link_del (./include/linux/kobject.h:89) [ 71.426630][ T164] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 71.426877][ T164] device_unregister (drivers/base/core.c:3936) [ 71.427118][ T164] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 71.427428][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 71.427666][ T164] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 71.427960][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 71.428196][ T164] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 71.428440][ T164] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 71.428688][ T164] ? kernfs_ops (fs/kernfs/file.c:128) [ 71.428871][ T164] new_sync_write (fs/read_write.c:595) [ 71.429125][ T164] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 71.429378][ T164] ? new_sync_read (./include/linux/ioprio.h:41) [ 71.429623][ T164] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.429860][ T164] ? ksys_write (fs/read_write.c:740) [ 71.430112][ T164] vfs_write (fs/read_write.c:688) [ 71.430295][ T164] ksys_write (fs/read_write.c:740) [ 71.430501][ T164] ? __ia32_sys_read (fs/read_write.c:724) [ 71.430748][ T164] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 71.430994][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.431240][ T164] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 71.431495][ T164] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 71.431741][ T164] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 71.431987][ T164] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.432298][ T164] RIP: 0033:0x7f8375ea708e [ 71.432573][ T164] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 71.433473][ T164] RSP: 002b:00007ffd685e54a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 71.433849][ T164] RAX: ffffffffffffffda RBX: 00007f8376029580 RCX: 00007f8375ea708e [ 71.434221][ T164] RDX: 0000000000000005 RSI: 000055fc19228c20 RDI: 0000000000000001 [ 71.434612][ T164] RBP: 00007ffd685e54b0 R08: 0000000000000000 R09: 0000000000000000 [ 71.434986][ T164] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 [ 71.435365][ T164] R13: 0000000000000005 R14: 000055fc19228c20 R15: 0000000000000000 | [ 71.447270][ T70] ------------[ cut here ]------------ | [ 71.447595][ T70] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 1/70 | [ 71.447987][ T70] Modules linked in: netdevsim | [ 71.448736][ T70] Tainted: [W]=WARN [ 71.448883][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.449135][ T70] Workqueue: netns cleanup_net [ 71.449354][ T70] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 71.449616][ T70] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 71.450297][ T70] RSP: 0018:ffa00000004b7878 EFLAGS: 00010286 [ 71.450550][ T70] RAX: 00000000ffffffa6 RBX: ff11000009110640 RCX: 1ff4000000096ed5 [ 71.450863][ T70] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091106f0 [ 71.451151][ T70] RBP: ff11000009dac000 R08: 1fe22000012220df R09: ff11000008d60bd0 [ 71.451445][ T70] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 71.451738][ T70] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 71.452029][ T70] FS: 0000000000000000(0000) GS:ff11000096785000(0000) knlGS:0000000000000000 [ 71.452546][ T70] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.452786][ T70] CR2: 000055fc19227de8 CR3: 000000000dee1001 CR4: 0000000000771ef0 [ 71.453155][ T70] PKRU: 55555554 [ 71.453298][ T70] Call Trace: [ 71.453566][ T70] [ 71.453669][ T70] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 71.453912][ T70] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 71.454153][ T70] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 71.454427][ T70] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 71.454617][ T70] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 71.454803][ T70] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 71.454991][ T70] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 71.455178][ T70] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.455468][ T70] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 71.455668][ T70] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 71.455867][ T70] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 71.456060][ T70] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 71.456259][ T70] cleanup_net (net/core/net_namespace.c:702) [ 71.456635][ T70] ? net_passive_dec (./include/linux/llist.h:241) [ 71.456825][ T70] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 71.457020][ T70] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 71.457214][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 71.457518][ T70] process_one_work (kernel/workqueue.c:3314) [ 71.457718][ T70] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 71.457915][ T70] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 71.458120][ T70] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 71.458314][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.458515][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 71.458707][ T70] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 71.458896][ T70] kthread (kernel/kthread.c:436) [ 71.459040][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.459275][ T70] ? kthread_affine_node (kernel/kthread.c:378) [ 71.459476][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 71.459671][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 71.459911][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 71.460104][ T70] ? kthread_affine_node (kernel/kthread.c:378) Finger prints: rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:register_netdev:loopback_net_init rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:netif_change_flags:rtnl_newlink rtmsg_ifinfo_build_skb:rtmsg_ifinfo:netif_close_many:netif_close_many_and_unlock:unregister_netdevice_many_notify rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:unregister_netdevice_queue:nsim_destroy:__nsim_dev_port_del rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:default_device_exit_batch:ops_undo_list:cleanup_net rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:nsim_init_netdevsim:nsim_create rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:rtnl_dellink:rtnetlink_rcv_msg:netlink_rcv_skb rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:rtnl_configure_link:rtnl_newlink_create