====================================== | xx__-> [ 8.787114][ T165] ------------[ cut here ]------------ | [ 8.787366][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: nexthop.sh/165 | [ 8.787763][ T165] Modules linked in: netdevsim | [ 8.788366][ T165] Tainted: [W]=WARN [ 8.788498][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.788763][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.788987][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.789609][ T165] RSP: 0018:ffa00000008374f8 EFLAGS: 00010286 [ 8.789831][ T165] RAX: 00000000ffffffa6 RBX: ff11000012dd04c0 RCX: 1ff4000000106e65 [ 8.790139][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012dd0570 [ 8.790397][ T165] RBP: ff11000009542000 R08: 1fe22000025ba0af R09: ff11000013428c48 [ 8.790659][ T165] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 8.790915][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009542000 [ 8.791179][ T165] FS: 00007f63ec2afb80(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 8.791477][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.791695][ T165] CR2: 0000557aaf665138 CR3: 000000000558a004 CR4: 0000000000771ef0 [ 8.791936][ T165] PKRU: 55555554 [ 8.792057][ T165] Call Trace: [ 8.792185][ T165] [ 8.792270][ T165] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.792434][ T165] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.792556][ T165] register_netdevice (net/core/dev.c:11488) [ 8.792727][ T165] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.792925][ T165] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 8.793093][ T165] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 8.793306][ T165] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 8.793467][ T165] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 8.793674][ T165] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 8.793835][ T165] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 8.794037][ T165] ? 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)) [ 8.794207][ T165] ? static_obj (kernel/locking/lockdep.c:858) [ 8.794328][ T165] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 8.794493][ T165] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 8.794710][ T165] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 8.794885][ T165] ? driver_sysfs_add (drivers/base/dd.c:495) [ 8.795045][ T165] call_driver_probe (drivers/base/dd.c:629) [ 8.795210][ T165] really_probe (drivers/base/dd.c:709) [ 8.795369][ T165] ? driver_probe_device (drivers/base/dd.c:135) [ 8.795528][ T165] __driver_probe_device (drivers/base/dd.c:871) [ 8.795694][ T165] driver_probe_device (drivers/base/dd.c:901) [ 8.795854][ T165] __device_attach_driver (drivers/base/dd.c:1029) [ 8.796017][ T165] bus_for_each_drv (drivers/base/bus.c:500) [ 8.796182][ T165] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 8.796347][ T165] __device_attach (drivers/base/dd.c:1101) [ 8.796506][ T165] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 8.796671][ T165] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 8.796870][ T165] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 8.797032][ T165] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 8.797201][ T165] device_initial_probe (drivers/base/dd.c:1156) [ 8.797360][ T165] bus_probe_device (drivers/base/bus.c:613) [ 8.797521][ T165] device_add (drivers/base/core.c:3706) [ 8.797689][ T165] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 8.797892][ T165] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 8.798055][ T165] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 8.798223][ T165] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 8.798422][ T165] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 8.798586][ T165] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 8.798784][ T165] ? 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)) [ 8.798945][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 8.799106][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 8.799272][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 8.799434][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 8.799556][ T165] new_sync_write (fs/read_write.c:595) [ 8.799723][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.799882][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 8.800044][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 8.800206][ T165] ? ksys_write (fs/read_write.c:740) [ 8.800368][ T165] vfs_write (fs/read_write.c:688) [ 8.800490][ T165] ksys_write (fs/read_write.c:740) [ 8.800616][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 8.800774][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.800932][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.801091][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.801257][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.801416][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.801582][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.801779][ T165] RIP: 0033:0x7f63ec32108e [ 8.801946][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 8.802647][ T165] RSP: 002b:00007ffe65755f90 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8.802889][ T165] RAX: ffffffffffffffda RBX: 00007f63ec4a3580 RCX: 00007f63ec32108e [ 8.803132][ T165] RDX: 0000000000000007 RSI: 0000557aaf664130 RDI: 0000000000000001 [ 8.803368][ T165] RBP: 00007ffe65755fa0 R08: 0000000000000000 R09: 0000000000000000 [ 8.803614][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 8.803851][ T165] R13: 0000000000000007 R14: 0000557aaf664130 R15: 0000000000000000 | [ 8.851449][ T186] ------------[ cut here ]------------ | [ 8.851723][ T186] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/186 | [ 8.851964][ T186] Modules linked in: netdevsim | [ 8.852456][ T186] Tainted: [W]=WARN [ 8.852560][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.852739][ T186] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.852927][ T186] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.853395][ T186] RSP: 0018:ffa00000005d7aa8 EFLAGS: 00010286 [ 8.853570][ T186] RAX: 00000000ffffffa6 RBX: ff11000008da7e40 RCX: 1ff40000000baf1b [ 8.853782][ T186] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008da7ef0 [ 8.853977][ T186] RBP: ff110000059ac000 R08: 1fe22000011b4fdf R09: ff11000012225180 [ 8.854177][ T186] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 8.854370][ T186] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000059ac000 [ 8.854569][ T186] FS: 00007f73b5995840(0000) GS:ff1100009d605000(0000) knlGS:0000000000000000 [ 8.854811][ T186] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.854977][ T186] CR2: 0000000000479648 CR3: 00000000135e0001 CR4: 0000000000771ef0 [ 8.855177][ T186] PKRU: 55555554 [ 8.855276][ T186] Call Trace: [ 8.855374][ T186] [ 8.855443][ T186] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 8.855582][ T186] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.855715][ T186] ? notifier_call_chain (kernel/notifier.c:85) [ 8.855847][ T186] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.855948][ T186] register_netdevice (net/core/dev.c:11488) [ 8.856081][ T186] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.856250][ T186] register_netdev (net/core/dev.c:11552) [ 8.856380][ T186] loopback_net_init (drivers/net/loopback.c:218) [ 8.856512][ T186] ops_init (net/core/net_namespace.c:137) [ 8.856622][ T186] setup_net (net/core/net_namespace.c:446) [ 8.856722][ T186] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 8.856853][ T186] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 8.856987][ T186] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 8.857130][ T186] copy_net_ns (net/core/net_namespace.c:579) [ 8.857268][ T186] create_new_namespaces (kernel/nsproxy.c:132) [ 8.857413][ T186] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 8.857560][ T186] ksys_unshare (kernel/fork.c:3243) [ 8.857716][ T186] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 8.857852][ T186] ? __ia32_sys_open (fs/open.c:1374) [ 8.858004][ T186] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 8.858152][ T186] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 8.858297][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.858437][ T186] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.858586][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.858735][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.858914][ T186] RIP: 0033:0x7f73b5c57bcb [ 8.859064][ T186] 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 [ 8.859542][ T186] RSP: 002b:00007ffc807c0ff8 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 8.859756][ T186] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f73b5c57bcb [ 8.859958][ T186] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 8.860162][ T186] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 8.860363][ T186] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffc807c3220 [ 8.860559][ T186] R13: 0000000000000001 R14: 00007f73b59956f8 R15: 00007ffc807c3846 | [ 8.904052][ T187] ------------[ cut here ]------------ | [ 8.904362][ T187] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/187 | [ 8.904810][ T187] Modules linked in: netdevsim | [ 8.905444][ T187] Tainted: [W]=WARN [ 8.905676][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.905928][ T187] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.906192][ T187] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.906813][ T187] RSP: 0018:ffa0000000687310 EFLAGS: 00010286 [ 8.907066][ T187] RAX: 00000000ffffffa6 RBX: ff1100000aaddcc0 RCX: 1ff40000000d0e28 [ 8.907365][ T187] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aaddd70 [ 8.907664][ T187] RBP: ff11000009542000 R08: 1fe220000155bbaf R09: ff11000012220bd0 [ 8.907951][ T187] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 8.908247][ T187] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 8.908531][ T187] FS: 00007fd304dee840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 8.908859][ T187] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.909105][ T187] CR2: 00007fd304fefc20 CR3: 0000000015077005 CR4: 0000000000771ef0 [ 8.909400][ T187] PKRU: 55555554 [ 8.909565][ T187] Call Trace: [ 8.909753][ T187] [ 8.909887][ T187] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 8.910150][ T187] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 8.910395][ T187] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 8.910623][ T187] ? netdev_run_todo (net/core/dev.c:11703) [ 8.910826][ T187] ? 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) [ 8.911041][ T187] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 8.911263][ T187] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 8.911472][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.911699][ T187] ? unregister_netdevice_many (net/core/dev.c:12497) [ 8.911899][ T187] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 8.912101][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.912314][ T187] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 8.912559][ T187] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 8.912825][ T187] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 8.913071][ T187] devlink_reload (net/devlink/dev.c:462) [ 8.913289][ T187] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 8.913495][ T187] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 8.913687][ T187] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 8.913856][ T187] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 8.914065][ T187] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 8.914320][ T187] ? __nla_validate_parse (lib/nlattr.c:635) [ 8.914534][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 8.914753][ T187] ? __nla_parse (lib/nlattr.c:732) [ 8.914958][ T187] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 8.915171][ T187] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 8.915415][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.915633][ T187] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 8.915859][ T187] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 8.916071][ T187] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 8.916296][ T187] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 8.916545][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 8.916808][ T187] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 8.917025][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 8.917243][ T187] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 8.917451][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.917679][ T187] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 8.917881][ T187] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 8.918083][ T187] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 8.918291][ T187] ? netlink_ack (./include/linux/skbuff.h:2718) [ 8.918504][ T187] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 8.918748][ T187] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 8.918962][ T187] genl_rcv (net/netlink/genetlink.c:1218) [ 8.919137][ T187] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 8.919344][ T187] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 8.919642][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.919858][ T187] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 8.920064][ T187] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 8.920283][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 8.920504][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 8.920731][ T187] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 8.920940][ T187] ? __ia32_sys_getpeername (net/socket.c:2219) [ 8.921144][ T187] ? build_open_flags (fs/open.c:1212) [ 8.921356][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 8.921563][ T187] ? __ia32_sys_open (fs/open.c:1374) [ 8.921783][ T187] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 8.921992][ T187] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 8.922250][ T187] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 8.922458][ T187] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 8.922708][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.923147][ T187] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.923355][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.923567][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.924041][ T187] RIP: 0033:0x7fd30502808e [ 8.924250][ T187] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 8.924846][ T187] RSP: 002b:00007ffeed49fee0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 8.925140][ T187] RAX: ffffffffffffffda RBX: 000000003ce99980 RCX: 00007fd30502808e [ 8.925433][ T187] RDX: 0000000000000040 RSI: 000000003ce99ba0 RDI: 0000000000000005 [ 8.925727][ T187] RBP: 00007ffeed49fef0 R08: 00007fd3052dc980 R09: 000000000000000c [ 8.926010][ T187] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 8.926301][ T187] R13: 000000003ce99980 R14: 0000000000000000 R15: 0000000000000001 | [ 8.980571][ T187] ------------[ cut here ]------------ | [ 8.980807][ T187] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/187 | [ 8.981176][ T187] Modules linked in: netdevsim | [ 8.981769][ T187] Tainted: [W]=WARN [ 8.981933][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.982184][ T187] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.982434][ T187] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.983036][ T187] RSP: 0018:ffa0000000687268 EFLAGS: 00010286 [ 8.983287][ T187] RAX: 00000000ffffffa6 RBX: ff11000012f287c0 RCX: 1ff40000000d0e13 [ 8.983572][ T187] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012f28870 [ 8.983917][ T187] RBP: ff11000012d8a000 R08: 1fe22000025e510f R09: ff11000012220bd0 [ 8.984207][ T187] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 8.984496][ T187] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012d8a000 [ 8.984828][ T187] FS: 00007fd304dee840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 8.985151][ T187] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.985407][ T187] CR2: 00007fd304fefc20 CR3: 0000000015077005 CR4: 0000000000771ef0 [ 8.985682][ T187] PKRU: 55555554 [ 8.985834][ T187] Call Trace: [ 8.985990][ T187] [ 8.986110][ T187] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.986307][ T187] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.986463][ T187] register_netdevice (net/core/dev.c:11488) [ 8.986668][ T187] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.986889][ T187] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 8.987084][ T187] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 8.987383][ T187] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 8.987670][ T187] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 8.987991][ T187] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 8.988270][ T187] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 8.988605][ T187] ? 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)) [ 8.988872][ T187] ? static_obj (kernel/locking/lockdep.c:858) [ 8.989076][ T187] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 8.989289][ T187] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 8.989530][ T187] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 8.989785][ T187] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 8.990034][ T187] devlink_reload (net/devlink/dev.c:475) [ 8.990246][ T187] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 8.990456][ T187] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 8.990634][ T187] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 8.990812][ T187] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 8.991014][ T187] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 8.991259][ T187] ? __nla_validate_parse (lib/nlattr.c:635) [ 8.991471][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 8.991690][ T187] ? __nla_parse (lib/nlattr.c:732) [ 8.991908][ T187] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 8.992102][ T187] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 8.992358][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.992599][ T187] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 8.992882][ T187] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 8.993139][ T187] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 8.993367][ T187] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 8.993654][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 8.993930][ T187] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 8.994159][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 8.994383][ T187] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 8.994625][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.994858][ T187] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 8.995088][ T187] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 8.995322][ T187] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 8.995553][ T187] ? netlink_ack (./include/linux/skbuff.h:2718) [ 8.995813][ T187] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 8.996051][ T187] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 8.996297][ T187] genl_rcv (net/netlink/genetlink.c:1218) [ 8.996480][ T187] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 8.996700][ T187] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 8.996892][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.997093][ T187] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 8.997305][ T187] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 8.997509][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 8.997729][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 8.997936][ T187] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 8.998166][ T187] ? __ia32_sys_getpeername (net/socket.c:2219) [ 8.998376][ T187] ? build_open_flags (fs/open.c:1212) [ 8.998599][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 8.998811][ T187] ? __ia32_sys_open (fs/open.c:1374) [ 8.999018][ T187] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 8.999234][ T187] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 8.999479][ T187] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 8.999707][ T187] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 8.999909][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.000118][ T187] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.000332][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.000542][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.000790][ T187] RIP: 0033:0x7fd30502808e [ 9.001008][ T187] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.001628][ T187] RSP: 002b:00007ffeed49fee0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.001921][ T187] RAX: ffffffffffffffda RBX: 000000003ce99980 RCX: 00007fd30502808e [ 9.002218][ T187] RDX: 0000000000000040 RSI: 000000003ce99ba0 RDI: 0000000000000005 [ 9.002504][ T187] RBP: 00007ffeed49fef0 R08: 00007fd3052dc980 R09: 000000000000000c [ 9.002794][ T187] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.003099][ T187] R13: 000000003ce99980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.047140][ T190] ------------[ cut here ]------------ | [ 9.047345][ T190] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/190 | [ 9.047574][ T190] Modules linked in: netdevsim | [ 9.048114][ T190] Tainted: [W]=WARN [ 9.048254][ T190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.048463][ T190] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.048677][ T190] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.049163][ T190] RSP: 0018:ffa00000006c71b0 EFLAGS: 00010286 [ 9.049335][ T190] RAX: 00000000ffffffa6 RBX: ff11000012f299c0 RCX: 1ff40000000d8dfc [ 9.049537][ T190] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012f29a70 [ 9.049752][ T190] RBP: ff11000013e6c000 R08: 1fe22000025e534f R09: ff11000012e70ba8 [ 9.049955][ T190] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 9.050163][ T190] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.050361][ T190] FS: 00007f07e5392840(0000) GS:ff1100009d605000(0000) knlGS:0000000000000000 [ 9.050610][ T190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.050777][ T190] CR2: 00000000004a77b8 CR3: 0000000013672004 CR4: 0000000000771ef0 [ 9.050975][ T190] PKRU: 55555554 [ 9.051074][ T190] Call Trace: [ 9.051179][ T190] [ 9.051250][ T190] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.051391][ T190] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.051493][ T190] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.051785][ T190] __dev_notify_flags (net/core/dev.c:9787) [ 9.052005][ T190] ? netif_change_name (net/core/dev.c:1495) [ 9.052147][ T190] ? __dev_change_flags (net/core/dev.c:9752) [ 9.052281][ T190] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.052418][ T190] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 9.052556][ T190] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 9.052749][ T190] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 9.052882][ T190] ? __dev_get_by_name (net/core/dev.c:883) [ 9.053019][ T190] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 9.053166][ T190] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 9.053304][ T190] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.053439][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.053568][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.053770][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.053904][ T190] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.054034][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.054173][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.054318][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.054453][ T190] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.054661][ T190] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.054798][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.054928][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.055067][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.055203][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.055339][ T190] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.055470][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.055676][ T190] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.055813][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.055949][ T190] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.056080][ T190] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.056214][ T190] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.056342][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.056473][ T190] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.056628][ T190] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.056765][ T190] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.056899][ T190] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.057029][ T190] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.057163][ T190] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.057323][ T190] ? move_addr_to_kernel (net/socket.c:258) [ 9.057454][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.057587][ T190] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 9.057717][ T190] ___sys_sendmsg (net/socket.c:2752) [ 9.057843][ T190] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 9.057972][ T190] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.058105][ T190] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 9.058242][ T190] ? 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)) [ 9.058373][ T190] __sys_sendmsg (net/socket.c:2784) [ 9.058501][ T190] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.058638][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.058767][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.058895][ T190] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.059024][ T190] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.059154][ T190] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.059283][ T190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.059443][ T190] RIP: 0033:0x7f07e55cc08e [ 9.059583][ T190] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.060040][ T190] RSP: 002b:00007fffb52d1f30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.060237][ T190] RAX: ffffffffffffffda RBX: 00007fffb52d26e8 RCX: 00007f07e55cc08e [ 9.060431][ T190] RDX: 0000000000000000 RSI: 00007fffb52d1fe0 RDI: 0000000000000005 [ 9.060626][ T190] RBP: 00007fffb52d1f40 R08: 0000000000000000 R09: 0000000000000000 [ 9.060816][ T190] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c53b [ 9.061008][ T190] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffb52d26b0 | [ 9.344105][ T216] ------------[ cut here ]------------ | [ 9.344343][ T216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/216 | [ 9.344700][ T216] Modules linked in: netdevsim | [ 9.345319][ T216] Tainted: [W]=WARN [ 9.345474][ T216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.345712][ T216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.345946][ T216] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.346688][ T216] RSP: 0018:ffa0000000727310 EFLAGS: 00010286 [ 9.347019][ T216] RAX: 00000000ffffffa6 RBX: ff110000049d9cc0 RCX: 1ff40000000e4e28 [ 9.347404][ T216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000049d9d70 [ 9.347795][ T216] RBP: ff11000012d8a000 R08: 1fe220000093b3af R09: ff11000004dfaed0 [ 9.348089][ T216] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.348369][ T216] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.348661][ T216] FS: 00007f20841e5840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 9.348990][ T216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.349253][ T216] CR2: 00007f208479a004 CR3: 0000000012ea7006 CR4: 0000000000771ef0 [ 9.349544][ T216] PKRU: 55555554 [ 9.349729][ T216] Call Trace: [ 9.349907][ T216] [ 9.350042][ T216] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.350312][ T216] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.350561][ T216] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.350786][ T216] ? netdev_run_todo (net/core/dev.c:11703) [ 9.350981][ T216] ? 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) [ 9.351195][ T216] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.351391][ T216] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.352361][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.352636][ T216] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.352904][ T216] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.353153][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.353411][ T216] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.353755][ T216] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.354086][ T216] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.354425][ T216] devlink_reload (net/devlink/dev.c:462) [ 9.354717][ T216] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.354984][ T216] ? devlink_resources_validate (net/devlink/resource.c:471) [ 9.355240][ T216] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.355433][ T216] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.355698][ T216] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.355913][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.356119][ T216] ? __nla_parse (lib/nlattr.c:732) [ 9.356346][ T216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.356564][ T216] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.356827][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.357035][ T216] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.357253][ T216] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.357476][ T216] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.357703][ T216] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.357952][ T216] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.358212][ T216] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.358419][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.358638][ T216] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.358848][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.359069][ T216] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.359295][ T216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.359503][ T216] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.359727][ T216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.359948][ T216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.360163][ T216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.360373][ T216] genl_rcv (net/netlink/genetlink.c:1218) [ 9.360544][ T216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.360777][ T216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.360987][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.361199][ T216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.361404][ T216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.361626][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.361840][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.362047][ T216] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.362270][ T216] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.362496][ T216] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.362729][ T216] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.362978][ T216] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.363192][ T216] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.363404][ T216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.363631][ T216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.363840][ T216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.364057][ T216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.364309][ T216] RIP: 0033:0x7f208441f08e [ 9.364520][ T216] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.365117][ T216] RSP: 002b:00007ffda74ddc50 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.365417][ T216] RAX: ffffffffffffffda RBX: 000000002a5aa980 RCX: 00007f208441f08e [ 9.365724][ T216] RDX: 0000000000000038 RSI: 000000002a5aaba0 RDI: 0000000000000005 [ 9.366012][ T216] RBP: 00007ffda74ddc60 R08: 00007f20846d3980 R09: 000000000000000c [ 9.366315][ T216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.366622][ T216] R13: 000000002a5aa980 R14: 0000000000000000 R15: 0000000000000003 | [ 9.414747][ T216] ------------[ cut here ]------------ | [ 9.414963][ T216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/216 | [ 9.415279][ T216] Modules linked in: netdevsim | [ 9.415769][ T216] Tainted: [W]=WARN [ 9.415886][ T216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.416078][ T216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.416294][ T216] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.416881][ T216] RSP: 0018:ffa0000000727268 EFLAGS: 00010286 [ 9.417072][ T216] RAX: 00000000ffffffa6 RBX: ff11000004c7adc0 RCX: 1ff40000000e4e13 [ 9.417300][ T216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004c7ae70 [ 9.417523][ T216] RBP: ff110000136a2000 R08: 1fe220000098f5cf R09: ff11000004dfaed0 [ 9.417753][ T216] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 9.417982][ T216] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000136a2000 [ 9.418211][ T216] FS: 00007f20841e5840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 9.418477][ T216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.418673][ T216] CR2: 0000557a810c9d5c CR3: 0000000012ea7001 CR4: 0000000000771ef0 [ 9.418899][ T216] PKRU: 55555554 [ 9.419013][ T216] Call Trace: [ 9.419128][ T216] [ 9.419206][ T216] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.419358][ T216] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.419473][ T216] register_netdevice (net/core/dev.c:11488) [ 9.419633][ T216] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.419818][ T216] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.419971][ T216] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.420170][ T216] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.420322][ T216] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.420509][ T216] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.420665][ T216] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.420852][ T216] ? 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)) [ 9.421001][ T216] ? static_obj (kernel/locking/lockdep.c:858) [ 9.421114][ T216] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.421273][ T216] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.421462][ T216] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.421656][ T216] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.421840][ T216] devlink_reload (net/devlink/dev.c:475) [ 9.421989][ T216] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.422143][ T216] ? devlink_resources_validate (net/devlink/resource.c:471) [ 9.422332][ T216] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.422480][ T216] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.422666][ T216] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.422814][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.422963][ T216] ? __nla_parse (lib/nlattr.c:732) [ 9.423115][ T216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.423269][ T216] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.423459][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.423613][ T216] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.423762][ T216] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.423915][ T216] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.424065][ T216] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.424265][ T216] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.424452][ T216] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.424606][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.424754][ T216] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.424902][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.425054][ T216] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.425210][ T216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.425360][ T216] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.425511][ T216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.425671][ T216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.425820][ T216] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.425972][ T216] genl_rcv (net/netlink/genetlink.c:1218) [ 9.426083][ T216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.426240][ T216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.426389][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.426540][ T216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.426698][ T216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.426847][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.426997][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.427170][ T216] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.427321][ T216] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.427482][ T216] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.427641][ T216] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.427828][ T216] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.427978][ T216] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.428131][ T216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.428279][ T216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.428428][ T216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.428583][ T216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.428768][ T216] RIP: 0033:0x7f208441f08e [ 9.428924][ T216] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.429457][ T216] RSP: 002b:00007ffda74ddc50 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.429687][ T216] RAX: ffffffffffffffda RBX: 000000002a5aa980 RCX: 00007f208441f08e [ 9.429909][ T216] RDX: 0000000000000038 RSI: 000000002a5aaba0 RDI: 0000000000000005 [ 9.430136][ T216] RBP: 00007ffda74ddc60 R08: 00007f20846d3980 R09: 000000000000000c [ 9.430359][ T216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.430585][ T216] R13: 000000002a5aa980 R14: 0000000000000000 R15: 0000000000000003 | [ 9.644463][ T226] ------------[ cut here ]------------ | [ 9.644931][ T226] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/226 | [ 9.645242][ T226] Modules linked in: netdevsim | [ 9.645714][ T226] Tainted: [W]=WARN [ 9.645830][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.646024][ T226] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.646223][ T226] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.646755][ T226] RSP: 0018:ffa00000008b7310 EFLAGS: 00010286 [ 9.646942][ T226] RAX: 00000000ffffffa6 RBX: ff11000012dd19c0 RCX: 1ff4000000116e28 [ 9.647169][ T226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012dd1a70 [ 9.647389][ T226] RBP: ff110000136a2000 R08: 1fe22000025ba34f R09: ff11000013c28bd0 [ 9.647617][ T226] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.647839][ T226] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.648063][ T226] FS: 00007f1dec42d840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 9.648327][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.648515][ T226] CR2: 00007f1dec9e2004 CR3: 0000000013fa8001 CR4: 0000000000771ef0 [ 9.648742][ T226] PKRU: 55555554 [ 9.648854][ T226] Call Trace: [ 9.648985][ T226] [ 9.649067][ T226] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.649264][ T226] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.649448][ T226] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.649605][ T226] ? netdev_run_todo (net/core/dev.c:11703) [ 9.649758][ T226] ? 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) [ 9.649912][ T226] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.650061][ T226] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.650212][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.650360][ T226] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.650511][ T226] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.650667][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.650817][ T226] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.651002][ T226] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.651193][ T226] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.651378][ T226] devlink_reload (net/devlink/dev.c:462) [ 9.651531][ T226] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.651686][ T226] ? devlink_resources_validate (net/devlink/resource.c:471) [ 9.651875][ T226] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.652023][ T226] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.652211][ T226] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.652360][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.652510][ T226] ? __nla_parse (lib/nlattr.c:732) [ 9.652665][ T226] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.652814][ T226] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.653001][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.653154][ T226] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.653302][ T226] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.653454][ T226] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.653612][ T226] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.653795][ T226] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.653980][ T226] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.654126][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.654281][ T226] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.654431][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.654591][ T226] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.654744][ T226] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.654892][ T226] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.655042][ T226] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.655199][ T226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.655348][ T226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.655500][ T226] genl_rcv (net/netlink/genetlink.c:1218) [ 9.655617][ T226] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.655770][ T226] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.655919][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.656073][ T226] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.656236][ T226] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.656402][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.656560][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.656722][ T226] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.656877][ T226] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.657051][ T226] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.657210][ T226] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.657409][ T226] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.657569][ T226] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.657733][ T226] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.657891][ T226] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.658040][ T226] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.658201][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.658393][ T226] RIP: 0033:0x7f1dec66708e [ 9.658555][ T226] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.659103][ T226] RSP: 002b:00007ffeafa13130 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.659342][ T226] RAX: ffffffffffffffda RBX: 00000000237ec980 RCX: 00007f1dec66708e [ 9.659570][ T226] RDX: 0000000000000038 RSI: 00000000237ecba0 RDI: 0000000000000005 [ 9.659803][ T226] RBP: 00007ffeafa13140 R08: 00007f1dec91b980 R09: 000000000000000c [ 9.660036][ T226] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.660270][ T226] R13: 00000000237ec980 R14: 0000000000000000 R15: 0000000000000003 | [ 9.717136][ T226] ------------[ cut here ]------------ | [ 9.717398][ T226] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/226 | [ 9.717793][ T226] Modules linked in: netdevsim | [ 9.718387][ T226] Tainted: [W]=WARN [ 9.718558][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.718816][ T226] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.719081][ T226] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 9.719729][ T226] RSP: 0018:ffa00000008b7268 EFLAGS: 00010286 [ 9.719993][ T226] RAX: 00000000ffffffa6 RBX: ff11000008da61c0 RCX: 1ff4000000116e13 [ 9.720309][ T226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008da6270 [ 9.720615][ T226] RBP: ff11000012e1a000 R08: 1fe22000011b4c4f R09: ff11000013c28bd0 [ 9.720910][ T226] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.721211][ T226] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012e1a000 [ 9.721502][ T226] FS: 00007f1dec42d840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 9.721887][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.722178][ T226] CR2: 00007ffeafa11f58 CR3: 0000000013fa8004 CR4: 0000000000771ef0 [ 9.722517][ T226] PKRU: 55555554 [ 9.722731][ T226] Call Trace: [ 9.722924][ T226] [ 9.723075][ T226] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.723331][ T226] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.723526][ T226] register_netdevice (net/core/dev.c:11488) [ 9.723783][ T226] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.724064][ T226] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.724319][ T226] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.724659][ T226] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.724909][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.725222][ T226] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.725473][ T226] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.725768][ T226] ? 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)) [ 9.725981][ T226] ? static_obj (kernel/locking/lockdep.c:858) [ 9.726152][ T226] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.726380][ T226] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.726656][ T226] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.726918][ T226] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.727180][ T226] devlink_reload (net/devlink/dev.c:475) [ 9.727396][ T226] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.727623][ T226] ? devlink_resources_validate (net/devlink/resource.c:471) [ 9.727891][ T226] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.728107][ T226] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.728369][ T226] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.728597][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.728816][ T226] ? __nla_parse (lib/nlattr.c:732) [ 9.729032][ T226] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.729270][ T226] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.729619][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.729899][ T226] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.730177][ T226] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.730454][ T226] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.730747][ T226] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.731070][ T226] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.731374][ T226] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.731600][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.731800][ T226] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.731999][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.732216][ T226] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.732417][ T226] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.732642][ T226] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.732845][ T226] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.733067][ T226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 9.733289][ T226] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 9.733517][ T226] genl_rcv (net/netlink/genetlink.c:1218) [ 9.733713][ T226] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.733933][ T226] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.734152][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.734371][ T226] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.734608][ T226] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.734822][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.735038][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.735268][ T226] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.735488][ T226] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.735726][ T226] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.735946][ T226] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.736211][ T226] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.736443][ T226] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.736679][ T226] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.736894][ T226] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.737105][ T226] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.737340][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.737608][ T226] RIP: 0033:0x7f1dec66708e [ 9.737826][ T226] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.738473][ T226] RSP: 002b:00007ffeafa13130 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.738784][ T226] RAX: ffffffffffffffda RBX: 00000000237ec980 RCX: 00007f1dec66708e [ 9.739083][ T226] RDX: 0000000000000038 RSI: 00000000237ecba0 RDI: 0000000000000005 [ 9.739400][ T226] RBP: 00007ffeafa13140 R08: 00007f1dec91b980 R09: 000000000000000c [ 9.739712][ T226] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.740013][ T226] R13: 00000000237ec980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.291737][ T271] ------------[ cut here ]------------ | [ 10.291928][ T271] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/271 | [ 10.292240][ T271] Modules linked in: netdevsim | [ 10.292706][ T271] Tainted: [W]=WARN [ 10.292821][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.293010][ T271] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.293208][ 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 [ 10.293743][ T271] RSP: 0018:ffa0000000a47310 EFLAGS: 00010286 [ 10.293928][ T271] RAX: 00000000ffffffa6 RBX: ff11000001f25cc0 RCX: 1ff4000000148e28 [ 10.294154][ T271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000001f25d70 [ 10.294381][ T271] RBP: ff11000012e1a000 R08: 1fe22000003e4baf R09: ff11000009d1d1d0 [ 10.295342][ T271] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 10.295562][ T271] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.295894][ T271] FS: 00007f15dc13d840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 10.296159][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.296346][ T271] CR2: 00007f15dc6f2004 CR3: 0000000016b0a006 CR4: 0000000000771ef0 [ 10.296566][ T271] PKRU: 55555554 [ 10.296753][ T271] Call Trace: [ 10.296863][ T271] [ 10.296940][ T271] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.297130][ T271] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.297321][ T271] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 10.297473][ T271] ? netdev_run_todo (net/core/dev.c:11703) [ 10.297685][ T271] ? 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) [ 10.297835][ T271] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.297981][ T271] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 10.298127][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.298279][ T271] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.298429][ T271] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.298581][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.298730][ T271] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.298915][ T271] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.299099][ T271] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 10.299287][ T271] devlink_reload (net/devlink/dev.c:462) [ 10.299436][ T271] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.299588][ T271] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.299775][ T271] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.299920][ T271] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.300116][ T271] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.300269][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.300418][ T271] ? __nla_parse (lib/nlattr.c:732) [ 10.300567][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.300720][ T271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.300904][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.301048][ T271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.301201][ T271] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.301351][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.301499][ T271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.301687][ T271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.301869][ T271] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.302016][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.302166][ T271] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.302313][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.302462][ T271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.302614][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.302763][ T271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.302910][ T271] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.303060][ 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)) [ 10.303210][ 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)) [ 10.303359][ T271] genl_rcv (net/netlink/genetlink.c:1218) [ 10.303469][ T271] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.303622][ T271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.303769][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.303917][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.304067][ T271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.304218][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.304366][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.304513][ T271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.304665][ T271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.304822][ T271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.304970][ T271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.305156][ T271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.305302][ T271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.305447][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.305594][ T271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.305738][ T271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.305884][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.306064][ T271] RIP: 0033:0x7f15dc37708e [ 10.306221][ 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 [ 10.306738][ T271] RSP: 002b:00007ffc554e96c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.306959][ T271] RAX: ffffffffffffffda RBX: 000000000a829980 RCX: 00007f15dc37708e [ 10.307178][ T271] RDX: 0000000000000038 RSI: 000000000a829ba0 RDI: 0000000000000005 [ 10.307393][ T271] RBP: 00007ffc554e96d0 R08: 00007f15dc62b980 R09: 000000000000000c [ 10.307615][ T271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.307830][ T271] R13: 000000000a829980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.358563][ T271] ------------[ cut here ]------------ | [ 10.358846][ T271] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/271 | [ 10.359244][ T271] Modules linked in: netdevsim | [ 10.359848][ T271] Tainted: [W]=WARN [ 10.360029][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.360273][ T271] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.360520][ 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 [ 10.361116][ T271] RSP: 0018:ffa0000000a47268 EFLAGS: 00010286 [ 10.361365][ T271] RAX: 00000000ffffffa6 RBX: ff110000049d90c0 RCX: 1ff4000000148e13 [ 10.361652][ T271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000049d9170 [ 10.361932][ T271] RBP: ff1100001527a000 R08: 1fe220000093b22f R09: ff11000009d1d1d0 [ 10.362215][ T271] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 10.362493][ T271] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100001527a000 [ 10.362782][ T271] FS: 00007f15dc13d840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 10.363097][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.363343][ T271] CR2: 00007f83f846e574 CR3: 0000000016b0a004 CR4: 0000000000771ef0 [ 10.363630][ T271] PKRU: 55555554 [ 10.363790][ T271] Call Trace: [ 10.363950][ T271] [ 10.364080][ T271] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.364290][ T271] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.364459][ T271] register_netdevice (net/core/dev.c:11488) [ 10.364676][ T271] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 10.364911][ T271] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 10.365122][ T271] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 10.365377][ T271] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 10.365591][ T271] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 10.365827][ T271] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 10.366029][ T271] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 10.366273][ T271] ? 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)) [ 10.366478][ T271] ? static_obj (kernel/locking/lockdep.c:858) [ 10.366657][ T271] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 10.366861][ T271] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 10.367098][ T271] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 10.367342][ T271] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 10.367598][ T271] devlink_reload (net/devlink/dev.c:475) [ 10.367803][ T271] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.368002][ T271] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.368254][ T271] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.368451][ T271] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.368699][ T271] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.368901][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.369102][ T271] ? __nla_parse (lib/nlattr.c:732) [ 10.369314][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.369516][ T271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.369771][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.369970][ T271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.370178][ T271] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.370381][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.370592][ T271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.370825][ T271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.371067][ T271] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.371270][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.371466][ T271] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.371679][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.371885][ T271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.372086][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.372291][ T271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.372498][ T271] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.372710][ 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)) [ 10.372910][ 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)) [ 10.373115][ T271] genl_rcv (net/netlink/genetlink.c:1218) [ 10.373286][ T271] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.373484][ T271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.373695][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.373899][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.374105][ T271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.374308][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.374507][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.374722][ T271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.374929][ T271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.375146][ T271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.375345][ T271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.375599][ T271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.375801][ T271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.376003][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.376210][ T271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.376406][ T271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.376621][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.376860][ T271] RIP: 0033:0x7f15dc37708e [ 10.377074][ 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 [ 10.377681][ T271] RSP: 002b:00007ffc554e96c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.377958][ T271] RAX: ffffffffffffffda RBX: 000000000a829980 RCX: 00007f15dc37708e [ 10.378237][ T271] RDX: 0000000000000038 RSI: 000000000a829ba0 RDI: 0000000000000005 [ 10.378524][ T271] RBP: 00007ffc554e96d0 R08: 00007f15dc62b980 R09: 000000000000000c [ 10.378808][ T271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.379075][ T271] R13: 000000000a829980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.609642][ T282] ------------[ cut here ]------------ | [ 10.609827][ T282] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/282 | [ 10.610128][ T282] Modules linked in: netdevsim | [ 10.610922][ T282] Tainted: [W]=WARN [ 10.611038][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.611231][ T282] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.611426][ T282] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.611963][ T282] RSP: 0018:ffa0000000aa7310 EFLAGS: 00010286 [ 10.612162][ T282] RAX: 00000000ffffffa6 RBX: ff11000004a32040 RCX: 1ff4000000154e28 [ 10.612391][ T282] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004a320f0 [ 10.612621][ T282] RBP: ff1100001527a000 R08: 1fe220000094641f R09: ff11000013c28bd0 [ 10.612845][ T282] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.613072][ T282] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.613304][ T282] FS: 00007f379f24a840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 10.613572][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.613769][ T282] CR2: 00007f379f7ff004 CR3: 000000001504e002 CR4: 0000000000771ef0 [ 10.614021][ T282] PKRU: 55555554 [ 10.614140][ T282] Call Trace: [ 10.614254][ T282] [ 10.614332][ T282] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.614529][ T282] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.614722][ T282] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 10.614876][ T282] ? netdev_run_todo (net/core/dev.c:11703) [ 10.615028][ T282] ? 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) [ 10.615188][ T282] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.615339][ T282] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 10.615493][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.615650][ T282] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.615804][ T282] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.615955][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.616108][ T282] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.616308][ T282] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.616500][ T282] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 10.616696][ T282] devlink_reload (net/devlink/dev.c:462) [ 10.616851][ T282] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.617008][ T282] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.617202][ T282] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.617351][ T282] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.617534][ T282] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.617689][ T282] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.617838][ T282] ? __nla_parse (lib/nlattr.c:732) [ 10.617987][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.618142][ T282] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.618326][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.618476][ T282] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.618629][ T282] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.618783][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.618933][ T282] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.619115][ T282] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.619303][ T282] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.619450][ T282] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.619604][ T282] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.619756][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.619907][ T282] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.620056][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.620207][ T282] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.620355][ T282] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.620507][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 10.620663][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 10.620813][ T282] genl_rcv (net/netlink/genetlink.c:1218) [ 10.620923][ T282] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.621071][ T282] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.621221][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.621369][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.621516][ T282] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.621669][ T282] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.621818][ T282] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.621966][ T282] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.622114][ T282] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.622278][ T282] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.622426][ T282] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.622615][ T282] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.622767][ T282] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.622917][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.623063][ T282] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.623212][ T282] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.623360][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.623544][ T282] RIP: 0033:0x7f379f48408e [ 10.623705][ T282] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.624227][ T282] RSP: 002b:00007ffebd3452d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.624452][ T282] RAX: ffffffffffffffda RBX: 000000000eacc980 RCX: 00007f379f48408e [ 10.624677][ T282] RDX: 0000000000000038 RSI: 000000000eaccba0 RDI: 0000000000000005 [ 10.624899][ T282] RBP: 00007ffebd3452e0 R08: 00007f379f738980 R09: 000000000000000c [ 10.625117][ T282] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.625341][ T282] R13: 000000000eacc980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.671227][ T282] ------------[ cut here ]------------ | [ 10.671405][ T282] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/282 | [ 10.671713][ T282] Modules linked in: netdevsim | [ 10.672166][ T282] Tainted: [W]=WARN [ 10.672278][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.672460][ T282] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.672661][ T282] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 10.673185][ T282] RSP: 0018:ffa0000000aa7268 EFLAGS: 00010286 [ 10.673369][ T282] RAX: 00000000ffffffa6 RBX: ff11000008da6f40 RCX: 1ff4000000154e13 [ 10.673592][ T282] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008da6ff0 [ 10.673811][ T282] RBP: ff110000135ca000 R08: 1fe22000011b4dff R09: ff11000013c28bd0 [ 10.674027][ T282] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.674246][ T282] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000135ca000 [ 10.674465][ T282] FS: 00007f379f24a840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 10.674729][ T282] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.674913][ T282] CR2: 00007f379f7ff004 CR3: 000000001504e002 CR4: 0000000000771ef0 [ 10.675131][ T282] PKRU: 55555554 [ 10.675246][ T282] Call Trace: [ 10.675354][ T282] [ 10.675430][ T282] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.675582][ T282] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.675696][ T282] register_netdevice (net/core/dev.c:11488) [ 10.675845][ T282] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 10.676024][ T282] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 10.676178][ T282] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 10.676364][ T282] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 10.676511][ T282] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 10.676758][ T282] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 10.676906][ T282] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 10.677089][ T282] ? 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)) [ 10.677238][ T282] ? static_obj (kernel/locking/lockdep.c:858) [ 10.677348][ T282] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 10.677497][ T282] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 10.677686][ T282] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 10.677871][ T282] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 10.678051][ T282] devlink_reload (net/devlink/dev.c:475) [ 10.678201][ T282] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.678345][ T282] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.678528][ T282] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.678677][ T282] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.678855][ T282] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.679004][ T282] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.679152][ T282] ? __nla_parse (lib/nlattr.c:732) [ 10.679300][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.679447][ T282] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.679633][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.679780][ T282] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.679925][ T282] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.680075][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.680223][ T282] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.680404][ T282] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.680589][ T282] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.680734][ T282] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.680877][ T282] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.681023][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.681173][ T282] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.681317][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.681460][ T282] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.681610][ T282] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.681758][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 10.681903][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 10.682049][ T282] genl_rcv (net/netlink/genetlink.c:1218) [ 10.682163][ T282] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.682309][ T282] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.682453][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.682606][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.682749][ T282] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.682893][ T282] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.683037][ T282] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.683188][ T282] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.683334][ T282] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.683490][ T282] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.683640][ T282] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.683822][ T282] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.683966][ T282] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.684109][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.684255][ T282] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.684398][ T282] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.684544][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.684730][ T282] RIP: 0033:0x7f379f48408e [ 10.684882][ T282] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.685398][ T282] RSP: 002b:00007ffebd3452d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.685622][ T282] RAX: ffffffffffffffda RBX: 000000000eacc980 RCX: 00007f379f48408e [ 10.685838][ T282] RDX: 0000000000000038 RSI: 000000000eaccba0 RDI: 0000000000000005 [ 10.686053][ T282] RBP: 00007ffebd3452e0 R08: 00007f379f738980 R09: 000000000000000c [ 10.686275][ T282] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.686493][ T282] R13: 000000000eacc980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.353980][ T343] ------------[ cut here ]------------ | [ 11.354165][ T343] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/343 | [ 11.354459][ T343] Modules linked in: netdevsim | [ 11.354995][ T343] Tainted: [W]=WARN [ 11.355104][ T343] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.355286][ T343] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.355474][ T343] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.355987][ T343] RSP: 0018:ffa0000000ca7310 EFLAGS: 00010286 [ 11.356172][ T343] RAX: 00000000ffffffa6 RBX: ff11000001f25b40 RCX: 1ff4000000194e28 [ 11.356384][ T343] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000001f25bf0 [ 11.356606][ T343] RBP: ff110000135ca000 R08: 1fe22000003e4b7f R09: ff11000012d6aed0 [ 11.356822][ T343] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 11.357035][ T343] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 11.357257][ T343] FS: 00007f347e2dd840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 11.357507][ T343] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.357696][ T343] CR2: 0000557a810c9d5c CR3: 000000001590f001 CR4: 0000000000771ef0 [ 11.357917][ T343] PKRU: 55555554 [ 11.358024][ T343] Call Trace: [ 11.358135][ T343] [ 11.358215][ T343] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 11.358399][ T343] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 11.358585][ T343] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 11.358733][ T343] ? netdev_run_todo (net/core/dev.c:11703) [ 11.358878][ T343] ? 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.359025][ T343] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 11.359178][ T343] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 11.359324][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.359473][ T343] ? unregister_netdevice_many (net/core/dev.c:12497) [ 11.359624][ T343] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 11.359770][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.359916][ T343] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 11.360096][ T343] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 11.360281][ T343] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 11.360460][ T343] devlink_reload (net/devlink/dev.c:462) [ 11.360612][ T343] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.360757][ T343] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.360936][ T343] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.361079][ T343] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.361257][ T343] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.361402][ T343] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.361545][ T343] ? __nla_parse (lib/nlattr.c:732) [ 11.361697][ T343] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.361841][ T343] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.362024][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.362173][ T343] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.362315][ T343] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.362461][ T343] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.362611][ T343] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.362787][ T343] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.362963][ T343] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.363104][ T343] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.363252][ T343] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.363397][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.363544][ T343] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.363695][ T343] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.363837][ T343] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.363978][ T343] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.364127][ T343] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.364282][ T343] ? netlink_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.364426][ T343] genl_rcv (net/netlink/genetlink.c:1218) [ 11.364534][ T343] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.364687][ T343] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.364831][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.364979][ T343] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.365126][ T343] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.365275][ T343] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.365421][ T343] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.365566][ T343] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.365718][ T343] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.365873][ T343] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.366016][ T343] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.366203][ T343] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.366348][ T343] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.366490][ T343] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.366639][ T343] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.366781][ T343] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.366926][ T343] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.367103][ T343] RIP: 0033:0x7f347e51708e [ 11.367258][ T343] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.367771][ T343] RSP: 002b:00007ffe21fd29c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.367989][ T343] RAX: ffffffffffffffda RBX: 00000000388e9980 RCX: 00007f347e51708e [ 11.368207][ T343] RDX: 0000000000000038 RSI: 00000000388e9ba0 RDI: 0000000000000005 [ 11.368420][ T343] RBP: 00007ffe21fd29d0 R08: 00007f347e7cb980 R09: 000000000000000c [ 11.368639][ T343] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.368857][ T343] R13: 00000000388e9980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.415692][ T343] ------------[ cut here ]------------ | [ 11.415889][ T343] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/343 | [ 11.416199][ T343] Modules linked in: netdevsim | [ 11.416675][ T343] Tainted: [W]=WARN [ 11.416793][ T343] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.416986][ T343] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.417189][ T343] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.417800][ T343] RSP: 0018:ffa0000000ca7268 EFLAGS: 00010286 [ 11.417989][ T343] RAX: 00000000ffffffa6 RBX: ff110000049d8c40 RCX: 1ff4000000194e13 [ 11.418217][ T343] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000049d8cf0 [ 11.418439][ T343] RBP: ff11000012d2a000 R08: 1fe220000093b19f R09: ff11000012d6aed0 [ 11.418730][ T343] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 11.419020][ T343] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012d2a000 [ 11.419251][ T343] FS: 00007f347e2dd840(0000) GS:ff1100009d605000(0000) knlGS:0000000000000000 [ 11.419514][ T343] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.419767][ T343] CR2: 00007f63ec4c0f98 CR3: 000000001590f006 CR4: 0000000000771ef0 [ 11.419994][ T343] PKRU: 55555554 [ 11.420107][ T343] Call Trace: [ 11.420223][ T343] [ 11.420303][ T343] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.420456][ T343] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.420570][ T343] register_netdevice (net/core/dev.c:11488) [ 11.420786][ T343] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.420969][ T343] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.421123][ T343] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.421320][ T343] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.421473][ T343] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.421724][ T343] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.421874][ T343] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.422058][ T343] ? 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.422209][ T343] ? static_obj (kernel/locking/lockdep.c:858) [ 11.422321][ T343] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.422476][ T343] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.422738][ T343] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 11.422928][ T343] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 11.423111][ T343] devlink_reload (net/devlink/dev.c:475) [ 11.423263][ T343] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.423412][ T343] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.423665][ T343] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.423812][ T343] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.423995][ T343] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.424148][ T343] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.424299][ T343] ? __nla_parse (lib/nlattr.c:732) [ 11.424455][ T343] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.424618][ T343] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.424807][ T343] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.424957][ T343] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.425106][ T343] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.425263][ T343] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.425413][ T343] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.425601][ T343] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.425785][ T343] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.425930][ T343] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.426079][ T343] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.426231][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.426383][ T343] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.426532][ T343] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.426686][ T343] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.426835][ T343] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.426987][ T343] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.427136][ T343] ? netlink_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.427289][ T343] genl_rcv (net/netlink/genetlink.c:1218) [ 11.427400][ T343] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.427552][ T343] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.427702][ T343] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.427852][ T343] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.428000][ T343] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.428155][ T343] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.428308][ T343] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.428457][ T343] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.428612][ T343] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.428771][ T343] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.428920][ T343] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.429105][ T343] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.429257][ T343] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.429406][ T343] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.429555][ T343] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.429707][ T343] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.429856][ T343] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.430041][ T343] RIP: 0033:0x7f347e51708e [ 11.430208][ T343] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.430743][ T343] RSP: 002b:00007ffe21fd29c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.430969][ T343] RAX: ffffffffffffffda RBX: 00000000388e9980 RCX: 00007f347e51708e [ 11.431199][ T343] RDX: 0000000000000038 RSI: 00000000388e9ba0 RDI: 0000000000000005 [ 11.431421][ T343] RBP: 00007ffe21fd29d0 R08: 00007f347e7cb980 R09: 000000000000000c [ 11.431652][ T343] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.431878][ T343] R13: 00000000388e9980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.649119][ T354] ------------[ cut here ]------------ | [ 11.649315][ T354] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/354 | [ 11.649621][ T354] Modules linked in: netdevsim | [ 11.650068][ T354] Tainted: [W]=WARN [ 11.650184][ T354] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.650367][ T354] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.650554][ T354] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.651677][ T354] RSP: 0018:ffa0000000d07310 EFLAGS: 00010286 [ 11.651865][ T354] RAX: 00000000ffffffa6 RBX: ff1100000aadcac0 RCX: 1ff40000001a0e28 [ 11.652083][ T354] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aadcb70 [ 11.652301][ T354] RBP: ff11000012d2a000 R08: 1fe220000155b96f R09: ff11000012222ed0 [ 11.652513][ T354] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 11.652733][ T354] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 11.652950][ T354] FS: 00007f2d39234840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 11.653206][ T354] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.653388][ T354] CR2: 00007f2d397e9004 CR3: 00000000159e7003 CR4: 0000000000771ef0 [ 11.653609][ T354] PKRU: 55555554 [ 11.653718][ T354] Call Trace: [ 11.653825][ T354] [ 11.653899][ T354] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 11.654082][ T354] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 11.654261][ T354] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 11.654407][ T354] ? netdev_run_todo (net/core/dev.c:11703) [ 11.654550][ T354] ? 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.654702][ T354] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 11.654845][ T354] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 11.654988][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.655133][ T354] ? unregister_netdevice_many (net/core/dev.c:12497) [ 11.655283][ T354] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 11.655427][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.655570][ T354] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 11.655755][ T354] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 11.655939][ T354] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 11.656120][ T354] devlink_reload (net/devlink/dev.c:462) [ 11.656268][ T354] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.656411][ T354] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.656596][ T354] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.656739][ T354] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.656915][ T354] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.657059][ T354] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.657208][ T354] ? __nla_parse (lib/nlattr.c:732) [ 11.657353][ T354] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.657498][ T354] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.657684][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.657826][ T354] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.657969][ T354] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.658113][ T354] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.658260][ T354] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.658436][ T354] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.658619][ T354] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.658761][ T354] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.658904][ T354] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.659046][ T354] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.659195][ T354] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.659351][ T354] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.659498][ T354] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.659650][ T354] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.659799][ T354] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.659942][ T354] ? netlink_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.660088][ T354] genl_rcv (net/netlink/genetlink.c:1218) [ 11.660200][ T354] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.660346][ T354] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.660489][ T354] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.660641][ T354] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.660785][ T354] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.660931][ T354] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.661076][ T354] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.661225][ T354] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.661370][ T354] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.661527][ T354] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.661678][ T354] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.661860][ T354] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.662005][ T354] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.662154][ T354] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.662298][ T354] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.662440][ T354] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.662590][ T354] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.662772][ T354] RIP: 0033:0x7f2d3946e08e [ 11.662925][ T354] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.663439][ T354] RSP: 002b:00007ffc075a6020 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.663662][ T354] RAX: ffffffffffffffda RBX: 0000000000d14980 RCX: 00007f2d3946e08e [ 11.663877][ T354] RDX: 0000000000000038 RSI: 0000000000d14ba0 RDI: 0000000000000005 [ 11.664089][ T354] RBP: 00007ffc075a6030 R08: 00007f2d39722980 R09: 000000000000000c [ 11.664309][ T354] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.664529][ T354] R13: 0000000000d14980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.712600][ T354] ------------[ cut here ]------------ | [ 11.712791][ T354] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/354 | [ 11.713087][ T354] Modules linked in: netdevsim | [ 11.713553][ T354] Tainted: [W]=WARN [ 11.713673][ T354] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.713854][ T354] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.714045][ T354] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.714565][ T354] RSP: 0018:ffa0000000d07268 EFLAGS: 00010286 [ 11.714758][ T354] RAX: 00000000ffffffa6 RBX: ff11000012f296c0 RCX: 1ff40000001a0e13 [ 11.714975][ T354] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012f29770 [ 11.715195][ T354] RBP: ff110000122b2000 R08: 1fe22000025e52ef R09: ff11000012222ed0 [ 11.715410][ T354] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 11.715630][ T354] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000122b2000 [ 11.715846][ T354] FS: 00007f2d39234840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 11.716101][ T354] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.716287][ T354] CR2: 00007f2d397e9004 CR3: 00000000159e7003 CR4: 0000000000771ef0 [ 11.716506][ T354] PKRU: 55555554 [ 11.716622][ T354] Call Trace: [ 11.716730][ T354] [ 11.716805][ T354] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.716952][ T354] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.717064][ T354] register_netdevice (net/core/dev.c:11488) [ 11.717216][ T354] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.717394][ T354] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.717544][ T354] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.717803][ T354] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.717948][ T354] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.718128][ T354] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.718281][ T354] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.718465][ T354] ? 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.718674][ T354] ? static_obj (kernel/locking/lockdep.c:858) [ 11.718786][ T354] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.718932][ T354] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.719117][ T354] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 11.719302][ T354] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 11.719483][ T354] devlink_reload (net/devlink/dev.c:475) [ 11.719692][ T354] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.719900][ T354] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.720084][ T354] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.720229][ T354] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.720409][ T354] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.720555][ T354] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.720762][ T354] ? __nla_parse (lib/nlattr.c:732) [ 11.720910][ T354] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.721058][ T354] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.721244][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.721390][ T354] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.721535][ T354] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.721748][ T354] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.721894][ T354] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.722074][ T354] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.722259][ T354] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.722403][ T354] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.722547][ T354] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.722698][ T354] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.722844][ T354] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.722988][ T354] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.723132][ T354] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.723281][ T354] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.723428][ T354] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.723573][ T354] ? netlink_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.723724][ T354] genl_rcv (net/netlink/genetlink.c:1218) [ 11.723831][ T354] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.723977][ T354] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.724120][ T354] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.724268][ T354] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.724415][ T354] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.724560][ T354] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.724713][ T354] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.724859][ T354] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.725004][ T354] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.725165][ T354] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.725309][ T354] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.725507][ T354] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.725663][ T354] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.725807][ T354] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.725951][ T354] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.726094][ T354] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.726244][ T354] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.726423][ T354] RIP: 0033:0x7f2d3946e08e [ 11.726575][ T354] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.727096][ T354] RSP: 002b:00007ffc075a6020 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.727322][ T354] RAX: ffffffffffffffda RBX: 0000000000d14980 RCX: 00007f2d3946e08e [ 11.727542][ T354] RDX: 0000000000000038 RSI: 0000000000d14ba0 RDI: 0000000000000005 [ 11.727766][ T354] RBP: 00007ffc075a6030 R08: 00007f2d39722980 R09: 000000000000000c [ 11.727984][ T354] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.728312][ T354] R13: 0000000000d14980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.099097][ T386] ------------[ cut here ]------------ | [ 12.099335][ T386] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/386 | [ 12.099687][ T386] Modules linked in: netdevsim | [ 12.100226][ T386] Tainted: [W]=WARN [ 12.100380][ T386] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.100621][ T386] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.100866][ T386] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.101424][ T386] RSP: 0018:ffa0000000df7310 EFLAGS: 00010286 [ 12.101738][ T386] RAX: 00000000ffffffa6 RBX: ff1100000aaac940 RCX: 1ff40000001bee28 [ 12.102061][ T386] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aaac9f0 [ 12.102409][ T386] RBP: ff110000122b2000 R08: 1fe220000155593f R09: ff110000091c8bd0 [ 12.102794][ T386] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.103161][ T386] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.103521][ T386] FS: 00007f5ccf1b2840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 12.103904][ T386] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.104197][ T386] CR2: 00007f5ccf767004 CR3: 000000001237f003 CR4: 0000000000771ef0 [ 12.104489][ T386] PKRU: 55555554 [ 12.104652][ T386] Call Trace: [ 12.104805][ T386] [ 12.104926][ T386] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.105163][ T386] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.105388][ T386] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 12.105594][ T386] ? netdev_run_todo (net/core/dev.c:11703) [ 12.105784][ T386] ? 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.105978][ T386] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 12.106172][ T386] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 12.106363][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.106558][ T386] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.106762][ T386] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 12.106953][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.107142][ T386] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 12.107381][ T386] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 12.107621][ T386] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 12.107846][ T386] devlink_reload (net/devlink/dev.c:462) [ 12.108037][ T386] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.108236][ T386] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.108464][ T386] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.108675][ T386] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.108897][ T386] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.109091][ T386] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.109290][ T386] ? __nla_parse (lib/nlattr.c:732) [ 12.109483][ T386] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.109690][ T386] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.109916][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.110107][ T386] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.110303][ T386] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.110498][ T386] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.110702][ T386] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.110924][ T386] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.111154][ T386] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.111343][ T386] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.111531][ T386] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.111733][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.111930][ T386] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.112120][ T386] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.112313][ T386] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.112503][ T386] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.112707][ T386] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.112897][ T386] ? netlink_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.113088][ T386] genl_rcv (net/netlink/genetlink.c:1218) [ 12.113249][ T386] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.113439][ T386] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.113642][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.113834][ T386] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.114026][ T386] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.114224][ T386] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.114416][ T386] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.114623][ T386] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.114815][ T386] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.115016][ T386] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.115213][ T386] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.115440][ T386] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.115645][ T386] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.115836][ T386] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.116026][ T386] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.116221][ T386] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.116413][ T386] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.116650][ T386] RIP: 0033:0x7f5ccf3ec08e [ 12.116850][ T386] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.117409][ T386] RSP: 002b:00007ffc21081440 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.117686][ T386] RAX: ffffffffffffffda RBX: 00000000398c0980 RCX: 00007f5ccf3ec08e [ 12.117947][ T386] RDX: 0000000000000038 RSI: 00000000398c0ba0 RDI: 0000000000000005 [ 12.118218][ T386] RBP: 00007ffc21081450 R08: 00007f5ccf6a0980 R09: 000000000000000c [ 12.118477][ T386] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.118748][ T386] R13: 00000000398c0980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.174159][ T386] ------------[ cut here ]------------ | [ 12.174339][ T386] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/386 | [ 12.174647][ T386] Modules linked in: netdevsim | [ 12.175259][ T386] Tainted: [W]=WARN [ 12.175371][ T386] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.175559][ T386] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.175764][ T386] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.176285][ T386] RSP: 0018:ffa0000000df7268 EFLAGS: 00010286 [ 12.176471][ T386] RAX: 00000000ffffffa6 RBX: ff11000001f24c40 RCX: 1ff40000001bee13 [ 12.176701][ T386] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000001f24cf0 [ 12.176925][ T386] RBP: ff11000009542000 R08: 1fe22000003e499f R09: ff110000091c8bd0 [ 12.177141][ T386] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 12.177366][ T386] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009542000 [ 12.177592][ T386] FS: 00007f5ccf1b2840(0000) GS:ff1100009d605000(0000) knlGS:0000000000000000 [ 12.177852][ T386] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.178034][ T386] CR2: 0000557aaf666868 CR3: 000000001237f001 CR4: 0000000000771ef0 [ 12.178263][ T386] PKRU: 55555554 [ 12.178373][ T386] Call Trace: [ 12.178483][ T386] [ 12.178558][ T386] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.178714][ T386] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.178829][ T386] register_netdevice (net/core/dev.c:11488) [ 12.178977][ T386] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.179162][ T386] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.179313][ T386] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.179504][ T386] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.179658][ T386] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.179841][ T386] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.179992][ T386] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.180181][ T386] ? 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)) [ 12.180328][ T386] ? static_obj (kernel/locking/lockdep.c:858) [ 12.180439][ T386] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.180593][ T386] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.180782][ T386] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.180968][ T386] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.181159][ T386] devlink_reload (net/devlink/dev.c:475) [ 12.181307][ T386] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.181453][ T386] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.181691][ T386] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.181860][ T386] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.182040][ T386] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.182193][ T386] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.182341][ T386] ? __nla_parse (lib/nlattr.c:732) [ 12.182488][ T386] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.182640][ T386] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.182822][ T386] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.183072][ T386] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.183223][ T386] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.183373][ T386] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.183518][ T386] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.183699][ T386] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.183879][ T386] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.184045][ T386] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.184205][ T386] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.184377][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.184545][ T386] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.184697][ T386] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.184842][ T386] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.185006][ T386] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.185165][ T386] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.185314][ T386] ? netlink_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.185466][ T386] genl_rcv (net/netlink/genetlink.c:1218) [ 12.185587][ T386] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.185744][ T386] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.185898][ T386] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.186052][ T386] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.186214][ T386] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.186369][ T386] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.186527][ T386] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.186690][ T386] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.186849][ T386] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.187021][ T386] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.187179][ T386] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.187378][ T386] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.187536][ T386] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.187698][ T386] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.187851][ T386] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.188005][ T386] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.188162][ T386] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.188346][ T386] RIP: 0033:0x7f5ccf3ec08e [ 12.188501][ T386] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.189047][ T386] RSP: 002b:00007ffc21081440 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.189275][ T386] RAX: ffffffffffffffda RBX: 00000000398c0980 RCX: 00007f5ccf3ec08e [ 12.189498][ T386] RDX: 0000000000000038 RSI: 00000000398c0ba0 RDI: 0000000000000005 [ 12.189736][ T386] RBP: 00007ffc21081450 R08: 00007f5ccf6a0980 R09: 000000000000000c [ 12.189959][ T386] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.190411][ T386] R13: 00000000398c0980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.510497][ T402] ------------[ cut here ]------------ | [ 12.510700][ T402] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/402 | [ 12.511017][ T402] Modules linked in: netdevsim | [ 12.511497][ T402] Tainted: [W]=WARN [ 12.511619][ T402] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.511810][ T402] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.512010][ T402] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.512555][ T402] RSP: 0018:ffa0000000e47310 EFLAGS: 00010286 [ 12.512756][ T402] RAX: 00000000ffffffa6 RBX: ff11000008da70c0 RCX: 1ff40000001c8e28 [ 12.512982][ T402] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008da7170 [ 12.513211][ T402] RBP: ff11000009542000 R08: 1fe22000011b4e2f R09: ff11000009272ed0 [ 12.513438][ T402] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.513674][ T402] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.513902][ T402] FS: 00007f4c70d89840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 12.514179][ T402] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.514372][ T402] CR2: 00007f4c7133e004 CR3: 00000000158d9003 CR4: 0000000000771ef0 [ 12.514606][ T402] PKRU: 55555554 [ 12.514720][ T402] Call Trace: [ 12.514833][ T402] [ 12.514917][ T402] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.515112][ T402] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.515305][ T402] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 12.515462][ T402] ? netdev_run_todo (net/core/dev.c:11703) [ 12.515618][ T402] ? 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.515774][ T402] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 12.515925][ T402] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 12.516077][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.516235][ T402] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.516390][ T402] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 12.516543][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.516700][ T402] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 12.516891][ T402] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 12.517081][ T402] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 12.517278][ T402] devlink_reload (net/devlink/dev.c:462) [ 12.517434][ T402] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.517592][ T402] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.517783][ T402] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.517934][ T402] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.518120][ T402] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.518312][ T402] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.518467][ T402] ? __nla_parse (lib/nlattr.c:732) [ 12.518624][ T402] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.518774][ T402] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.518964][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.519112][ T402] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.519266][ T402] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.519419][ T402] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.519569][ T402] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.519759][ T402] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.519942][ T402] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.520088][ T402] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.520241][ T402] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.520388][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.520540][ T402] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.520748][ T402] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.520898][ T402] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.521047][ T402] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.521203][ T402] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.521349][ T402] ? netlink_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.521499][ T402] genl_rcv (net/netlink/genetlink.c:1218) [ 12.521687][ T402] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.521835][ T402] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.522082][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.522235][ T402] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.522383][ T402] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.522532][ T402] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.522838][ T402] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.522986][ T402] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.523134][ T402] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.523296][ T402] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.523443][ T402] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.523666][ T402] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.523813][ T402] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.523958][ T402] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.524105][ T402] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.524257][ T402] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.524404][ T402] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.524605][ T402] RIP: 0033:0x7f4c70fc308e [ 12.524761][ T402] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.525287][ T402] RSP: 002b:00007ffcf4fa9420 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.525508][ T402] RAX: ffffffffffffffda RBX: 000000001a670980 RCX: 00007f4c70fc308e [ 12.525733][ T402] RDX: 0000000000000038 RSI: 000000001a670ba0 RDI: 0000000000000005 [ 12.525952][ T402] RBP: 00007ffcf4fa9430 R08: 00007f4c71277980 R09: 000000000000000c [ 12.526175][ T402] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.526395][ T402] R13: 000000001a670980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.562184][ T402] ------------[ cut here ]------------ | [ 12.562364][ T402] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/402 | [ 12.562744][ T402] Modules linked in: netdevsim | [ 12.563220][ T402] Tainted: [W]=WARN [ 12.563337][ T402] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.563528][ T402] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.563797][ T402] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.564335][ T402] RSP: 0018:ffa0000000e47268 EFLAGS: 00010286 [ 12.564531][ T402] RAX: 00000000ffffffa6 RBX: ff1100000aadc7c0 RCX: 1ff40000001c8e13 [ 12.564825][ T402] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aadc870 [ 12.565052][ T402] RBP: ff11000012d8a000 R08: 1fe220000155b90f R09: ff11000009272ed0 [ 12.565284][ T402] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 12.565510][ T402] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012d8a000 [ 12.565807][ T402] FS: 00007f4c70d89840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 12.566074][ T402] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.566269][ T402] CR2: 00007f4c70d8c000 CR3: 00000000158d9001 CR4: 0000000000771ef0 [ 12.566494][ T402] PKRU: 55555554 [ 12.566676][ T402] Call Trace: [ 12.566790][ T402] [ 12.566870][ T402] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.567024][ T402] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.567138][ T402] register_netdevice (net/core/dev.c:11488) [ 12.567295][ T402] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.567482][ T402] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.567714][ T402] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.567925][ T402] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.568076][ T402] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.568266][ T402] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.568417][ T402] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.568611][ T402] ? 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)) [ 12.568760][ T402] ? static_obj (kernel/locking/lockdep.c:858) [ 12.568874][ T402] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.569028][ T402] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.569223][ T402] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.569414][ T402] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.569609][ T402] devlink_reload (net/devlink/dev.c:475) [ 12.569762][ T402] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.569911][ T402] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.570100][ T402] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.570251][ T402] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.570437][ T402] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.570654][ T402] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.570804][ T402] ? __nla_parse (lib/nlattr.c:732) [ 12.570957][ T402] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.571108][ T402] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.571304][ T402] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.571455][ T402] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.571669][ T402] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.571823][ T402] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.571973][ T402] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.572162][ T402] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.572350][ T402] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.572500][ T402] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.572661][ T402] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.572811][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.572962][ T402] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.573113][ T402] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.573266][ T402] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.573417][ T402] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.573572][ T402] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.573726][ T402] ? netlink_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.573878][ T402] genl_rcv (net/netlink/genetlink.c:1218) [ 12.573990][ T402] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.574141][ T402] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.574293][ T402] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.574445][ T402] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.574601][ T402] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.574750][ T402] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.574900][ T402] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.575049][ T402] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.575204][ T402] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.575364][ T402] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.575513][ T402] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.575705][ T402] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.575860][ T402] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.576011][ T402] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.576166][ T402] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.576315][ T402] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.576466][ T402] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.576659][ T402] RIP: 0033:0x7f4c70fc308e [ 12.576819][ T402] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.577353][ T402] RSP: 002b:00007ffcf4fa9420 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.577583][ T402] RAX: ffffffffffffffda RBX: 000000001a670980 RCX: 00007f4c70fc308e [ 12.577808][ T402] RDX: 0000000000000038 RSI: 000000001a670ba0 RDI: 0000000000000005 [ 12.578035][ T402] RBP: 00007ffcf4fa9430 R08: 00007f4c71277980 R09: 000000000000000c [ 12.578265][ T402] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.578490][ T402] R13: 000000001a670980 R14: 0000000000000000 R15: 0000000000000003 | [ 273.550026][ T915] ------------[ cut here ]------------ | [ 273.550324][ T915] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/915 | [ 273.550815][ T915] Modules linked in: netdevsim | [ 273.551546][ T915] Tainted: [W]=WARN [ 273.551733][ T915] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 273.552022][ T915] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 273.552355][ T915] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 273.553209][ T915] RSP: 0018:ffa0000001e77310 EFLAGS: 00010286 [ 273.553527][ T915] RAX: 00000000ffffffa6 RBX: ff11000012162ac0 RCX: 1ff40000003cee28 [ 273.553887][ T915] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012162b70 [ 273.554228][ T915] RBP: ff11000012d8a000 R08: 1fe220000242c56f R09: ff11000012220bd0 [ 273.555183][ T915] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 273.555554][ T915] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 273.555921][ T915] FS: 00007f7e6509e840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 273.556334][ T915] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 273.556636][ T915] CR2: 00007f7e65653004 CR3: 0000000004ccf003 CR4: 0000000000771ef0 [ 273.556991][ T915] PKRU: 55555554 [ 273.557171][ T915] Call Trace: [ 273.557358][ T915] [ 273.557484][ T915] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 273.557804][ T915] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 273.558100][ T915] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 273.558356][ T915] ? netdev_run_todo (net/core/dev.c:11703) [ 273.558604][ T915] ? 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) [ 273.558847][ T915] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 273.559081][ T915] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 273.559322][ T915] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.559562][ T915] ? unregister_netdevice_many (net/core/dev.c:12497) [ 273.559814][ T915] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 273.560056][ T915] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.560290][ T915] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 273.560608][ T915] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 273.560908][ T915] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 273.561203][ T915] devlink_reload (net/devlink/dev.c:462) [ 273.561450][ T915] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 273.561698][ T915] ? devlink_resources_validate (net/devlink/resource.c:471) [ 273.562000][ T915] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 273.562238][ T915] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 273.562543][ T915] ? __nla_validate_parse (lib/nlattr.c:635) [ 273.562795][ T915] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 273.563036][ T915] ? __nla_parse (lib/nlattr.c:732) [ 273.563278][ T915] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 273.563520][ T915] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 273.563844][ T915] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.564082][ T915] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 273.564329][ T915] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 273.564587][ T915] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 273.564828][ T915] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 273.565119][ T915] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 273.565421][ T915] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 273.565669][ T915] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 273.565896][ T915] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 273.566134][ T915] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.566386][ T915] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 273.566641][ T915] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 273.566877][ T915] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 273.567117][ T915] ? netlink_ack (./include/linux/skbuff.h:2718) [ 273.567369][ T915] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 273.567621][ T915] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 273.567864][ T915] genl_rcv (net/netlink/genetlink.c:1218) [ 273.568048][ T915] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 273.568287][ T915] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 273.568529][ T915] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.568785][ T915] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 273.569026][ T915] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 273.569267][ T915] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 273.569508][ T915] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 273.569757][ T915] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 273.569996][ T915] ? __ia32_sys_getpeername (net/socket.c:2219) [ 273.570259][ T915] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 273.570505][ T915] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 273.570814][ T915] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 273.571053][ T915] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 273.571290][ T915] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 273.571530][ T915] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 273.571781][ T915] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 273.572010][ T915] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 273.572306][ T915] RIP: 0033:0x7f7e652d808e [ 273.572561][ T915] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 273.573427][ T915] RSP: 002b:00007ffdca0e2cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 273.573794][ T915] RAX: ffffffffffffffda RBX: 0000000025d53980 RCX: 00007f7e652d808e [ 273.574157][ T915] RDX: 0000000000000038 RSI: 0000000025d53ba0 RDI: 0000000000000005 [ 273.574527][ T915] RBP: 00007ffdca0e2ce0 R08: 00007f7e6558c980 R09: 000000000000000c [ 273.574895][ T915] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 273.575248][ T915] R13: 0000000025d53980 R14: 0000000000000000 R15: 0000000000000003 | [ 273.654314][ T915] ------------[ cut here ]------------ | [ 273.654712][ T915] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/915 | [ 273.655266][ T915] Modules linked in: netdevsim | [ 273.656149][ T915] Tainted: [W]=WARN [ 273.656397][ T915] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 273.656783][ T915] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 273.657157][ T915] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 273.658088][ T915] RSP: 0018:ffa0000001e77268 EFLAGS: 00010286 [ 273.658455][ T915] RAX: 00000000ffffffa6 RBX: ff1100000a8ec4c0 RCX: 1ff40000003cee13 [ 273.658882][ T915] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8ec570 [ 273.659288][ T915] RBP: ff110000136a2000 R08: 1fe220000151d8af R09: ff11000012220bd0 [ 273.659734][ T915] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 273.660148][ T915] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000136a2000 [ 273.660573][ T915] FS: 00007f7e6509e840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 273.661070][ T915] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 273.661436][ T915] CR2: 0000557a810c9d5c CR3: 0000000004ccf004 CR4: 0000000000771ef0 [ 273.661879][ T915] PKRU: 55555554 [ 273.662116][ T915] Call Trace: [ 273.662361][ T915] [ 273.662543][ T915] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 273.662960][ T915] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 273.663216][ T915] register_netdevice (net/core/dev.c:11488) [ 273.663517][ T915] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 273.663917][ T915] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 273.664276][ T915] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 273.664664][ T915] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 273.664973][ T915] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 273.665340][ T915] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 273.665658][ T915] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 273.666015][ T915] ? 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)) [ 273.666326][ T915] ? static_obj (kernel/locking/lockdep.c:858) [ 273.666568][ T915] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 273.666890][ T915] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 273.667248][ T915] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 273.667651][ T915] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 273.668068][ T915] devlink_reload (net/devlink/dev.c:475) [ 273.669054][ T915] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 273.669545][ T915] ? devlink_resources_validate (net/devlink/resource.c:471) [ 273.669931][ T915] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 273.670424][ T915] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 273.670812][ T915] ? __nla_validate_parse (lib/nlattr.c:635) [ 273.671116][ T915] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 273.671426][ T915] ? __nla_parse (lib/nlattr.c:732) [ 273.671756][ T915] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 273.672054][ T915] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 273.672642][ T915] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.672923][ T915] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 273.673205][ T915] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 273.673502][ T915] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 273.673822][ T915] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 273.674171][ T915] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 273.674543][ T915] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 273.674857][ T915] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 273.675340][ T915] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 273.675654][ T915] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.676132][ T915] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 273.676441][ T915] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 273.676760][ T915] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 273.677235][ T915] ? netlink_ack (./include/linux/skbuff.h:2718) [ 273.677747][ T915] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 273.678030][ T915] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 273.678335][ T915] genl_rcv (net/netlink/genetlink.c:1218) [ 273.678596][ T915] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 273.678895][ T915] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 273.679564][ T915] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.679886][ T915] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 273.680183][ T915] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 273.680483][ T915] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 273.680815][ T915] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 273.681124][ T915] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 273.681463][ T915] ? __ia32_sys_getpeername (net/socket.c:2219) [ 273.682201][ T915] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 273.682529][ T915] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 273.683112][ T915] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 273.683428][ T915] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 273.683777][ T915] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 273.684093][ T915] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 273.684416][ T915] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 273.685124][ T915] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 273.685502][ T915] RIP: 0033:0x7f7e652d808e [ 273.685824][ T915] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 273.686821][ T915] RSP: 002b:00007ffdca0e2cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 273.687260][ T915] RAX: ffffffffffffffda RBX: 0000000025d53980 RCX: 00007f7e652d808e [ 273.687727][ T915] RDX: 0000000000000038 RSI: 0000000025d53ba0 RDI: 0000000000000005 [ 273.688148][ T915] RBP: 00007ffdca0e2ce0 R08: 00007f7e6558c980 R09: 000000000000000c [ 273.688601][ T915] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 273.689032][ T915] R13: 0000000025d53980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.064500][ T929] ------------[ cut here ]------------ | [ 274.064716][ T929] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/929 | [ 274.065032][ T929] Modules linked in: netdevsim | [ 274.065515][ T929] Tainted: [W]=WARN [ 274.065640][ T929] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.065832][ T929] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.066030][ T929] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.066568][ T929] RSP: 0018:ffa0000001ef7310 EFLAGS: 00010286 [ 274.066774][ T929] RAX: 00000000ffffffa6 RBX: ff11000008ee8f40 RCX: 1ff40000003dee28 [ 274.067010][ T929] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008ee8ff0 [ 274.067266][ T929] RBP: ff110000136a2000 R08: 1fe22000011dd1ff R09: ff11000012222ed0 [ 274.067529][ T929] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 274.067779][ T929] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 274.068035][ T929] FS: 00007f044bd84840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 274.068318][ T929] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.068511][ T929] CR2: 00007f044c339004 CR3: 0000000012f80001 CR4: 0000000000771ef0 [ 274.068824][ T929] PKRU: 55555554 [ 274.068938][ T929] Call Trace: [ 274.069051][ T929] [ 274.069131][ T929] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 274.069333][ T929] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 274.069525][ T929] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 274.069760][ T929] ? netdev_run_todo (net/core/dev.c:11703) [ 274.069910][ T929] ? 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) [ 274.070062][ T929] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 274.070211][ T929] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 274.070366][ T929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.070518][ T929] ? unregister_netdevice_many (net/core/dev.c:12497) [ 274.070754][ T929] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 274.070906][ T929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.071061][ T929] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 274.071249][ T929] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 274.071443][ T929] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 274.071751][ T929] devlink_reload (net/devlink/dev.c:462) [ 274.071905][ T929] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.072056][ T929] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.072244][ T929] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.072398][ T929] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.072754][ T929] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.072906][ T929] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.073055][ T929] ? __nla_parse (lib/nlattr.c:732) [ 274.073208][ T929] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.073366][ T929] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.073557][ T929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.073753][ T929] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.073903][ T929] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.074056][ T929] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.074207][ T929] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.074399][ T929] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.074594][ T929] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.074745][ T929] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.074895][ T929] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.075046][ T929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.075199][ T929] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.075350][ T929] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.075499][ T929] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.075659][ T929] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.075813][ T929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.075963][ T929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.076113][ T929] genl_rcv (net/netlink/genetlink.c:1218) [ 274.076224][ T929] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.076379][ T929] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.076528][ T929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.076688][ T929] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.076837][ T929] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.076988][ T929] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.077142][ T929] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.077292][ T929] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.077448][ T929] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.077632][ T929] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.077782][ T929] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.077971][ T929] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.078122][ T929] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.078271][ T929] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.078421][ T929] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.078570][ T929] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.078727][ T929] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.078915][ T929] RIP: 0033:0x7f044bfbe08e [ 274.079077][ T929] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.079624][ T929] RSP: 002b:00007ffd34f39750 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.079854][ T929] RAX: ffffffffffffffda RBX: 000000002ca70980 RCX: 00007f044bfbe08e [ 274.080082][ T929] RDX: 0000000000000038 RSI: 000000002ca70ba0 RDI: 0000000000000005 [ 274.080308][ T929] RBP: 00007ffd34f39760 R08: 00007f044c272980 R09: 000000000000000c [ 274.080533][ T929] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.080768][ T929] R13: 000000002ca70980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.131554][ T929] ------------[ cut here ]------------ | [ 274.132027][ T929] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/929 | [ 274.132539][ T929] Modules linked in: netdevsim | [ 274.133224][ T929] Tainted: [W]=WARN [ 274.133402][ T929] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.133702][ T929] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.134017][ T929] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.134901][ T929] RSP: 0018:ffa0000001ef7268 EFLAGS: 00010286 [ 274.135196][ T929] RAX: 00000000ffffffa6 RBX: ff1100000aaade40 RCX: 1ff40000003dee13 [ 274.135517][ T929] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aaadef0 [ 274.135843][ T929] RBP: ff11000012e1a000 R08: 1fe2200001555bdf R09: ff11000012222ed0 [ 274.136177][ T929] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 274.136515][ T929] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012e1a000 [ 274.136836][ T929] FS: 00007f044bd84840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 274.137205][ T929] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.137477][ T929] CR2: 00007f151c4d89dc CR3: 0000000012f80005 CR4: 0000000000771ef0 [ 274.137825][ T929] PKRU: 55555554 [ 274.137989][ T929] Call Trace: [ 274.138164][ T929] [ 274.138292][ T929] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 274.138551][ T929] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 274.138747][ T929] register_netdevice (net/core/dev.c:11488) [ 274.138993][ T929] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 274.139256][ T929] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 274.139498][ T929] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 274.139785][ T929] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 274.140015][ T929] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 274.140272][ T929] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 274.140493][ T929] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 274.140785][ T929] ? 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)) [ 274.140996][ T929] ? static_obj (kernel/locking/lockdep.c:858) [ 274.141163][ T929] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 274.141394][ T929] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 274.141672][ T929] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 274.141952][ T929] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 274.142256][ T929] devlink_reload (net/devlink/dev.c:475) [ 274.142507][ T929] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.142761][ T929] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.143072][ T929] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.143312][ T929] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.143585][ T929] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.143819][ T929] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.144031][ T929] ? __nla_parse (lib/nlattr.c:732) [ 274.144267][ T929] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.144486][ T929] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.144774][ T929] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.144996][ T929] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.145209][ T929] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.145448][ T929] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.145668][ T929] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.145956][ T929] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.146267][ T929] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.146516][ T929] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.146748][ T929] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.146973][ T929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.147194][ T929] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.147405][ T929] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.147621][ T929] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.147855][ T929] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.148065][ T929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.148275][ T929] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.148518][ T929] genl_rcv (net/netlink/genetlink.c:1218) [ 274.148695][ T929] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.148915][ T929] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.149127][ T929] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.149377][ T929] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.149634][ T929] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.149881][ T929] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.150123][ T929] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.150340][ T929] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.150570][ T929] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.150800][ T929] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.151027][ T929] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.151304][ T929] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.151536][ T929] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.151794][ T929] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.152020][ T929] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.152264][ T929] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.152518][ T929] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.152829][ T929] RIP: 0033:0x7f044bfbe08e [ 274.153058][ T929] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.153869][ T929] RSP: 002b:00007ffd34f39750 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.154210][ T929] RAX: ffffffffffffffda RBX: 000000002ca70980 RCX: 00007f044bfbe08e [ 274.154546][ T929] RDX: 0000000000000038 RSI: 000000002ca70ba0 RDI: 0000000000000005 [ 274.154907][ T929] RBP: 00007ffd34f39760 R08: 00007f044c272980 R09: 000000000000000c [ 274.155272][ T929] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.155615][ T929] R13: 000000002ca70980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.653428][ T961] ------------[ cut here ]------------ | [ 274.654499][ T961] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/961 | [ 274.654822][ T961] Modules linked in: netdevsim | [ 274.655288][ T961] Tainted: [W]=WARN [ 274.655429][ T961] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.655625][ T961] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.655824][ T961] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.656429][ T961] RSP: 0018:ffa0000001fa7310 EFLAGS: 00010286 [ 274.656632][ T961] RAX: 00000000ffffffa6 RBX: ff1100000a8ec7c0 RCX: 1ff40000003f4e28 [ 274.656860][ T961] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8ec870 [ 274.657088][ T961] RBP: ff11000012e1a000 R08: 1fe220000151d90f R09: ff11000004d38bd0 [ 274.657321][ T961] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 274.657613][ T961] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 274.657843][ T961] FS: 00007f93cb819840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 274.658109][ T961] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.658302][ T961] CR2: 00007f93cbdce004 CR3: 000000001340b002 CR4: 0000000000771ef0 [ 274.658555][ T961] PKRU: 55555554 [ 274.658676][ T961] Call Trace: [ 274.658790][ T961] [ 274.658868][ T961] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 274.659063][ T961] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 274.659250][ T961] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 274.659413][ T961] ? netdev_run_todo (net/core/dev.c:11703) [ 274.659564][ T961] ? 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) [ 274.659725][ T961] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 274.659874][ T961] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 274.660024][ T961] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.660174][ T961] ? unregister_netdevice_many (net/core/dev.c:12497) [ 274.660343][ T961] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 274.660495][ T961] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.660652][ T961] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 274.660842][ T961] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 274.661032][ T961] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 274.661282][ T961] devlink_reload (net/devlink/dev.c:462) [ 274.661445][ T961] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.661603][ T961] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.661795][ T961] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.661949][ T961] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.662136][ T961] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.662289][ T961] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.662449][ T961] ? __nla_parse (lib/nlattr.c:732) [ 274.662612][ T961] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.662768][ T961] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.662958][ T961] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.663118][ T961] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.663333][ T961] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.663487][ T961] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.663647][ T961] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.663839][ T961] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.664026][ T961] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.664179][ T961] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.664333][ T961] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.664484][ T961] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.664646][ T961] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.664797][ T961] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.664946][ T961] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.665096][ T961] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.665298][ T961] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.665536][ T961] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.665786][ T961] genl_rcv (net/netlink/genetlink.c:1218) [ 274.665952][ T961] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.666106][ T961] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.666256][ T961] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.666415][ T961] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.666566][ T961] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.666724][ T961] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.666878][ T961] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.667029][ T961] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.667179][ T961] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.667349][ T961] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.667499][ T961] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.667695][ T961] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.667844][ T961] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.667993][ T961] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.668142][ T961] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.668291][ T961] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.668467][ T961] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.668693][ T961] RIP: 0033:0x7f93cba5308e [ 274.668930][ T961] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.669625][ T961] RSP: 002b:00007ffcb92bf370 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.669856][ T961] RAX: ffffffffffffffda RBX: 000000001f412980 RCX: 00007f93cba5308e [ 274.670088][ T961] RDX: 0000000000000038 RSI: 000000001f412ba0 RDI: 0000000000000005 [ 274.670322][ T961] RBP: 00007ffcb92bf380 R08: 00007f93cbd07980 R09: 000000000000000c [ 274.670547][ T961] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.670779][ T961] R13: 000000001f412980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.735084][ T961] ------------[ cut here ]------------ | [ 274.735283][ T961] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/961 | [ 274.735609][ T961] Modules linked in: netdevsim | [ 274.736083][ T961] Tainted: [W]=WARN [ 274.736200][ T961] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.736400][ T961] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.736606][ T961] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.737147][ T961] RSP: 0018:ffa0000001fa7268 EFLAGS: 00010286 [ 274.737352][ T961] RAX: 00000000ffffffa6 RBX: ff1100000a8ecf40 RCX: 1ff40000003f4e13 [ 274.737589][ T961] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8ecff0 [ 274.737819][ T961] RBP: ff1100001527a000 R08: 1fe220000151d9ff R09: ff11000004d38bd0 [ 274.738049][ T961] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 274.738285][ T961] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100001527a000 [ 274.738528][ T961] FS: 00007f93cb819840(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 274.738801][ T961] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.738995][ T961] CR2: 00007f93cbdce004 CR3: 000000001340b002 CR4: 0000000000771ef0 [ 274.739227][ T961] PKRU: 55555554 [ 274.739346][ T961] Call Trace: [ 274.739461][ T961] [ 274.739549][ T961] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 274.739708][ T961] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 274.739824][ T961] register_netdevice (net/core/dev.c:11488) [ 274.739977][ T961] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 274.740166][ T961] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 274.740329][ T961] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 274.740526][ T961] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 274.740690][ T961] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 274.740878][ T961] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 274.741031][ T961] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 274.741221][ T961] ? 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)) [ 274.741378][ T961] ? static_obj (kernel/locking/lockdep.c:858) [ 274.741494][ T961] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 274.741655][ T961] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 274.741851][ T961] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 274.742041][ T961] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 274.742230][ T961] devlink_reload (net/devlink/dev.c:475) [ 274.742388][ T961] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.742541][ T961] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.742738][ T961] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.742890][ T961] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.743077][ T961] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.743230][ T961] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.743389][ T961] ? __nla_parse (lib/nlattr.c:732) [ 274.743544][ T961] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.743703][ T961] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.743896][ T961] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.744049][ T961] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.744201][ T961] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.744359][ T961] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.744513][ T961] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.744704][ T961] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.744893][ T961] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.745045][ T961] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.745196][ T961] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.745381][ T961] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.745537][ T961] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.745696][ T961] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.745848][ T961] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.746004][ T961] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.746160][ T961] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.746321][ T961] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.746476][ T961] genl_rcv (net/netlink/genetlink.c:1218) [ 274.746596][ T961] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.746753][ T961] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.746906][ T961] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.747061][ T961] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.747214][ T961] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.747376][ T961] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.747531][ T961] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.747691][ T961] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.747846][ T961] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.748010][ T961] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.748162][ T961] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.748358][ T961] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.748514][ T961] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.748674][ T961] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.748827][ T961] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.748980][ T961] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.749134][ T961] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.749329][ T961] RIP: 0033:0x7f93cba5308e [ 274.749490][ T961] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.750041][ T961] RSP: 002b:00007ffcb92bf370 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.750273][ T961] RAX: ffffffffffffffda RBX: 000000001f412980 RCX: 00007f93cba5308e [ 274.750506][ T961] RDX: 0000000000000038 RSI: 000000001f412ba0 RDI: 0000000000000005 [ 274.750742][ T961] RBP: 00007ffcb92bf380 R08: 00007f93cbd07980 R09: 000000000000000c [ 274.750971][ T961] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.751201][ T961] R13: 000000001f412980 R14: 0000000000000000 R15: 0000000000000003 | [ 275.109773][ T979] ------------[ cut here ]------------ | [ 275.110030][ T979] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/979 | [ 275.110395][ T979] Modules linked in: netdevsim | [ 275.111694][ T979] Tainted: [W]=WARN [ 275.111855][ T979] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 275.112092][ T979] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 275.112348][ T979] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 275.112938][ T979] RSP: 0018:ffa0000002027310 EFLAGS: 00010286 [ 275.113177][ T979] RAX: 00000000ffffffa6 RBX: ff11000015928f40 RCX: 1ff4000000404e28 [ 275.113457][ T979] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000015928ff0 [ 275.113740][ T979] RBP: ff1100001527a000 R08: 1fe2200002b251ff R09: ff1100001221aed0 [ 275.114009][ T979] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 275.114279][ T979] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 275.114561][ T979] FS: 00007ff28b37e840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 275.114888][ T979] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 275.115125][ T979] CR2: 00007ff28b933004 CR3: 00000000159f9006 CR4: 0000000000771ef0 [ 275.115407][ T979] PKRU: 55555554 [ 275.115567][ T979] Call Trace: [ 275.115741][ T979] [ 275.115868][ T979] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 275.116111][ T979] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 275.116352][ T979] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 275.116556][ T979] ? netdev_run_todo (net/core/dev.c:11703) [ 275.116768][ T979] ? 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) [ 275.116968][ T979] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 275.117166][ T979] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 275.117377][ T979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.117592][ T979] ? unregister_netdevice_many (net/core/dev.c:12497) [ 275.117805][ T979] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 275.118013][ T979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.118213][ T979] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 275.118458][ T979] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 275.118707][ T979] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 275.118942][ T979] devlink_reload (net/devlink/dev.c:462) [ 275.119146][ T979] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 275.119352][ T979] ? devlink_resources_validate (net/devlink/resource.c:471) [ 275.119605][ T979] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 275.119802][ T979] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 275.120034][ T979] ? __nla_validate_parse (lib/nlattr.c:635) [ 275.120233][ T979] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.120439][ T979] ? __nla_parse (lib/nlattr.c:732) [ 275.120657][ T979] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 275.120858][ T979] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 275.121093][ T979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.121292][ T979] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 275.121500][ T979] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 275.121713][ T979] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 275.121911][ T979] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 275.122146][ T979] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 275.122388][ T979] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 275.122598][ T979] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.122796][ T979] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 275.122993][ T979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.123197][ T979] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 275.123404][ T979] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 275.123618][ T979] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 275.123817][ T979] ? netlink_ack (./include/linux/skbuff.h:2718) [ 275.124018][ T979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 275.124215][ T979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 275.124424][ T979] genl_rcv (net/netlink/genetlink.c:1218) [ 275.124599][ T979] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 275.124797][ T979] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 275.124996][ T979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.125195][ T979] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 275.125399][ T979] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 275.125610][ T979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.125809][ T979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.126008][ T979] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 275.126209][ T979] ? __ia32_sys_getpeername (net/socket.c:2219) [ 275.126427][ T979] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 275.126642][ T979] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.126877][ T979] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 275.127076][ T979] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 275.127274][ T979] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 275.127475][ T979] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 275.127686][ T979] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 275.127884][ T979] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 275.128121][ T979] RIP: 0033:0x7ff28b5b808e [ 275.128331][ T979] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 275.128920][ T979] RSP: 002b:00007ffdc479cc60 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 275.129195][ T979] RAX: ffffffffffffffda RBX: 00000000207c7980 RCX: 00007ff28b5b808e [ 275.129477][ T979] RDX: 0000000000000038 RSI: 00000000207c7ba0 RDI: 0000000000000005 [ 275.129765][ T979] RBP: 00007ffdc479cc70 R08: 00007ff28b86c980 R09: 000000000000000c [ 275.130034][ T979] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 275.130304][ T979] R13: 00000000207c7980 R14: 0000000000000000 R15: 0000000000000003 | [ 275.173192][ T979] ------------[ cut here ]------------ | [ 275.173449][ T979] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/979 | [ 275.174250][ T979] Modules linked in: netdevsim | [ 275.174860][ T979] Tainted: [W]=WARN [ 275.175028][ T979] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 275.175269][ T979] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 275.175538][ T979] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 275.176167][ T979] RSP: 0018:ffa0000002027268 EFLAGS: 00010286 [ 275.176438][ T979] RAX: 00000000ffffffa6 RBX: ff1100000aaad9c0 RCX: 1ff4000000404e13 [ 275.176747][ T979] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000aaada70 [ 275.177024][ T979] RBP: ff110000135ca000 R08: 1fe2200001555b4f R09: ff1100001221aed0 [ 275.177299][ T979] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 275.177669][ T979] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000135ca000 [ 275.178024][ T979] FS: 00007ff28b37e840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 275.178360][ T979] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 275.178614][ T979] CR2: 00007ff28b933004 CR3: 00000000159f9006 CR4: 0000000000771ef0 [ 275.178893][ T979] PKRU: 55555554 [ 275.179056][ T979] Call Trace: [ 275.179222][ T979] [ 275.179357][ T979] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 275.179564][ T979] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 275.179746][ T979] register_netdevice (net/core/dev.c:11488) [ 275.179952][ T979] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 275.180190][ T979] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 275.180400][ T979] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 275.180664][ T979] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 275.180869][ T979] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 275.181108][ T979] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 275.181319][ T979] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 275.181560][ T979] ? 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)) [ 275.181775][ T979] ? static_obj (kernel/locking/lockdep.c:858) [ 275.181940][ T979] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 275.182149][ T979] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 275.182399][ T979] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 275.182655][ T979] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 275.182894][ T979] devlink_reload (net/devlink/dev.c:475) [ 275.183097][ T979] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 275.183296][ T979] ? devlink_resources_validate (net/devlink/resource.c:471) [ 275.183548][ T979] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 275.183765][ T979] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 275.184000][ T979] ? __nla_validate_parse (lib/nlattr.c:635) [ 275.184204][ T979] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.184415][ T979] ? __nla_parse (lib/nlattr.c:732) [ 275.184634][ T979] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 275.184838][ T979] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 275.185081][ T979] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.185282][ T979] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 275.185493][ T979] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 275.185713][ T979] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 275.185915][ T979] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 275.186150][ T979] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 275.186397][ T979] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 275.186612][ T979] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.186813][ T979] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 275.187014][ T979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.187218][ T979] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 275.187427][ T979] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 275.187647][ T979] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 275.187848][ T979] ? netlink_ack (./include/linux/skbuff.h:2718) [ 275.188059][ T979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 275.188258][ T979] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 275.188471][ T979] genl_rcv (net/netlink/genetlink.c:1218) [ 275.188649][ T979] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 275.188851][ T979] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 275.189050][ T979] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.189256][ T979] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 275.189471][ T979] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 275.189690][ T979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.189895][ T979] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.190095][ T979] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 275.190300][ T979] ? __ia32_sys_getpeername (net/socket.c:2219) [ 275.190520][ T979] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 275.190738][ T979] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.190978][ T979] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 275.191183][ T979] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 275.191392][ T979] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 275.191607][ T979] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 275.191809][ T979] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 275.192013][ T979] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 275.192249][ T979] RIP: 0033:0x7ff28b5b808e [ 275.192466][ T979] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 275.193071][ T979] RSP: 002b:00007ffdc479cc60 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 275.193357][ T979] RAX: ffffffffffffffda RBX: 00000000207c7980 RCX: 00007ff28b5b808e [ 275.193647][ T979] RDX: 0000000000000038 RSI: 00000000207c7ba0 RDI: 0000000000000005 [ 275.193924][ T979] RBP: 00007ffdc479cc70 R08: 00007ff28b86c980 R09: 000000000000000c [ 275.194196][ T979] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 275.194473][ T979] R13: 00000000207c7980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.349493][ T1071] ------------[ cut here ]------------ | [ 276.349748][ T1071] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1071 | [ 276.350105][ T1071] Modules linked in: netdevsim | [ 276.350707][ T1071] Tainted: [W]=WARN [ 276.350870][ T1071] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.351107][ T1071] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.351362][ 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 [ 276.351950][ T1071] RSP: 0018:ffa0000002287310 EFLAGS: 00010286 [ 276.352190][ T1071] RAX: 00000000ffffffa6 RBX: ff11000004a333c0 RCX: 1ff4000000450e28 [ 276.352470][ T1071] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004a33470 [ 276.353187][ T1071] RBP: ff110000135ca000 R08: 1fe220000094668f R09: ff11000004ba2ed0 [ 276.353469][ T1071] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 276.353755][ T1071] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 276.354030][ T1071] FS: 00007fe7da748840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 276.354352][ T1071] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.354604][ T1071] CR2: 00007fe7dacfd004 CR3: 00000000122f7006 CR4: 0000000000771ef0 [ 276.354881][ T1071] PKRU: 55555554 [ 276.355042][ T1071] Call Trace: [ 276.355204][ T1071] [ 276.355337][ T1071] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 276.355593][ T1071] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 276.355824][ T1071] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 276.356027][ T1071] ? netdev_run_todo (net/core/dev.c:11703) [ 276.356227][ 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) [ 276.356440][ T1071] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 276.356653][ T1071] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 276.356850][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.357066][ T1071] ? unregister_netdevice_many (net/core/dev.c:12497) [ 276.357269][ T1071] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 276.357483][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.357701][ T1071] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 276.357940][ T1071] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 276.358180][ T1071] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 276.358427][ T1071] devlink_reload (net/devlink/dev.c:462) [ 276.358645][ T1071] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.358849][ T1071] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.359091][ T1071] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.359290][ T1071] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.359534][ T1071] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.359749][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.359950][ T1071] ? __nla_parse (lib/nlattr.c:732) [ 276.360154][ T1071] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.360363][ T1071] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.360614][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.360819][ T1071] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.361027][ T1071] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.361234][ T1071] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.361443][ T1071] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.361691][ T1071] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.361928][ T1071] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.362127][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.362334][ T1071] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.362538][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.362755][ T1071] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.362959][ T1071] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.363154][ T1071] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.363364][ T1071] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.363569][ 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)) [ 276.363781][ 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)) [ 276.363983][ T1071] genl_rcv (net/netlink/genetlink.c:1218) [ 276.364146][ T1071] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.364358][ T1071] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.364555][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.364772][ T1071] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.364974][ T1071] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.365174][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.365384][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.365599][ T1071] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.365801][ T1071] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.366010][ T1071] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.366209][ T1071] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.366454][ T1071] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.366670][ T1071] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.366868][ T1071] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.367066][ T1071] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.367267][ T1071] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.367477][ T1071] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.367726][ T1071] RIP: 0033:0x7fe7da98208e [ 276.367936][ 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 [ 276.368522][ T1071] RSP: 002b:00007ffc8abafd90 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.368812][ T1071] RAX: ffffffffffffffda RBX: 0000000024fb8980 RCX: 00007fe7da98208e [ 276.369084][ T1071] RDX: 0000000000000038 RSI: 0000000024fb8ba0 RDI: 0000000000000005 [ 276.369364][ T1071] RBP: 00007ffc8abafda0 R08: 00007fe7dac36980 R09: 000000000000000c [ 276.369654][ T1071] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.369927][ T1071] R13: 0000000024fb8980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.414547][ T1071] ------------[ cut here ]------------ | [ 276.414904][ T1071] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1071 | [ 276.415337][ T1071] Modules linked in: netdevsim | [ 276.416070][ T1071] Tainted: [W]=WARN [ 276.416304][ T1071] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.416633][ T1071] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.416961][ 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 [ 276.417642][ T1071] RSP: 0018:ffa0000002287268 EFLAGS: 00010286 [ 276.417948][ T1071] RAX: 00000000ffffffa6 RBX: ff11000012163240 RCX: 1ff4000000450e13 [ 276.418285][ T1071] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000121632f0 [ 276.418643][ T1071] RBP: ff11000012d2a000 R08: 1fe220000242c65f R09: ff11000004ba2ed0 [ 276.418986][ T1071] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 276.419334][ T1071] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012d2a000 [ 276.419686][ T1071] FS: 00007fe7da748840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 276.420032][ T1071] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.420267][ T1071] CR2: 00007fe7dacfd004 CR3: 00000000122f7006 CR4: 0000000000771ef0 [ 276.420554][ T1071] PKRU: 55555554 [ 276.420731][ T1071] Call Trace: [ 276.420893][ T1071] [ 276.421020][ T1071] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 276.421225][ T1071] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 276.421397][ T1071] register_netdevice (net/core/dev.c:11488) [ 276.421612][ T1071] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 276.421855][ T1071] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 276.422059][ T1071] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 276.422303][ T1071] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 276.422513][ T1071] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 276.422764][ T1071] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 276.422965][ T1071] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 276.423205][ 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)) [ 276.423418][ T1071] ? static_obj (kernel/locking/lockdep.c:858) [ 276.423597][ T1071] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 276.423803][ T1071] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 276.424046][ T1071] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 276.424285][ T1071] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 276.424532][ T1071] devlink_reload (net/devlink/dev.c:475) [ 276.424749][ T1071] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.424953][ T1071] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.425193][ T1071] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.425403][ T1071] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.425653][ T1071] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.425855][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.426058][ T1071] ? __nla_parse (lib/nlattr.c:732) [ 276.426267][ T1071] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.426479][ T1071] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.426731][ T1071] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.426933][ T1071] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.427132][ T1071] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.427342][ T1071] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.427543][ T1071] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.427794][ T1071] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.428029][ T1071] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.428226][ T1071] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.428432][ T1071] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.428646][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.428848][ T1071] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.429049][ T1071] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.429253][ T1071] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.429460][ T1071] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.429676][ 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)) [ 276.429874][ 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)) [ 276.430078][ T1071] genl_rcv (net/netlink/genetlink.c:1218) [ 276.430240][ T1071] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.430450][ T1071] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.430671][ T1071] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.430874][ T1071] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.431076][ T1071] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.431276][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.431483][ T1071] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.431697][ T1071] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.431898][ T1071] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.432109][ T1071] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.432313][ T1071] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.432680][ T1071] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.432879][ T1071] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.433078][ T1071] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.433279][ T1071] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.433605][ T1071] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.433809][ T1071] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.434051][ T1071] RIP: 0033:0x7fe7da98208e [ 276.434260][ 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 [ 276.434970][ T1071] RSP: 002b:00007ffc8abafd90 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.435361][ T1071] RAX: ffffffffffffffda RBX: 0000000024fb8980 RCX: 00007fe7da98208e [ 276.435653][ T1071] RDX: 0000000000000038 RSI: 0000000024fb8ba0 RDI: 0000000000000005 [ 276.435925][ T1071] RBP: 00007ffc8abafda0 R08: 00007fe7dac36980 R09: 000000000000000c [ 276.436303][ T1071] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.436595][ T1071] R13: 0000000024fb8980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.734474][ T1084] ------------[ cut here ]------------ | [ 276.734673][ T1084] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1084 | [ 276.734988][ T1084] Modules linked in: netdevsim | [ 276.735466][ T1084] Tainted: [W]=WARN [ 276.735594][ T1084] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.735790][ T1084] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.735992][ T1084] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 276.736549][ T1084] RSP: 0018:ffa0000002347310 EFLAGS: 00010286 [ 276.736751][ T1084] RAX: 00000000ffffffa6 RBX: ff1100000a8ed240 RCX: 1ff4000000468e28 [ 276.736982][ T1084] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8ed2f0 [ 276.737207][ T1084] RBP: ff11000012d2a000 R08: 1fe220000151da5f R09: ff11000002610bd0 [ 276.737436][ T1084] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 276.737668][ T1084] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 276.737901][ T1084] FS: 00007f81f0d7d840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 276.738185][ T1084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.738385][ T1084] CR2: 00007f81f1332004 CR3: 00000000159c7003 CR4: 0000000000771ef0 [ 276.738620][ T1084] PKRU: 55555554 [ 276.738734][ T1084] Call Trace: [ 276.738848][ T1084] [ 276.738930][ T1084] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 276.739126][ T1084] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 276.739313][ T1084] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 276.739475][ T1084] ? netdev_run_todo (net/core/dev.c:11703) [ 276.739635][ T1084] ? 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) [ 276.739790][ T1084] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 276.739940][ T1084] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 276.740094][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.740247][ T1084] ? unregister_netdevice_many (net/core/dev.c:12497) [ 276.740406][ T1084] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 276.740558][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.740977][ T1084] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 276.741168][ T1084] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 276.741360][ T1084] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 276.741551][ T1084] devlink_reload (net/devlink/dev.c:462) [ 276.741708][ T1084] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.741860][ T1084] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.742050][ T1084] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.742200][ T1084] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.742392][ T1084] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.742544][ T1084] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.742702][ T1084] ? __nla_parse (lib/nlattr.c:732) [ 276.742856][ T1084] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.743008][ T1084] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.743200][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.743353][ T1084] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.743504][ T1084] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.743665][ T1084] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.743820][ T1084] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.744007][ T1084] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.744194][ T1084] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.744348][ T1084] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.744498][ T1084] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.744655][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.744813][ T1084] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.744965][ T1084] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.745114][ T1084] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.745264][ T1084] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.745425][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 276.745575][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 276.745735][ T1084] genl_rcv (net/netlink/genetlink.c:1218) [ 276.745849][ T1084] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.746002][ T1084] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.746153][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.746306][ T1084] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.746466][ T1084] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.746624][ T1084] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.746778][ T1084] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.746932][ T1084] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.747086][ T1084] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.747250][ T1084] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.747448][ T1084] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.747647][ T1084] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.747799][ T1084] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.747949][ T1084] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.748102][ T1084] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.748254][ T1084] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.748414][ T1084] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.748609][ T1084] RIP: 0033:0x7f81f0fb708e [ 276.748772][ T1084] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 276.749309][ T1084] RSP: 002b:00007fff1102e820 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.749547][ T1084] RAX: ffffffffffffffda RBX: 0000000010c06980 RCX: 00007f81f0fb708e [ 276.749782][ T1084] RDX: 0000000000000038 RSI: 0000000010c06ba0 RDI: 0000000000000005 [ 276.750011][ T1084] RBP: 00007fff1102e830 R08: 00007f81f126b980 R09: 000000000000000c [ 276.750237][ T1084] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.750471][ T1084] R13: 0000000010c06980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.790647][ T1084] ------------[ cut here ]------------ | [ 276.790835][ T1084] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1084 | [ 276.791154][ T1084] Modules linked in: netdevsim | [ 276.791649][ T1084] Tainted: [W]=WARN [ 276.791767][ T1084] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.791961][ T1084] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.792166][ T1084] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 276.792735][ T1084] RSP: 0018:ffa0000002347268 EFLAGS: 00010286 [ 276.792933][ T1084] RAX: 00000000ffffffa6 RBX: ff11000016bb90c0 RCX: 1ff4000000468e13 [ 276.793179][ T1084] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016bb9170 [ 276.793450][ T1084] RBP: ff110000122b2000 R08: 1fe2200002d7722f R09: ff11000002610bd0 [ 276.793768][ T1084] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 276.794077][ T1084] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000122b2000 [ 276.794394][ T1084] FS: 00007f81f0d7d840(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 276.794767][ T1084] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.795029][ T1084] CR2: 00007f81f1332004 CR3: 00000000159c7003 CR4: 0000000000771ef0 [ 276.795348][ T1084] PKRU: 55555554 [ 276.795504][ T1084] Call Trace: [ 276.795734][ T1084] [ 276.795816][ T1084] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 276.795976][ T1084] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 276.796097][ T1084] register_netdevice (net/core/dev.c:11488) [ 276.796259][ T1084] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 276.796462][ T1084] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 276.796633][ T1084] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 276.796833][ T1084] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 276.796991][ T1084] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 276.797185][ T1084] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 276.797348][ T1084] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 276.797545][ T1084] ? 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)) [ 276.797707][ T1084] ? static_obj (kernel/locking/lockdep.c:858) [ 276.797827][ T1084] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 276.797985][ T1084] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 276.798182][ T1084] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 276.798383][ T1084] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 276.798587][ T1084] devlink_reload (net/devlink/dev.c:475) [ 276.798744][ T1084] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.798898][ T1084] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.799094][ T1084] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.799249][ T1084] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.799446][ T1084] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.799613][ T1084] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.799770][ T1084] ? __nla_parse (lib/nlattr.c:732) [ 276.799926][ T1084] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.800083][ T1084] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.800278][ T1084] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.800438][ T1084] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.800606][ T1084] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.800770][ T1084] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.800926][ T1084] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.801119][ T1084] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.801313][ T1084] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.801481][ T1084] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.801642][ T1084] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.801801][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.801959][ T1084] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.802115][ T1084] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.802272][ T1084] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.802438][ T1084] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.802608][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 276.802765][ T1084] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 276.802923][ T1084] genl_rcv (net/netlink/genetlink.c:1218) [ 276.803043][ T1084] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.803201][ T1084] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.803362][ T1084] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.803522][ T1084] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.803684][ T1084] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.803841][ T1084] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.803998][ T1084] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.804154][ T1084] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.804311][ T1084] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.804483][ T1084] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.804644][ T1084] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.804840][ T1084] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.804996][ T1084] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.805150][ T1084] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.805304][ T1084] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.805471][ T1084] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.805633][ T1084] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.805827][ T1084] RIP: 0033:0x7f81f0fb708e [ 276.805991][ T1084] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 276.806552][ T1084] RSP: 002b:00007fff1102e820 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.806795][ T1084] RAX: ffffffffffffffda RBX: 0000000010c06980 RCX: 00007f81f0fb708e [ 276.807027][ T1084] RDX: 0000000000000038 RSI: 0000000010c06ba0 RDI: 0000000000000005 [ 276.807261][ T1084] RBP: 00007fff1102e830 R08: 00007f81f126b980 R09: 000000000000000c [ 276.807498][ T1084] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.807736][ T1084] R13: 0000000010c06980 R14: 0000000000000000 R15: 0000000000000003 | [ 277.678562][ T1149] ------------[ cut here ]------------ | [ 277.678822][ T1149] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1149 | [ 277.679193][ T1149] Modules linked in: netdevsim | [ 277.679777][ T1149] Tainted: [W]=WARN [ 277.679941][ T1149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 277.680179][ T1149] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 277.680433][ T1149] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 277.681024][ T1149] RSP: 0018:ffa00000025a7310 EFLAGS: 00010286 [ 277.681263][ T1149] RAX: 00000000ffffffa6 RBX: ff1100000a8273c0 RCX: 1ff40000004b4e28 [ 277.681543][ T1149] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a827470 [ 277.681829][ T1149] RBP: ff110000122b2000 R08: 1fe2200001504e8f R09: ff11000007518bd0 [ 277.682099][ T1149] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 277.682374][ T1149] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 277.682673][ T1149] FS: 00007f2a16df6840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 277.682986][ T1149] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 277.683223][ T1149] CR2: 00007f2a173ab004 CR3: 00000000158c7004 CR4: 0000000000771ef0 [ 277.683504][ T1149] PKRU: 55555554 [ 277.683677][ T1149] Call Trace: [ 277.683840][ T1149] [ 277.683967][ T1149] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 277.684211][ T1149] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 277.684455][ T1149] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 277.684671][ T1149] ? netdev_run_todo (net/core/dev.c:11703) [ 277.684875][ T1149] ? 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) [ 277.685082][ T1149] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 277.685282][ T1149] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 277.685490][ T1149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.685706][ T1149] ? unregister_netdevice_many (net/core/dev.c:12497) [ 277.685909][ T1149] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 277.686113][ T1149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.686314][ T1149] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 277.686561][ T1149] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 277.686816][ T1149] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 277.687052][ T1149] devlink_reload (net/devlink/dev.c:462) [ 277.687253][ T1149] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 277.687457][ T1149] ? devlink_resources_validate (net/devlink/resource.c:471) [ 277.687707][ T1149] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 277.687909][ T1149] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 277.688141][ T1149] ? __nla_validate_parse (lib/nlattr.c:635) [ 277.688348][ T1149] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.688547][ T1149] ? __nla_parse (lib/nlattr.c:732) [ 277.688762][ T1149] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 277.688963][ T1149] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 277.689201][ T1149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.689408][ T1149] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 277.689623][ T1149] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 277.689827][ T1149] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 277.690027][ T1149] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 277.690257][ T1149] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 277.690501][ T1149] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 277.690706][ T1149] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.690903][ T1149] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 277.691100][ T1149] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.691302][ T1149] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 277.691509][ T1149] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 277.691719][ T1149] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 277.691920][ T1149] ? netlink_ack (./include/linux/skbuff.h:2718) [ 277.692122][ T1149] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 277.692320][ T1149] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 277.692529][ T1149] genl_rcv (net/netlink/genetlink.c:1218) [ 277.692706][ T1149] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 277.692908][ T1149] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 277.693105][ T1149] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.693305][ T1149] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 277.693513][ T1149] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 277.693726][ T1149] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.693930][ T1149] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.694129][ T1149] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 277.694336][ T1149] ? __ia32_sys_getpeername (net/socket.c:2219) [ 277.694547][ T1149] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 277.694762][ T1149] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 277.694997][ T1149] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 277.695199][ T1149] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 277.695409][ T1149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 277.695623][ T1149] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 277.695825][ T1149] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 277.696027][ T1149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 277.696262][ T1149] RIP: 0033:0x7f2a1703008e [ 277.696475][ T1149] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 277.697070][ T1149] RSP: 002b:00007fff91c52b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 277.697353][ T1149] RAX: ffffffffffffffda RBX: 000000000bb59980 RCX: 00007f2a1703008e [ 277.697642][ T1149] RDX: 0000000000000038 RSI: 000000000bb59ba0 RDI: 0000000000000005 [ 277.697924][ T1149] RBP: 00007fff91c52b20 R08: 00007f2a172e4980 R09: 000000000000000c [ 277.698195][ T1149] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 277.698473][ T1149] R13: 000000000bb59980 R14: 0000000000000000 R15: 0000000000000003 | [ 277.751966][ T1149] ------------[ cut here ]------------ | [ 277.752222][ T1149] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1149 | [ 277.752605][ T1149] Modules linked in: netdevsim | [ 277.753170][ T1149] Tainted: [W]=WARN [ 277.753338][ T1149] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 277.753601][ T1149] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 277.753852][ T1149] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 277.754448][ T1149] RSP: 0018:ffa00000025a7268 EFLAGS: 00010286 [ 277.754726][ T1149] RAX: 00000000ffffffa6 RBX: ff11000016bb9b40 RCX: 1ff40000004b4e13 [ 277.754999][ T1149] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016bb9bf0 [ 277.755272][ T1149] RBP: ff11000009542000 R08: 1fe2200002d7737f R09: ff11000007518bd0 [ 277.755552][ T1149] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 277.755836][ T1149] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000009542000 [ 277.756114][ T1149] FS: 00007f2a16df6840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 277.756434][ T1149] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 277.756685][ T1149] CR2: 00007f2a173ab004 CR3: 00000000158c7004 CR4: 0000000000771ef0 [ 277.756961][ T1149] PKRU: 55555554 [ 277.757124][ T1149] Call Trace: [ 277.757287][ T1149] [ 277.757420][ T1149] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 277.757655][ T1149] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 277.757819][ T1149] register_netdevice (net/core/dev.c:11488) [ 277.758020][ T1149] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 277.758254][ T1149] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 277.758467][ T1149] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 277.758727][ T1149] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 277.758929][ T1149] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 277.759166][ T1149] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 277.759375][ T1149] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 277.759627][ T1149] ? 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)) [ 277.759829][ T1149] ? static_obj (kernel/locking/lockdep.c:858) [ 277.759992][ T1149] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 277.760196][ T1149] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 277.760444][ T1149] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 277.760698][ T1149] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 277.760937][ T1149] devlink_reload (net/devlink/dev.c:475) [ 277.761140][ T1149] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 277.761346][ T1149] ? devlink_resources_validate (net/devlink/resource.c:471) [ 277.761616][ T1149] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 277.761818][ T1149] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 277.762052][ T1149] ? __nla_validate_parse (lib/nlattr.c:635) [ 277.762255][ T1149] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.762460][ T1149] ? __nla_parse (lib/nlattr.c:732) [ 277.762673][ T1149] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 277.762873][ T1149] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 277.763114][ T1149] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.763313][ T1149] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 277.763520][ T1149] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 277.763738][ T1149] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 277.763938][ T1149] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 277.764172][ T1149] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 277.764416][ T1149] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 277.764632][ T1149] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.764831][ T1149] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 277.765029][ T1149] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.765233][ T1149] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 277.765441][ T1149] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 277.765652][ T1149] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 277.765853][ T1149] ? netlink_ack (./include/linux/skbuff.h:2718) [ 277.766058][ T1149] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 277.766256][ T1149] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 277.766468][ T1149] genl_rcv (net/netlink/genetlink.c:1218) [ 277.766647][ T1149] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 277.766848][ T1149] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 277.767046][ T1149] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.767247][ T1149] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 277.767456][ T1149] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 277.767672][ T1149] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.767871][ T1149] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.768072][ T1149] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 277.768274][ T1149] ? __ia32_sys_getpeername (net/socket.c:2219) [ 277.768493][ T1149] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 277.768707][ T1149] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 277.768945][ T1149] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 277.769146][ T1149] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 277.769351][ T1149] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 277.769550][ T1149] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 277.769763][ T1149] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 277.769966][ T1149] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 277.770201][ T1149] RIP: 0033:0x7f2a1703008e [ 277.770412][ T1149] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 277.771010][ T1149] RSP: 002b:00007fff91c52b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 277.771283][ T1149] RAX: ffffffffffffffda RBX: 000000000bb59980 RCX: 00007f2a1703008e [ 277.771562][ T1149] RDX: 0000000000000038 RSI: 000000000bb59ba0 RDI: 0000000000000005 [ 277.771851][ T1149] RBP: 00007fff91c52b20 R08: 00007f2a172e4980 R09: 000000000000000c [ 277.772123][ T1149] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 277.772404][ T1149] R13: 000000000bb59980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.148471][ T1177] ------------[ cut here ]------------ | [ 278.149512][ T1177] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1177 | [ 278.149946][ T1177] Modules linked in: netdevsim | [ 278.150636][ T1177] Tainted: [W]=WARN [ 278.150794][ T1177] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.151031][ T1177] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.151277][ T1177] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.151880][ T1177] RSP: 0018:ffa0000002687310 EFLAGS: 00010286 [ 278.152115][ T1177] RAX: 00000000ffffffa6 RBX: ff11000004a32640 RCX: 1ff40000004d0e28 [ 278.152392][ T1177] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004a326f0 [ 278.152670][ T1177] RBP: ff11000009542000 R08: 1fe22000009464df R09: ff11000015238bd0 [ 278.152939][ T1177] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 278.153212][ T1177] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.153495][ T1177] FS: 00007f2be06e5840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 278.153817][ T1177] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.154052][ T1177] CR2: 00007f2be0c9a004 CR3: 0000000013c94005 CR4: 0000000000771ef0 [ 278.154326][ T1177] PKRU: 55555554 [ 278.154493][ T1177] Call Trace: [ 278.154665][ T1177] [ 278.154790][ T1177] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.155029][ T1177] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.155260][ T1177] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 278.155471][ T1177] ? netdev_run_todo (net/core/dev.c:11703) [ 278.155686][ T1177] ? 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) [ 278.155891][ T1177] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.156088][ T1177] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 278.156284][ T1177] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.156489][ T1177] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.156703][ T1177] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.156903][ T1177] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.157103][ T1177] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.157352][ T1177] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.157602][ T1177] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 278.157838][ T1177] devlink_reload (net/devlink/dev.c:462) [ 278.158038][ T1177] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.158236][ T1177] ? devlink_resources_validate (net/devlink/resource.c:471) [ 278.158479][ T1177] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 278.158694][ T1177] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 278.158926][ T1177] ? __nla_validate_parse (lib/nlattr.c:635) [ 278.159127][ T1177] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.159326][ T1177] ? __nla_parse (lib/nlattr.c:732) [ 278.159536][ T1177] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 278.159748][ T1177] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 278.159983][ T1177] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.160182][ T1177] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 278.160383][ T1177] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 278.160634][ T1177] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 278.160837][ T1177] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 278.161068][ T1177] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 278.161300][ T1177] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 278.161504][ T1177] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.161716][ T1177] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 278.161916][ T1177] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.162117][ T1177] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 278.162316][ T1177] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 278.162521][ T1177] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 278.162733][ T1177] ? netlink_ack (./include/linux/skbuff.h:2718) [ 278.162936][ T1177] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 278.163136][ T1177] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 278.163346][ T1177] genl_rcv (net/netlink/genetlink.c:1218) [ 278.163507][ T1177] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 278.163719][ T1177] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 278.163917][ T1177] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.164118][ T1177] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 278.164317][ T1177] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.164524][ T1177] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.164741][ T1177] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.164941][ T1177] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 278.165140][ T1177] ? __ia32_sys_getpeername (net/socket.c:2219) [ 278.165356][ T1177] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 278.165554][ T1177] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.165802][ T1177] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 278.165999][ T1177] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 278.166200][ T1177] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.166403][ T1177] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.166612][ T1177] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.166814][ T1177] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.167046][ T1177] RIP: 0033:0x7f2be091f08e [ 278.167254][ T1177] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 278.167846][ T1177] RSP: 002b:00007ffcf7b16fd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 278.168117][ T1177] RAX: ffffffffffffffda RBX: 000000003d844980 RCX: 00007f2be091f08e [ 278.168396][ T1177] RDX: 0000000000000038 RSI: 000000003d844ba0 RDI: 0000000000000005 [ 278.168678][ T1177] RBP: 00007ffcf7b16fe0 R08: 00007f2be0bd3980 R09: 000000000000000c [ 278.168950][ T1177] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 278.169217][ T1177] R13: 000000003d844980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.294440][ T1179] ------------[ cut here ]------------ | [ 278.294735][ T1179] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1179 | [ 278.295095][ T1179] Modules linked in: netdevsim | [ 278.295704][ T1179] Tainted: [W]=WARN [ 278.295869][ T1179] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.296114][ T1179] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.296375][ T1179] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.296977][ T1179] RSP: 0018:ffa0000002697268 EFLAGS: 00010286 [ 278.297219][ T1179] RAX: 00000000ffffffa6 RBX: ff1100000a8ed840 RCX: 1ff40000004d2e13 [ 278.297503][ T1179] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8ed8f0 [ 278.297809][ T1179] RBP: ff11000012d8a000 R08: 1fe220000151db1f R09: ff11000016be8bd0 [ 278.298093][ T1179] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 278.298376][ T1179] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000012d8a000 [ 278.298672][ T1179] FS: 00007f09d6bfa840(0000) GS:ff1100009d685000(0000) knlGS:0000000000000000 [ 278.298991][ T1179] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.299229][ T1179] CR2: 00007f09d71af004 CR3: 00000000159c2004 CR4: 0000000000771ef0 [ 278.299513][ T1179] PKRU: 55555554 [ 278.299696][ T1179] Call Trace: [ 278.299859][ T1179] [ 278.299986][ T1179] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.300189][ T1179] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.300367][ T1179] register_netdevice (net/core/dev.c:11488) [ 278.300569][ T1179] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 278.300816][ T1179] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 278.301020][ T1179] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 278.301263][ T1179] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 278.301470][ T1179] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 278.301725][ T1179] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 278.301926][ T1179] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 278.302166][ T1179] ? 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)) [ 278.302372][ T1179] ? static_obj (kernel/locking/lockdep.c:858) [ 278.302533][ T1179] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 278.302749][ T1179] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 278.302992][ T1179] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 278.303235][ T1179] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 278.303478][ T1179] devlink_reload (net/devlink/dev.c:475) [ 278.303690][ T1179] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.303909][ T1179] ? devlink_resources_validate (net/devlink/resource.c:471) [ 278.304148][ T1179] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 278.304354][ T1179] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 278.304606][ T1179] ? __nla_validate_parse (lib/nlattr.c:635) [ 278.304807][ T1179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.305005][ T1179] ? __nla_parse (lib/nlattr.c:732) [ 278.305206][ T1179] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 278.305418][ T1179] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 278.305668][ T1179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.305868][ T1179] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 278.306068][ T1179] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 278.306271][ T1179] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 278.306477][ T1179] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 278.306725][ T1179] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 278.306962][ T1179] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 278.307158][ T1179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.307363][ T1179] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 278.307567][ T1179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.307789][ T1179] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 278.307990][ T1179] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 278.308191][ T1179] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 278.308398][ T1179] ? netlink_ack (./include/linux/skbuff.h:2718) [ 278.308614][ T1179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 278.308813][ T1179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 278.309018][ T1179] genl_rcv (net/netlink/genetlink.c:1218) [ 278.309179][ T1179] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 278.309394][ T1179] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 278.309606][ T1179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.309811][ T1179] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 278.310011][ T1179] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.310213][ T1179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.310423][ T1179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.310643][ T1179] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 278.310866][ T1179] ? __ia32_sys_getpeername (net/socket.c:2219) [ 278.311078][ T1179] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 278.311278][ T1179] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.311525][ T1179] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 278.311739][ T1179] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 278.311938][ T1179] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.312145][ T1179] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.312351][ T1179] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.312552][ T1179] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.312803][ T1179] RIP: 0033:0x7f09d6e3408e [ 278.313011][ T1179] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 278.313616][ T1179] RSP: 002b:00007fff2ab761e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 278.313894][ T1179] RAX: ffffffffffffffda RBX: 000000000f42d980 RCX: 00007f09d6e3408e [ 278.314166][ T1179] RDX: 0000000000000038 RSI: 000000000f42dba0 RDI: 0000000000000005 [ 278.314447][ T1179] RBP: 00007fff2ab761f0 R08: 00007f09d70e8980 R09: 000000000000000c [ 278.314742][ T1179] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 278.315035][ T1179] R13: 000000000f42d980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.412284][ T12] ------------[ cut here ]------------ | [ 278.412510][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.412815][ T12] Modules linked in: netdevsim | [ 278.413314][ T12] Tainted: [W]=WARN [ 278.413427][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.413624][ T12] Workqueue: netns cleanup_net [ 278.413782][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.414061][ T12] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.414561][ T12] RSP: 0018:ffa00000000c7610 EFLAGS: 00010286 [ 278.414789][ T12] RAX: 00000000ffffffa6 RBX: ff11000012d69b40 RCX: 1ff4000000018e88 [ 278.414999][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000012d69bf0 [ 278.415208][ T12] RBP: ff11000012d8a000 R08: 1fe22000025ad37f R09: ff11000001b05220 [ 278.415420][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.415636][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.415849][ T12] FS: 0000000000000000(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 278.416101][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.416293][ T12] CR2: 0000557a810c9d5c CR3: 000000000558a003 CR4: 0000000000771ef0 [ 278.416526][ T12] PKRU: 55555554 [ 278.416649][ T12] Call Trace: [ 278.416762][ T12] [ 278.416836][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.417016][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.417189][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 278.417332][ T12] ? netdev_run_todo (net/core/dev.c:11703) [ 278.417477][ T12] ? 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) [ 278.417627][ T12] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.417768][ T12] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 278.417908][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.418049][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.418190][ T12] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.418328][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.418473][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.418656][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.418840][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 278.419015][ T12] devlink_reload (net/devlink/dev.c:462) [ 278.419156][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 278.419297][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.419441][ T12] ? __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)) [ 278.419589][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 278.419728][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 278.419874][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 278.420014][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.420152][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.420294][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.420439][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.420582][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.420722][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.420862][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.421002][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.421144][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.421283][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.421432][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.421574][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.421787][ T12] kthread (kernel/kthread.c:436) [ 278.421892][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.422066][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.422204][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.422348][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.422522][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.422668][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.422806][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.474554][ T12] ------------[ cut here ]------------ | [ 278.474754][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.475075][ T12] Modules linked in: netdevsim | [ 278.475628][ T12] Tainted: [W]=WARN [ 278.475756][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.475953][ T12] Workqueue: netns cleanup_net [ 278.476115][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.476314][ T12] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.476883][ T12] RSP: 0018:ffa00000000c7568 EFLAGS: 00010286 [ 278.477078][ T12] RAX: 00000000ffffffa6 RBX: ff1100000a827840 RCX: 1ff4000000018e73 [ 278.477302][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a8278f0 [ 278.477523][ T12] RBP: ff110000136a2000 R08: 1fe2200001504f1f R09: ff11000001b05220 [ 278.477747][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.477960][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000136a2000 [ 278.478176][ T12] FS: 0000000000000000(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 278.478433][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.478621][ T12] CR2: 0000557a810c9d5c CR3: 000000000558a003 CR4: 0000000000771ef0 [ 278.478836][ T12] PKRU: 55555554 [ 278.478944][ T12] Call Trace: [ 278.479051][ T12] [ 278.479131][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.479280][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.479396][ T12] register_netdevice (net/core/dev.c:11488) [ 278.479544][ T12] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 278.479729][ T12] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 278.479878][ T12] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 278.480069][ T12] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 278.480215][ T12] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 278.480401][ T12] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 278.480548][ T12] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 278.480735][ T12] ? 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)) [ 278.480880][ T12] ? static_obj (kernel/locking/lockdep.c:858) [ 278.480988][ T12] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 278.481135][ T12] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 278.481319][ T12] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 278.481504][ T12] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 278.481695][ T12] devlink_reload (net/devlink/dev.c:475) [ 278.481842][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 278.481987][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.482132][ T12] ? __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)) [ 278.482279][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 278.482430][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 278.482589][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 278.482739][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.482881][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.483029][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.483179][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.483323][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.483474][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.483646][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.483809][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.483969][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.484124][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.484276][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.484429][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.484574][ T12] kthread (kernel/kthread.c:436) [ 278.484689][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.484871][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.485020][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.485169][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.485358][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.485503][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.485653][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.487903][ T12] ------------[ cut here ]------------ | [ 278.488140][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.488408][ T12] Modules linked in: netdevsim | [ 278.488915][ T12] Tainted: [W]=WARN [ 278.489015][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.489206][ T12] Workqueue: netns cleanup_net [ 278.489349][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.489525][ T12] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.490175][ T12] RSP: 0018:ffa00000000c76f8 EFLAGS: 00010286 [ 278.490347][ T12] RAX: 00000000ffffffa6 RBX: ff1100000a826f40 RCX: 1ff4000000018ea5 [ 278.490633][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a826ff0 [ 278.490828][ T12] RBP: ff11000013e6c000 R08: 1fe2200001504dff R09: ff11000001b051f8 [ 278.491025][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 278.491306][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000000c77e8 [ 278.491505][ T12] FS: 0000000000000000(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 278.491742][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.491908][ T12] CR2: 0000557a810c9d5c CR3: 000000000558a003 CR4: 0000000000771ef0 [ 278.492107][ T12] PKRU: 55555554 [ 278.492205][ T12] Call Trace: [ 278.492304][ T12] [ 278.492376][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.492508][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.492616][ T12] netif_close_many (net/core/dev.c:1804) [ 278.492746][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.492876][ T12] ? default_device_exit_batch (net/core/dev.c:13075) [ 278.493089][ T12] ? __dev_close_many (net/core/dev.c:1781) [ 278.493218][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.493354][ T12] netif_close_many_and_unlock (net/core/dev.c:12330) [ 278.493488][ T12] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 278.493653][ T12] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 278.493812][ T12] ? 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) [ 278.493941][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.494071][ T12] ? default_device_exit_net (net/core/dev.c:13033 (discriminator 1)) [ 278.494202][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.494449][ T12] ? 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) [ 278.494586][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.494720][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.494886][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.495099][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.495243][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.495377][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.495506][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.495773][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.495901][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.496028][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.496157][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.496288][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.496418][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.496548][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.496698][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.496843][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.496990][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.497135][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.497306][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.497456][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.497592][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.497726][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.497861][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.497988][ T12] kthread (kernel/kthread.c:436) [ 278.498085][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.498247][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.498380][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.498511][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.498676][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.498805][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.498934][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.511258][ T12] ------------[ cut here ]------------ | [ 278.511432][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.511724][ T12] Modules linked in: netdevsim | [ 278.512206][ T12] Tainted: [W]=WARN [ 278.512299][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.512485][ T12] Workqueue: netns cleanup_net [ 278.512621][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.512779][ T12] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.513203][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 278.513360][ T12] RAX: 00000000ffffffa6 RBX: ff1100000a827cc0 RCX: 1ff4000000018ed5 [ 278.513538][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a827d70 [ 278.513729][ T12] RBP: ff11000013e6c000 R08: 1fe2200001504faf R09: ff11000001b051d0 [ 278.513911][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.514089][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.514269][ T12] FS: 0000000000000000(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 278.514492][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.514651][ T12] CR2: 0000557a810c9d5c CR3: 000000000558a003 CR4: 0000000000771ef0 [ 278.514833][ T12] PKRU: 55555554 [ 278.514925][ T12] Call Trace: [ 278.515017][ T12] [ 278.515080][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.515235][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.515389][ T12] ? 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) [ 278.515513][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.515646][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.515800][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.515923][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.516042][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.516162][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.516284][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.516416][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.516538][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.516677][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.516804][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.516923][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.517053][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.517176][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.517296][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.517424][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.517544][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.517671][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.517793][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.517912][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.518039][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.518167][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.518291][ T12] kthread (kernel/kthread.c:436) [ 278.518383][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.518530][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.518655][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.518777][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.518924][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.519047][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.519170][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.521705][ T12] ------------[ cut here ]------------ | [ 278.521831][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.522069][ T12] Modules linked in: netdevsim | [ 278.522468][ T12] Tainted: [W]=WARN [ 278.522559][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.522717][ T12] Workqueue: netns cleanup_net [ 278.522844][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.523001][ T12] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.523430][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 278.523588][ T12] RAX: 00000000ffffffa6 RBX: ff1100001532a340 RCX: 1ff4000000018ed5 [ 278.523770][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001532a3f0 [ 278.523949][ T12] RBP: ff110000059ac000 R08: 1fe2200002a6547f R09: ff11000001b051d0 [ 278.524129][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.524306][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.524493][ T12] FS: 0000000000000000(0000) GS:ff1100009d585000(0000) knlGS:0000000000000000 [ 278.524707][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.524857][ T12] CR2: 0000557a810c9d5c CR3: 000000000558a003 CR4: 0000000000771ef0 [ 278.525037][ T12] PKRU: 55555554 [ 278.525127][ T12] Call Trace: [ 278.525222][ T12] [ 278.525284][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.525440][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.525592][ T12] ? 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) [ 278.525713][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.525832][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.525981][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.526102][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.526224][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.526347][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.526467][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.526591][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.526708][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.526831][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.526952][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.527072][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.527197][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.527317][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.527439][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.527559][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.527686][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.527808][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.527934][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.528053][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.528177][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.528302][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.528428][ T12] kthread (kernel/kthread.c:436) [ 278.528519][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.528674][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.528798][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.528922][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.529072][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.529193][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.529313][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.532371][ T165] ------------[ cut here ]------------ | [ 278.532584][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: nexthop.sh/165 | [ 278.532894][ T165] Modules linked in: netdevsim | [ 278.533444][ T165] Tainted: [W]=WARN [ 278.533561][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.533812][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.534011][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 278.534560][ T165] RSP: 0018:ffa0000000837728 EFLAGS: 00010286 [ 278.534761][ T165] RAX: 00000000ffffffa6 RBX: ff1100001532a940 RCX: 1ff4000000106eab [ 278.534989][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001532a9f0 [ 278.535217][ T165] RBP: ff110000136a2000 R08: 1fe2200002a6553f R09: ff11000013428c48 [ 278.535450][ T165] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 278.535692][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.535927][ T165] FS: 00007f63ec2afb80(0000) GS:ff1100009d705000(0000) knlGS:0000000000000000 [ 278.536242][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.536441][ T165] CR2: 00007f9f9adaec30 CR3: 000000000558a005 CR4: 0000000000771ef0 [ 278.536682][ T165] PKRU: 55555554 [ 278.536797][ T165] Call Trace: [ 278.536911][ T165] [ 278.536990][ T165] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.537185][ T165] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.537381][ T165] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 278.537536][ T165] ? netdev_run_todo (net/core/dev.c:11703) [ 278.537696][ T165] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 278.537851][ T165] ? 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) [ 278.538008][ T165] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.538162][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.538314][ T165] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.538473][ T165] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.538634][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.538789][ T165] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.538983][ T165] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.539175][ T165] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 278.539329][ T165] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 278.539527][ T165] bus_remove_device (drivers/base/bus.c:657) [ 278.539691][ T165] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 278.539845][ T165] ? device_remove_file (drivers/base/core.c:3073) [ 278.540000][ T165] device_del (drivers/base/core.c:3895) [ 278.540117][ T165] ? __device_link_del (./include/linux/kobject.h:89) [ 278.540274][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 278.540434][ T165] device_unregister (drivers/base/core.c:3936) [ 278.540593][ T165] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 278.540787][ T165] ? 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)) [ 278.540940][ T165] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 278.541131][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 278.541284][ T165] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 278.541443][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 278.541603][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 278.541719][ T165] new_sync_write (fs/read_write.c:595) [ 278.541874][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.542028][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 278.542180][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.542332][ T165] ? ksys_write (fs/read_write.c:740) [ 278.542494][ T165] vfs_write (fs/read_write.c:688) [ 278.542618][ T165] ksys_write (fs/read_write.c:740) [ 278.542735][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 278.542887][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.543040][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.543193][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.543348][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.543502][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.543674][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.543864][ T165] RIP: 0033:0x7f63ec32108e [ 278.544024][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 278.544568][ T165] RSP: 002b:00007ffe65756620 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 278.544812][ T165] RAX: ffffffffffffffda RBX: 00007f63ec4a3580 RCX: 00007f63ec32108e [ 278.545051][ T165] RDX: 0000000000000005 RSI: 0000557aaf664130 RDI: 0000000000000001 [ 278.545282][ T165] RBP: 00007ffe65756630 R08: 0000000000000000 R09: 0000000000000000 [ 278.545521][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 Finger prints: rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:register_netdev:loopback_net_init 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:rtmsg_ifinfo:__dev_notify_flags:rtnl_configure_link:rtnl_newlink_create