====================================== | xx__-> [ 9.340331][ T166] ------------[ cut here ]------------ | [ 9.340648][ T166] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: nexthop.sh/166 | [ 9.340999][ T166] Modules linked in: netdevsim | [ 9.341630][ T166] Tainted: [W]=WARN [ 9.341764][ T166] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.342018][ T166] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.342235][ T166] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.342849][ T166] RSP: 0018:ffa00000008574f8 EFLAGS: 00010286 [ 9.343065][ T166] RAX: 00000000ffffffa6 RBX: ff1100000b2010c0 RCX: 1ff400000010ae65 [ 9.343316][ T166] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b201170 [ 9.343577][ T166] RBP: ff110000094a2000 R08: 1fe220000164022f R09: ff1100000c0eaf48 [ 9.343834][ T166] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.344090][ T166] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000094a2000 [ 9.344345][ T166] FS: 00007fde60b99b80(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 9.344650][ T166] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.344868][ T166] CR2: 000055c8235c1138 CR3: 000000000bfa2004 CR4: 0000000000771ef0 [ 9.345123][ T166] PKRU: 55555554 [ 9.345251][ T166] Call Trace: [ 9.345386][ T166] [ 9.345476][ T166] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.345651][ T166] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.345781][ T166] register_netdevice (net/core/dev.c:11488) [ 9.345958][ T166] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.346167][ T166] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.346341][ T166] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.346565][ T166] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.346738][ T166] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.346957][ T166] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.347128][ T166] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.347341][ T166] ? 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.347516][ T166] ? static_obj (kernel/locking/lockdep.c:858) [ 9.347647][ T166] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.347824][ T166] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.348044][ T166] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 9.348218][ T166] ? driver_sysfs_add (drivers/base/dd.c:495) [ 9.348398][ T166] call_driver_probe (drivers/base/dd.c:629) [ 9.348701][ T166] really_probe (drivers/base/dd.c:709) [ 9.348876][ T166] ? driver_probe_device (drivers/base/dd.c:135) [ 9.349042][ T166] __driver_probe_device (drivers/base/dd.c:871) [ 9.349209][ T166] driver_probe_device (drivers/base/dd.c:901) [ 9.349383][ T166] __device_attach_driver (drivers/base/dd.c:1029) [ 9.349551][ T166] bus_for_each_drv (drivers/base/bus.c:500) [ 9.349722][ T166] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 9.350015][ T166] __device_attach (drivers/base/dd.c:1101) [ 9.350183][ T166] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.350355][ T166] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 9.350567][ T166] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.350736][ T166] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 9.350912][ T166] device_initial_probe (drivers/base/dd.c:1156) [ 9.351081][ T166] bus_probe_device (drivers/base/bus.c:613) [ 9.351252][ T166] device_add (drivers/base/core.c:3706) [ 9.351552][ T166] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 9.351762][ T166] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 9.351935][ T166] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 9.352105][ T166] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 9.352314][ T166] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.352488][ T166] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 9.352701][ T166] ? 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)) [ 9.353117][ T166] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 9.353286][ T166] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 9.353460][ T166] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 9.353629][ T166] ? kernfs_ops (fs/kernfs/file.c:128) [ 9.353756][ T166] new_sync_write (fs/read_write.c:595) [ 9.353932][ T166] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.354100][ T166] ? new_sync_read (./include/linux/ioprio.h:41) [ 9.354269][ T166] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.354448][ T166] ? ksys_write (fs/read_write.c:740) [ 9.354623][ T166] vfs_write (fs/read_write.c:688) [ 9.354753][ T166] ksys_write (fs/read_write.c:740) [ 9.355118][ T166] ? __ia32_sys_read (fs/read_write.c:724) [ 9.355290][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.355467][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.355635][ T166] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.355926][ T166] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.356098][ T166] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.356267][ T166] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.356480][ T166] RIP: 0033:0x7fde60c0b08e [ 9.356656][ T166] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.357388][ T166] RSP: 002b:00007ffe9d4fc970 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.357644][ T166] RAX: ffffffffffffffda RBX: 00007fde60d8d580 RCX: 00007fde60c0b08e [ 9.357898][ T166] RDX: 0000000000000007 RSI: 000055c8235c0130 RDI: 0000000000000001 [ 9.358150][ T166] RBP: 00007ffe9d4fc980 R08: 0000000000000000 R09: 0000000000000000 [ 9.358409][ T166] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 9.358661][ T166] R13: 0000000000000007 R14: 000055c8235c0130 R15: 0000000000000000 | [ 9.404879][ T186] ------------[ cut here ]------------ | [ 9.405132][ T186] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/186 | [ 9.405519][ T186] Modules linked in: netdevsim | [ 9.406085][ T186] Tainted: [W]=WARN [ 9.406238][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.406468][ T186] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.406695][ 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 [ 9.407235][ T186] RSP: 0018:ffa0000000507aa8 EFLAGS: 00010286 [ 9.407467][ T186] RAX: 00000000ffffffa6 RBX: ff1100000b2013c0 RCX: 1ff40000000a0f1b [ 9.407717][ T186] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b201470 [ 9.407976][ T186] RBP: ff11000002429000 R08: 1fe220000164028f R09: ff1100000caa0b80 [ 9.408225][ T186] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.408488][ T186] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000002429000 [ 9.408741][ T186] FS: 00007f49942bc840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 9.409037][ T186] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.409257][ T186] CR2: 0000000000479648 CR3: 000000000c5ff003 CR4: 0000000000771ef0 [ 9.409523][ T186] PKRU: 55555554 [ 9.409673][ T186] Call Trace: [ 9.409830][ T186] [ 9.409971][ T186] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 9.410159][ T186] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.410345][ T186] ? notifier_call_chain (kernel/notifier.c:85) [ 9.410546][ T186] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.410709][ T186] register_netdevice (net/core/dev.c:11488) [ 9.410906][ T186] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.411132][ T186] register_netdev (net/core/dev.c:11552) [ 9.411315][ T186] loopback_net_init (drivers/net/loopback.c:218) [ 9.411513][ T186] ops_init (net/core/net_namespace.c:137) [ 9.411667][ T186] setup_net (net/core/net_namespace.c:446) [ 9.411819][ T186] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 9.412016][ T186] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 9.412204][ T186] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 9.412404][ T186] copy_net_ns (net/core/net_namespace.c:579) [ 9.412590][ T186] create_new_namespaces (kernel/nsproxy.c:132) [ 9.412785][ T186] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 9.412981][ T186] ksys_unshare (kernel/fork.c:3243) [ 9.413169][ T186] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 9.413365][ T186] ? __ia32_sys_open (fs/open.c:1374) [ 9.413555][ T186] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 9.413745][ T186] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.413938][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.414124][ T186] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.414308][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.414506][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.414729][ T186] RIP: 0033:0x7f499457ebcb [ 9.414929][ 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 [ 9.415481][ T186] RSP: 002b:00007fffe85d55e8 EFLAGS: 00000206 ORIG_RAX: 0000000000000110 [ 9.415737][ T186] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f499457ebcb [ 9.415999][ T186] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 9.416251][ T186] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 9.416515][ T186] R10: 0000000000000000 R11: 0000000000000206 R12: 00007fffe85d7810 [ 9.416765][ T186] R13: 0000000000000001 R14: 00007f49942bc6f8 R15: 00007fffe85d9846 | [ 9.465736][ T187] ------------[ cut here ]------------ | [ 9.466044][ T187] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/187 | [ 9.466421][ T187] Modules linked in: netdevsim | [ 9.467029][ T187] Tainted: [W]=WARN [ 9.467194][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.467495][ T187] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.467748][ 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 [ 9.468364][ T187] RSP: 0018:ffa00000004f7310 EFLAGS: 00010286 [ 9.468612][ T187] RAX: 00000000ffffffa6 RBX: ff1100000d43a940 RCX: 1ff400000009ee28 [ 9.468902][ T187] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d43a9f0 [ 9.469224][ T187] RBP: ff110000094a2000 R08: 1fe2200001a8753f R09: ff1100000c16d1d0 [ 9.469557][ T187] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.469842][ T187] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.470121][ T187] FS: 00007f2741485840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 9.470453][ T187] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.470696][ T187] CR2: 00007f2741691690 CR3: 000000000d453006 CR4: 0000000000771ef0 [ 9.470984][ T187] PKRU: 55555554 [ 9.471148][ T187] Call Trace: [ 9.471312][ T187] [ 9.471449][ T187] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.471695][ T187] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.471945][ T187] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.472152][ T187] ? netdev_run_todo (net/core/dev.c:11703) [ 9.472367][ 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) [ 9.472573][ T187] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.472777][ T187] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.472988][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.473194][ T187] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.473415][ T187] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.473618][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.473819][ T187] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.474069][ T187] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.474311][ T187] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.474562][ T187] devlink_reload (net/devlink/dev.c:462) [ 9.474771][ T187] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.474989][ T187] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.475159][ T187] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.475327][ T187] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.475546][ T187] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.475784][ T187] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.475997][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.476203][ T187] ? __nla_parse (lib/nlattr.c:732) [ 9.476423][ T187] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.476629][ T187] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.476876][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.477079][ T187] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.477281][ T187] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.477499][ T187] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.477706][ T187] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.477951][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.478190][ T187] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.478402][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.478601][ T187] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.478805][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.479022][ T187] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.479225][ T187] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.479438][ T187] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.479640][ T187] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.479853][ 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)) [ 9.480055][ 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)) [ 9.480258][ T187] genl_rcv (net/netlink/genetlink.c:1218) [ 9.480438][ T187] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.480640][ T187] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.480848][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.481053][ T187] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.481256][ T187] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.481470][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.481671][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.481878][ T187] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.482086][ T187] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.482290][ T187] ? build_open_flags (fs/open.c:1212) [ 9.482510][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.482712][ T187] ? __ia32_sys_open (fs/open.c:1374) [ 9.482923][ T187] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.483123][ T187] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.483374][ T187] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.483577][ T187] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.483777][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.483991][ T187] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.484191][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.484404][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.484641][ T187] RIP: 0033:0x7f27416bf08e [ 9.484856][ 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.485456][ T187] RSP: 002b:00007ffff9ad0520 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.485733][ T187] RAX: ffffffffffffffda RBX: 00000000041d3980 RCX: 00007f27416bf08e [ 9.486014][ T187] RDX: 0000000000000040 RSI: 00000000041d3ba0 RDI: 0000000000000005 [ 9.486291][ T187] RBP: 00007ffff9ad0530 R08: 00007f2741973980 R09: 000000000000000c [ 9.486581][ T187] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.486861][ T187] R13: 00000000041d3980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.553310][ T187] ------------[ cut here ]------------ | [ 9.553594][ T187] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/187 | [ 9.553962][ T187] Modules linked in: netdevsim | [ 9.554548][ T187] Tainted: [W]=WARN [ 9.554714][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.554964][ T187] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.555215][ 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 [ 9.555830][ T187] RSP: 0018:ffa00000004f7268 EFLAGS: 00010286 [ 9.556085][ T187] RAX: 00000000ffffffa6 RBX: ff1100000d5047c0 RCX: 1ff400000009ee13 [ 9.556382][ T187] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d504870 [ 9.556663][ T187] RBP: ff1100000c62a000 R08: 1fe2200001aa090f R09: ff1100000c16d1d0 [ 9.556950][ T187] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.557219][ T187] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c62a000 [ 9.557504][ T187] FS: 00007f2741485840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 9.557856][ T187] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.558094][ T187] CR2: 00007f2741691690 CR3: 000000000d453006 CR4: 0000000000771ef0 [ 9.558377][ T187] PKRU: 55555554 [ 9.558536][ T187] Call Trace: [ 9.558716][ T187] [ 9.558848][ T187] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.559053][ T187] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.559217][ T187] register_netdevice (net/core/dev.c:11488) [ 9.559452][ T187] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.559685][ T187] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.559901][ T187] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.560146][ T187] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.560362][ T187] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.560603][ T187] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.560802][ T187] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.561044][ 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)) [ 9.561241][ T187] ? static_obj (kernel/locking/lockdep.c:858) [ 9.561415][ T187] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.561619][ T187] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.561865][ T187] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.562105][ T187] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.562340][ T187] devlink_reload (net/devlink/dev.c:475) [ 9.562552][ T187] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.562772][ T187] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.562950][ T187] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.563117][ T187] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.563314][ T187] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.563570][ T187] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.563770][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.563979][ T187] ? __nla_parse (lib/nlattr.c:732) [ 9.564179][ T187] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.564390][ T187] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.564627][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.564845][ T187] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.565043][ T187] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.565258][ T187] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.565469][ T187] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.565700][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.565953][ T187] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.566150][ T187] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.566363][ T187] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.566562][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.566763][ T187] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.566969][ T187] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.567166][ T187] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.567376][ T187] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.567593][ 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)) [ 9.567793][ 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)) [ 9.568001][ T187] genl_rcv (net/netlink/genetlink.c:1218) [ 9.568162][ T187] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.568373][ T187] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.568570][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.568784][ T187] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.568991][ T187] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.569190][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.569403][ T187] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.569603][ T187] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.569828][ T187] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.570040][ T187] ? build_open_flags (fs/open.c:1212) [ 9.570250][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.570465][ T187] ? __ia32_sys_open (fs/open.c:1374) [ 9.570664][ T187] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.570870][ T187] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.571116][ T187] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.571320][ T187] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.571535][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.571737][ T187] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.571945][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.572145][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.572571][ T187] RIP: 0033:0x7f27416bf08e [ 9.572781][ 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.573405][ T187] RSP: 002b:00007ffff9ad0520 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.573710][ T187] RAX: ffffffffffffffda RBX: 00000000041d3980 RCX: 00007f27416bf08e [ 9.573991][ T187] RDX: 0000000000000040 RSI: 00000000041d3ba0 RDI: 0000000000000005 [ 9.574269][ T187] RBP: 00007ffff9ad0530 R08: 00007f2741973980 R09: 000000000000000c [ 9.574559][ T187] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.574835][ T187] R13: 00000000041d3980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.619611][ T190] ------------[ cut here ]------------ | [ 9.619886][ T190] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/190 | [ 9.620177][ T190] Modules linked in: netdevsim | [ 9.620829][ T190] Tainted: [W]=WARN [ 9.620991][ T190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.621255][ T190] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.621683][ 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.622308][ T190] RSP: 0018:ffa00000008771b0 EFLAGS: 00010286 [ 9.622593][ T190] RAX: 00000000ffffffa6 RBX: ff1100000d5059c0 RCX: 1ff400000010edfc [ 9.622916][ T190] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d505a70 [ 9.623163][ T190] RBP: ff1100000c7c1000 R08: 1fe2200001aa0b4f R09: ff1100000c8caea8 [ 9.623473][ T190] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.623732][ T190] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.623990][ T190] FS: 00007f433aa3b840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 9.624273][ T190] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.624501][ T190] CR2: 00000000004a77b8 CR3: 000000000d453002 CR4: 0000000000771ef0 [ 9.624780][ T190] PKRU: 55555554 [ 9.624937][ T190] Call Trace: [ 9.625098][ T190] [ 9.625215][ T190] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.625417][ T190] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.625568][ T190] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.625753][ T190] __dev_notify_flags (net/core/dev.c:9787) [ 9.625948][ T190] ? netif_change_name (net/core/dev.c:1495) [ 9.626133][ T190] ? __dev_change_flags (net/core/dev.c:9752) [ 9.626322][ T190] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.626530][ T190] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 9.626716][ T190] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 9.626907][ T190] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 9.627090][ T190] ? __dev_get_by_name (net/core/dev.c:883) [ 9.627274][ T190] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 9.627473][ T190] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 9.627661][ T190] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.627878][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.628063][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.628246][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.628442][ T190] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.628705][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.628909][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.629095][ T190] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.629277][ T190] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.629471][ 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.629658][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.629848][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.630033][ T190] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.630215][ T190] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.630411][ T190] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.630591][ T190] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.630775][ T190] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.630992][ 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.631179][ 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.631378][ T190] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.631560][ T190] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.631742][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.631934][ T190] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.632116][ T190] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.632324][ T190] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.632528][ T190] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.632710][ T190] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.632899][ T190] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.633112][ T190] ? move_addr_to_kernel (net/socket.c:258) [ 9.633295][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.633492][ T190] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 9.633675][ T190] ___sys_sendmsg (net/socket.c:2752) [ 9.633865][ T190] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 9.634047][ T190] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.634233][ T190] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 9.634432][ 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.634626][ T190] __sys_sendmsg (net/socket.c:2784) [ 9.634810][ T190] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.635003][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.635185][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.635382][ T190] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.635569][ T190] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.635754][ T190] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.635965][ T190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.636177][ T190] RIP: 0033:0x7f433ac7508e [ 9.636375][ 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.636906][ T190] RSP: 002b:00007ffe9d031630 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.637156][ T190] RAX: ffffffffffffffda RBX: 00007ffe9d031de8 RCX: 00007f433ac7508e [ 9.637417][ T190] RDX: 0000000000000000 RSI: 00007ffe9d0316e0 RDI: 0000000000000005 [ 9.637664][ T190] RBP: 00007ffe9d031640 R08: 0000000000000000 R09: 0000000000000000 [ 9.637917][ T190] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10e539 [ 9.638163][ T190] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe9d031db0 | [ 9.948757][ T216] ------------[ cut here ]------------ | [ 9.948981][ T216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/216 | [ 9.949290][ T216] Modules linked in: netdevsim | [ 9.949872][ T216] Tainted: [W]=WARN [ 9.949991][ T216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.950182][ T216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.950417][ 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.950993][ T216] RSP: 0018:ffa0000000767310 EFLAGS: 00010286 [ 9.951187][ T216] RAX: 00000000ffffffa6 RBX: ff11000016ecb840 RCX: 1ff40000000ece28 [ 9.951440][ T216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016ecb8f0 [ 9.951672][ T216] RBP: ff1100000c62a000 R08: 1fe2200002dd971f R09: ff1100000d75aed0 [ 9.951904][ T216] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.952130][ T216] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.952378][ T216] FS: 00007f24d3441840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 9.952643][ T216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.952831][ T216] CR2: 00007f24d39f6004 CR3: 0000000016e6c003 CR4: 0000000000771ef0 [ 9.953100][ T216] PKRU: 55555554 [ 9.953217][ T216] Call Trace: [ 9.953334][ T216] [ 9.954131][ T216] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.954346][ T216] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.954639][ T216] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.954796][ T216] ? netdev_run_todo (net/core/dev.c:11703) [ 9.954951][ 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.955105][ T216] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.955256][ T216] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.955507][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.955675][ T216] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.955861][ T216] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.956017][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.956219][ T216] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.956413][ T216] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.956600][ T216] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.956785][ T216] devlink_reload (net/devlink/dev.c:462) [ 9.956955][ T216] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.957108][ T216] ? devlink_resources_validate (net/devlink/resource.c:471) [ 9.957332][ T216] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.957490][ T216] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.957677][ T216] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.957828][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.957984][ T216] ? __nla_parse (lib/nlattr.c:732) [ 9.958139][ T216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.958293][ T216] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.958487][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.958637][ T216] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.958785][ T216] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.958942][ T216] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.959123][ T216] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.959311][ T216] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.959499][ T216] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.959647][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.959795][ T216] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.959974][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.960158][ T216] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.960314][ T216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.960468][ T216] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.960618][ T216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.960770][ 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.960921][ 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.961071][ T216] genl_rcv (net/netlink/genetlink.c:1218) [ 9.961183][ T216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.961359][ T216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.961546][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.961695][ T216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.961860][ T216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.962020][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.962192][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.962346][ T216] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.962561][ T216] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.962723][ T216] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.962876][ T216] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.963067][ T216] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.963243][ T216] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.963397][ T216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.963544][ T216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.963693][ T216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.963846][ T216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.964032][ T216] RIP: 0033:0x7f24d367b08e [ 9.964188][ 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.964739][ T216] RSP: 002b:00007ffd5c278320 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.964970][ T216] RAX: ffffffffffffffda RBX: 000000002206a980 RCX: 00007f24d367b08e [ 9.965193][ T216] RDX: 0000000000000038 RSI: 000000002206aba0 RDI: 0000000000000005 [ 9.965421][ T216] RBP: 00007ffd5c278330 R08: 00007f24d392f980 R09: 000000000000000c [ 9.965642][ T216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.965894][ T216] R13: 000000002206a980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.016015][ T216] ------------[ cut here ]------------ | [ 10.016308][ T216] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/216 | [ 10.016720][ T216] Modules linked in: netdevsim | [ 10.017290][ T216] Tainted: [W]=WARN [ 10.017471][ T216] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.017720][ T216] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.018043][ 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 [ 10.018639][ T216] RSP: 0018:ffa0000000767268 EFLAGS: 00010286 [ 10.018888][ T216] RAX: 00000000ffffffa6 RBX: ff1100000d6141c0 RCX: 1ff40000000ece13 [ 10.019222][ T216] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d614270 [ 10.019507][ T216] RBP: ff1100000c88a000 R08: 1fe2200001ac284f R09: ff1100000d75aed0 [ 10.019779][ T216] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 10.020061][ T216] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c88a000 [ 10.020336][ T216] FS: 00007f24d3441840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 10.020662][ T216] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.020907][ T216] CR2: 000055c81afd9d5c CR3: 0000000016e6c006 CR4: 0000000000771ef0 [ 10.021179][ T216] PKRU: 55555554 [ 10.021339][ T216] Call Trace: [ 10.021511][ T216] [ 10.021637][ T216] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.021846][ T216] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.022009][ T216] register_netdevice (net/core/dev.c:11488) [ 10.022209][ T216] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 10.022456][ T216] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 10.022659][ T216] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 10.022972][ T216] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 10.023183][ T216] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 10.023473][ T216] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 10.023676][ T216] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 10.023923][ 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)) [ 10.024123][ T216] ? static_obj (kernel/locking/lockdep.c:858) [ 10.024287][ T216] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 10.024503][ T216] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 10.024773][ T216] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 10.025017][ T216] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 10.025252][ T216] devlink_reload (net/devlink/dev.c:475) [ 10.025465][ T216] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.025677][ T216] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.025923][ T216] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.026123][ T216] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.026370][ T216] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.026608][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.026818][ T216] ? __nla_parse (lib/nlattr.c:732) [ 10.027036][ T216] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.027242][ T216] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.027500][ T216] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.027703][ T216] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.027908][ T216] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.028113][ T216] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.028313][ T216] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.028556][ T216] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.028790][ T216] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.028994][ T216] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.029191][ T216] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.029404][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.029608][ T216] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.029809][ T216] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.030017][ T216] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.030215][ T216] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.030429][ 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)) [ 10.030630][ 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)) [ 10.030829][ T216] genl_rcv (net/netlink/genetlink.c:1218) [ 10.030998][ T216] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.031196][ T216] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.031404][ T216] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.031611][ T216] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.031811][ T216] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.032020][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.032221][ T216] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.032434][ T216] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.032636][ T216] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.032855][ T216] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.033057][ T216] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.033291][ T216] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.033506][ T216] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.033703][ T216] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.033908][ T216] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.034104][ T216] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.034303][ T216] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.034557][ T216] RIP: 0033:0x7f24d367b08e [ 10.034766][ 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 [ 10.035364][ T216] RSP: 002b:00007ffd5c278320 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.035639][ T216] RAX: ffffffffffffffda RBX: 000000002206a980 RCX: 00007f24d367b08e [ 10.035926][ T216] RDX: 0000000000000038 RSI: 000000002206aba0 RDI: 0000000000000005 [ 10.036203][ T216] RBP: 00007ffd5c278330 R08: 00007f24d392f980 R09: 000000000000000c [ 10.036488][ T216] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.036758][ T216] R13: 000000002206a980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.217107][ T226] ------------[ cut here ]------------ | [ 10.217316][ T226] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/226 | [ 10.217642][ T226] Modules linked in: netdevsim | [ 10.218129][ T226] Tainted: [W]=WARN [ 10.218249][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.218779][ T226] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.219001][ 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 [ 10.219638][ T226] RSP: 0018:ffa00000007c7310 EFLAGS: 00010286 [ 10.219835][ T226] RAX: 00000000ffffffa6 RBX: ff1100000b201240 RCX: 1ff40000000f8e28 [ 10.220074][ T226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b2012f0 [ 10.220309][ T226] RBP: ff1100000c88a000 R08: 1fe220000164025f R09: ff1100000caa2ed0 [ 10.220590][ T226] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.220824][ T226] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.221114][ T226] FS: 00007f4170d68840(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 10.221401][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.221598][ T226] CR2: 00007f417131d004 CR3: 000000000d6d3004 CR4: 0000000000771ef0 [ 10.221832][ T226] PKRU: 55555554 [ 10.221955][ T226] Call Trace: [ 10.222074][ T226] [ 10.222156][ T226] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.222361][ T226] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.222552][ T226] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 10.222711][ T226] ? netdev_run_todo (net/core/dev.c:11703) [ 10.222870][ 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) [ 10.223030][ T226] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.223185][ T226] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 10.223341][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.223503][ T226] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.223662][ T226] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.223820][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.223982][ T226] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.224177][ T226] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.224379][ T226] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 10.224575][ T226] devlink_reload (net/devlink/dev.c:462) [ 10.224735][ T226] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.224898][ T226] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.225094][ T226] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.225247][ T226] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.225442][ T226] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.225599][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.225754][ T226] ? __nla_parse (lib/nlattr.c:732) [ 10.225918][ T226] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.226074][ T226] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.226269][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.226429][ T226] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.226585][ T226] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.226743][ T226] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.226904][ T226] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.227095][ T226] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.227285][ T226] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.227443][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.227596][ T226] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.227751][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.227913][ T226] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.228069][ T226] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.228222][ T226] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.228381][ T226] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.228539][ 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)) [ 10.228696][ 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)) [ 10.228856][ T226] genl_rcv (net/netlink/genetlink.c:1218) [ 10.228973][ T226] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.229131][ T226] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.229285][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.229463][ T226] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.229620][ T226] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.229777][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.229938][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.230093][ T226] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.230250][ T226] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.230422][ T226] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.230577][ T226] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.230769][ T226] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.230929][ T226] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.231085][ T226] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.231238][ T226] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.231397][ T226] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.231552][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.231744][ T226] RIP: 0033:0x7f4170fa208e [ 10.231912][ 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 [ 10.232467][ T226] RSP: 002b:00007fffd2fb45c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.232704][ T226] RAX: ffffffffffffffda RBX: 0000000015c96980 RCX: 00007f4170fa208e [ 10.232942][ T226] RDX: 0000000000000038 RSI: 0000000015c96ba0 RDI: 0000000000000005 [ 10.233176][ T226] RBP: 00007fffd2fb45d0 R08: 00007f4171256980 R09: 000000000000000c [ 10.233414][ T226] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.233646][ T226] R13: 0000000015c96980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.277255][ T226] ------------[ cut here ]------------ | [ 10.277468][ T226] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/226 | [ 10.277790][ T226] Modules linked in: netdevsim | [ 10.278274][ T226] Tainted: [W]=WARN [ 10.278402][ T226] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.278605][ T226] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.278813][ 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 [ 10.279381][ T226] RSP: 0018:ffa00000007c7268 EFLAGS: 00010286 [ 10.279579][ T226] RAX: 00000000ffffffa6 RBX: ff110000090e07c0 RCX: 1ff40000000f8e13 [ 10.279810][ T226] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090e0870 [ 10.280046][ T226] RBP: ff1100000c4aa000 R08: 1fe220000121c10f R09: ff1100000caa2ed0 [ 10.280280][ T226] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 10.280520][ T226] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c4aa000 [ 10.280755][ T226] FS: 00007f4170d68840(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 10.281032][ T226] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.281230][ T226] CR2: 00007f417131d004 CR3: 000000000d6d3004 CR4: 0000000000771ef0 [ 10.281471][ T226] PKRU: 55555554 [ 10.281588][ T226] Call Trace: [ 10.281705][ T226] [ 10.281786][ T226] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.281946][ T226] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.282065][ T226] register_netdevice (net/core/dev.c:11488) [ 10.282221][ T226] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 10.282420][ T226] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 10.282579][ T226] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 10.282787][ T226] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 10.282947][ T226] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 10.283141][ T226] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 10.283297][ T226] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 10.283563][ 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)) [ 10.283719][ T226] ? static_obj (kernel/locking/lockdep.c:858) [ 10.283846][ T226] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 10.284004][ T226] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 10.284200][ T226] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 10.284461][ T226] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 10.284656][ T226] devlink_reload (net/devlink/dev.c:475) [ 10.284812][ T226] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.284976][ T226] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.285170][ T226] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.285324][ T226] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.285583][ T226] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.285804][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.285966][ T226] ? __nla_parse (lib/nlattr.c:732) [ 10.286130][ T226] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.286287][ T226] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.286738][ T226] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.286904][ T226] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.287060][ T226] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.287216][ T226] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.287446][ T226] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.287637][ T226] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.287827][ T226] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.288048][ T226] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.288200][ T226] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.288419][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.288583][ T226] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.288736][ T226] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.288892][ T226] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.289046][ T226] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.289203][ 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)) [ 10.289423][ 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)) [ 10.289579][ T226] genl_rcv (net/netlink/genetlink.c:1218) [ 10.289711][ T226] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.289868][ T226] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.290021][ T226] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.290177][ T226] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.290330][ T226] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.290550][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.290710][ T226] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.290867][ T226] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.291022][ T226] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.291189][ T226] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.291343][ T226] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.291600][ T226] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.291754][ T226] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.291914][ T226] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.292065][ T226] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.292218][ T226] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.292437][ T226] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.292629][ T226] RIP: 0033:0x7f4170fa208e [ 10.292790][ 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 [ 10.293346][ T226] RSP: 002b:00007fffd2fb45c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.293650][ T226] RAX: ffffffffffffffda RBX: 0000000015c96980 RCX: 00007f4170fa208e [ 10.293886][ T226] RDX: 0000000000000038 RSI: 0000000015c96ba0 RDI: 0000000000000005 [ 10.294123][ T226] RBP: 00007fffd2fb45d0 R08: 00007f4171256980 R09: 000000000000000c [ 10.294424][ T226] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.294658][ T226] R13: 0000000015c96980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.849476][ T271] ------------[ cut here ]------------ | [ 10.849677][ T271] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/271 | [ 10.850003][ T271] Modules linked in: netdevsim | [ 10.850734][ T271] Tainted: [W]=WARN [ 10.850857][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.851059][ T271] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.851261][ 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.851813][ T271] RSP: 0018:ffa0000000997310 EFLAGS: 00010286 [ 10.852015][ T271] RAX: 00000000ffffffa6 RBX: ff1100000d615e40 RCX: 1ff4000000132e28 [ 10.852250][ T271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d615ef0 [ 10.852483][ T271] RBP: ff1100000c4aa000 R08: 1fe2200001ac2bdf R09: ff1100000d6a8bd0 [ 10.852713][ T271] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 10.852953][ T271] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 10.853190][ T271] FS: 00007ff6f1c8b840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 10.853468][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.853664][ T271] CR2: 00007ff6f2240004 CR3: 0000000016f7b004 CR4: 0000000000771ef0 [ 10.853902][ T271] PKRU: 55555554 [ 10.854018][ T271] Call Trace: [ 10.854134][ T271] [ 10.854217][ T271] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 10.854424][ T271] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 10.854620][ T271] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 10.854780][ T271] ? netdev_run_todo (net/core/dev.c:11703) [ 10.854937][ 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.855095][ T271] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 10.855251][ T271] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 10.855411][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.855565][ T271] ? unregister_netdevice_many (net/core/dev.c:12497) [ 10.855723][ T271] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 10.855886][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.856042][ T271] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 10.856236][ T271] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 10.856437][ T271] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 10.856632][ T271] devlink_reload (net/devlink/dev.c:462) [ 10.856789][ T271] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.856948][ T271] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.857142][ T271] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.857298][ T271] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.857493][ T271] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.857651][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.857806][ T271] ? __nla_parse (lib/nlattr.c:732) [ 10.857966][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.858120][ T271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.858313][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.858470][ T271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.858625][ T271] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.858781][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.858938][ T271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.859129][ T271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.859319][ T271] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.859476][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.859628][ T271] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.859782][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.859943][ T271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.860097][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.860252][ T271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.860410][ T271] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.860569][ 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.860723][ 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.860882][ T271] genl_rcv (net/netlink/genetlink.c:1218) [ 10.860997][ T271] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.861152][ T271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.861305][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.861467][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.861622][ T271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.861776][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.861933][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.862086][ T271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.862240][ T271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.862412][ T271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.862565][ T271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.862756][ T271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.862915][ T271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.863069][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.863220][ T271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.863378][ T271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.863533][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.863725][ T271] RIP: 0033:0x7ff6f1ec508e [ 10.863889][ 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.864443][ T271] RSP: 002b:00007ffd59842f30 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.864674][ T271] RAX: ffffffffffffffda RBX: 0000000008d14980 RCX: 00007ff6f1ec508e [ 10.864904][ T271] RDX: 0000000000000038 RSI: 0000000008d14ba0 RDI: 0000000000000005 [ 10.865133][ T271] RBP: 00007ffd59842f40 R08: 00007ff6f2179980 R09: 000000000000000c [ 10.865364][ T271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.865595][ T271] R13: 0000000008d14980 R14: 0000000000000000 R15: 0000000000000003 | [ 10.903872][ T271] ------------[ cut here ]------------ | [ 10.904071][ T271] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/271 | [ 10.904985][ T271] Modules linked in: netdevsim | [ 10.905548][ T271] Tainted: [W]=WARN [ 10.905670][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.905873][ T271] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 10.906074][ 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.906686][ T271] RSP: 0018:ffa0000000997268 EFLAGS: 00010286 [ 10.906884][ T271] RAX: 00000000ffffffa6 RBX: ff11000009acedc0 RCX: 1ff4000000132e13 [ 10.907115][ T271] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009acee70 [ 10.907344][ T271] RBP: ff1100000c2ba000 R08: 1fe2200001359dcf R09: ff1100000d6a8bd0 [ 10.907639][ T271] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 10.907872][ T271] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c2ba000 [ 10.908103][ T271] FS: 00007ff6f1c8b840(0000) GS:ff110000adc05000(0000) knlGS:0000000000000000 [ 10.908439][ T271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.908635][ T271] CR2: 00007fde60daaf98 CR3: 0000000016f7b001 CR4: 0000000000771ef0 [ 10.908869][ T271] PKRU: 55555554 [ 10.908985][ T271] Call Trace: [ 10.909101][ T271] [ 10.909182][ T271] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 10.909339][ T271] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 10.909493][ T271] register_netdevice (net/core/dev.c:11488) [ 10.909649][ T271] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 10.909838][ T271] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 10.910000][ T271] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 10.910197][ T271] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 10.910360][ T271] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 10.910554][ T271] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 10.910710][ T271] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 10.910908][ 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.911063][ T271] ? static_obj (kernel/locking/lockdep.c:858) [ 10.911181][ T271] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 10.911339][ T271] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 10.911542][ T271] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 10.911738][ T271] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 10.911936][ T271] devlink_reload (net/devlink/dev.c:475) [ 10.912091][ T271] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 10.912245][ T271] ? devlink_resources_validate (net/devlink/resource.c:471) [ 10.912444][ T271] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 10.912599][ T271] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 10.912791][ T271] ? __nla_validate_parse (lib/nlattr.c:635) [ 10.912950][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.913107][ T271] ? __nla_parse (lib/nlattr.c:732) [ 10.913265][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.913427][ T271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.913623][ T271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 10.913779][ T271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.913938][ T271] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.914097][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.914252][ T271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.914447][ T271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 10.914639][ T271] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 10.914794][ T271] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 10.914951][ T271] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 10.915104][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.915259][ T271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.915418][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 10.915570][ T271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.915724][ T271] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.915885][ 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.916041][ 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.916198][ T271] genl_rcv (net/netlink/genetlink.c:1218) [ 10.916314][ T271] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.916475][ T271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.916628][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 10.916784][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 10.916945][ T271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 10.917102][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.917260][ T271] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 10.917421][ T271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 10.917579][ T271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 10.917746][ T271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 10.917905][ T271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.918099][ T271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 10.918256][ T271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 10.918417][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 10.918572][ T271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 10.918727][ T271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 10.918885][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.919078][ T271] RIP: 0033:0x7ff6f1ec508e [ 10.919241][ 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.919797][ T271] RSP: 002b:00007ffd59842f30 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 10.920037][ T271] RAX: ffffffffffffffda RBX: 0000000008d14980 RCX: 00007ff6f1ec508e [ 10.920269][ T271] RDX: 0000000000000038 RSI: 0000000008d14ba0 RDI: 0000000000000005 [ 10.920508][ T271] RBP: 00007ffd59842f40 R08: 00007ff6f2179980 R09: 000000000000000c [ 10.920741][ T271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 10.920977][ T271] R13: 0000000008d14980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.145928][ T283] ------------[ cut here ]------------ | [ 11.146171][ T283] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/283 | [ 11.147272][ T283] Modules linked in: netdevsim | [ 11.148054][ T283] Tainted: [W]=WARN [ 11.148290][ T283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.148650][ T283] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.148906][ T283] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.149513][ T283] RSP: 0018:ffa00000009d7310 EFLAGS: 00010286 [ 11.149756][ T283] RAX: 00000000ffffffa6 RBX: ff110000090e0c40 RCX: 1ff400000013ae28 [ 11.150045][ T283] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090e0cf0 [ 11.150323][ T283] RBP: ff1100000c2ba000 R08: 1fe220000121c19f R09: ff11000016e32ed0 [ 11.150616][ T283] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 11.150902][ T283] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 11.151185][ T283] FS: 00007fe6d4b69840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 11.151519][ T283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.151762][ T283] CR2: 00007fe6d511e004 CR3: 000000000bdf5004 CR4: 0000000000771ef0 [ 11.152044][ T283] PKRU: 55555554 [ 11.152207][ T283] Call Trace: [ 11.152383][ T283] [ 11.152511][ T283] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 11.152757][ T283] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 11.153003][ T283] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 11.153209][ T283] ? netdev_run_todo (net/core/dev.c:11703) [ 11.153425][ T283] ? 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.153630][ T283] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 11.153831][ T283] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 11.154040][ T283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.154244][ T283] ? unregister_netdevice_many (net/core/dev.c:12497) [ 11.154461][ T283] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 11.154664][ T283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.154875][ T283] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 11.155119][ T283] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 11.155376][ T283] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 11.155615][ T283] devlink_reload (net/devlink/dev.c:462) [ 11.155822][ T283] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.156033][ T283] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.156277][ T283] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.156492][ T283] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.156729][ T283] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.156943][ T283] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.157149][ T283] ? __nla_parse (lib/nlattr.c:732) [ 11.157368][ T283] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.157571][ T283] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.157814][ T283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.158025][ T283] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.158227][ T283] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.158443][ T283] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.158645][ T283] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.158888][ T283] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.159127][ T283] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.159328][ T283] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.159541][ T283] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.159744][ T283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.159958][ T283] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.160162][ T283] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.160373][ T283] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.160578][ T283] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.160785][ T283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.160995][ T283] ? netlink_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.161204][ T283] genl_rcv (net/netlink/genetlink.c:1218) [ 11.161383][ T283] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.161587][ T283] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.161789][ T283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.162001][ T283] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.162204][ T283] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.162421][ T283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.162628][ T283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.162830][ T283] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.163044][ T283] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.163258][ T283] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.163474][ T283] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.163717][ T283] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.163926][ T283] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.164129][ T283] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.164332][ T283] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.164544][ T283] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.164750][ T283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.164996][ T283] RIP: 0033:0x7fe6d4da308e [ 11.165204][ T283] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.165807][ T283] RSP: 002b:00007fffba16a490 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.166102][ T283] RAX: ffffffffffffffda RBX: 000000002f0b8980 RCX: 00007fe6d4da308e [ 11.166391][ T283] RDX: 0000000000000038 RSI: 000000002f0b8ba0 RDI: 0000000000000005 [ 11.166665][ T283] RBP: 00007fffba16a4a0 R08: 00007fe6d5057980 R09: 000000000000000c [ 11.166951][ T283] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.167230][ T283] R13: 000000002f0b8980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.227260][ T283] ------------[ cut here ]------------ | [ 11.227491][ T283] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/283 | [ 11.227820][ T283] Modules linked in: netdevsim | [ 11.228367][ T283] Tainted: [W]=WARN [ 11.228490][ T283] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.228697][ T283] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.228910][ T283] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.229471][ T283] RSP: 0018:ffa00000009d7268 EFLAGS: 00010286 [ 11.229676][ T283] RAX: 00000000ffffffa6 RBX: ff1100000d7c4c40 RCX: 1ff400000013ae13 [ 11.229919][ T283] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d7c4cf0 [ 11.230154][ T283] RBP: ff1100000c84a000 R08: 1fe2200001af899f R09: ff11000016e32ed0 [ 11.230394][ T283] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 11.230629][ T283] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c84a000 [ 11.230871][ T283] FS: 00007fe6d4b69840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 11.231148][ T283] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.231354][ T283] CR2: 00007fbc57d63574 CR3: 000000000bdf5006 CR4: 0000000000771ef0 [ 11.231591][ T283] PKRU: 55555554 [ 11.231710][ T283] Call Trace: [ 11.231826][ T283] [ 11.231916][ T283] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.232079][ T283] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.232200][ T283] register_netdevice (net/core/dev.c:11488) [ 11.232364][ T283] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.232560][ T283] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.232721][ T283] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.232929][ T283] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.233090][ T283] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.233290][ T283] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.233507][ T283] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.233706][ T283] ? 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.233869][ T283] ? static_obj (kernel/locking/lockdep.c:858) [ 11.233988][ T283] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.234148][ T283] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.234353][ T283] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 11.234552][ T283] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 11.234748][ T283] devlink_reload (net/devlink/dev.c:475) [ 11.234910][ T283] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.235067][ T283] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.235267][ T283] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.235430][ T283] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.235624][ T283] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.235781][ T283] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.235945][ T283] ? __nla_parse (lib/nlattr.c:732) [ 11.236105][ T283] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.236264][ T283] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.236467][ T283] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.236625][ T283] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.236781][ T283] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.236945][ T283] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.237101][ T283] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.237295][ T283] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.237498][ T283] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.237655][ T283] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.237812][ T283] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.237972][ T283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.238132][ T283] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.238290][ T283] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.238453][ T283] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.238611][ T283] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.238771][ T283] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.238934][ T283] ? netlink_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.239090][ T283] genl_rcv (net/netlink/genetlink.c:1218) [ 11.239207][ T283] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.239369][ T283] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.239525][ T283] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.239686][ T283] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.239864][ T283] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.240023][ T283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.240182][ T283] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.240341][ T283] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.240506][ T283] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.240673][ T283] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.240828][ T283] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.241024][ T283] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.241181][ T283] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.241340][ T283] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.241502][ T283] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.241658][ T283] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.241814][ T283] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.242012][ T283] RIP: 0033:0x7fe6d4da308e [ 11.242176][ T283] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.242740][ T283] RSP: 002b:00007fffba16a490 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.242980][ T283] RAX: ffffffffffffffda RBX: 000000002f0b8980 RCX: 00007fe6d4da308e [ 11.243214][ T283] RDX: 0000000000000038 RSI: 000000002f0b8ba0 RDI: 0000000000000005 [ 11.243456][ T283] RBP: 00007fffba16a4a0 R08: 00007fe6d5057980 R09: 000000000000000c [ 11.243692][ T283] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.243930][ T283] R13: 000000002f0b8980 R14: 0000000000000000 R15: 0000000000000003 | [ 11.976624][ T344] ------------[ cut here ]------------ | [ 11.976876][ T344] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/344 | [ 11.977244][ T344] Modules linked in: netdevsim | [ 11.977986][ T344] Tainted: [W]=WARN [ 11.978151][ T344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.979062][ T344] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.979318][ T344] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.979934][ T344] RSP: 0018:ffa0000000627310 EFLAGS: 00010286 [ 11.980178][ T344] RAX: 00000000ffffffa6 RBX: ff11000004a59240 RCX: 1ff40000000c4e28 [ 11.980467][ T344] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004a592f0 [ 11.980746][ T344] RBP: ff1100000c84a000 R08: 1fe220000094b25f R09: ff11000016ff0bd0 [ 11.981027][ T344] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 11.981302][ T344] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 11.981595][ T344] FS: 00007fca5950a840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 11.981918][ T344] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.982158][ T344] CR2: 00007fca59abf004 CR3: 000000000c7b1004 CR4: 0000000000771ef0 [ 11.982444][ T344] PKRU: 55555554 [ 11.982607][ T344] Call Trace: [ 11.982770][ T344] [ 11.982904][ T344] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 11.983155][ T344] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 11.983404][ T344] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 11.983612][ T344] ? netdev_run_todo (net/core/dev.c:11703) [ 11.983814][ T344] ? 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.984031][ T344] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 11.984234][ T344] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 11.984447][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.984654][ T344] ? unregister_netdevice_many (net/core/dev.c:12497) [ 11.984866][ T344] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 11.985073][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.985276][ T344] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 11.985532][ T344] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 11.985777][ T344] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 11.986027][ T344] devlink_reload (net/devlink/dev.c:462) [ 11.986233][ T344] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 11.986451][ T344] ? devlink_resources_validate (net/devlink/resource.c:471) [ 11.986693][ T344] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 11.986905][ T344] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 11.987142][ T344] ? __nla_validate_parse (lib/nlattr.c:635) [ 11.987361][ T344] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.987563][ T344] ? __nla_parse (lib/nlattr.c:732) [ 11.987768][ T344] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.987983][ T344] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.988227][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.988441][ T344] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.988645][ T344] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.988856][ T344] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.989063][ T344] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.989300][ T344] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 11.989553][ T344] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 11.989754][ T344] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 11.989964][ T344] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 11.990166][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.990382][ T344] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.990588][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 11.990791][ T344] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.991002][ T344] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.991206][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.991420][ T344] ? netlink_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.991626][ T344] genl_rcv (net/netlink/genetlink.c:1218) [ 11.991791][ T344] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.992004][ T344] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.992206][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.992424][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 11.992628][ T344] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 11.992830][ T344] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.993039][ T344] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 11.993240][ T344] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 11.993458][ T344] ? __ia32_sys_getpeername (net/socket.c:2219) [ 11.993673][ T344] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 11.993882][ T344] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.994123][ T344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 11.994324][ T344] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 11.994537][ T344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.994741][ T344] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.994948][ T344] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.995152][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.995403][ T344] RIP: 0033:0x7fca5974408e [ 11.995610][ T344] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.996206][ T344] RSP: 002b:00007ffef88e2150 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 11.996496][ T344] RAX: ffffffffffffffda RBX: 0000000037ea5980 RCX: 00007fca5974408e [ 11.996775][ T344] RDX: 0000000000000038 RSI: 0000000037ea5ba0 RDI: 0000000000000005 [ 11.997060][ T344] RBP: 00007ffef88e2160 R08: 00007fca599f8980 R09: 000000000000000c [ 11.997337][ T344] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 11.997626][ T344] R13: 0000000037ea5980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.047856][ T344] ------------[ cut here ]------------ | [ 12.048107][ T344] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/344 | [ 12.048499][ T344] Modules linked in: netdevsim | [ 12.049084][ T344] Tainted: [W]=WARN [ 12.049251][ T344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.049508][ T344] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.049760][ T344] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.050421][ T344] RSP: 0018:ffa0000000627268 EFLAGS: 00010286 [ 12.050670][ T344] RAX: 00000000ffffffa6 RBX: ff110000090e16c0 RCX: 1ff40000000c4e13 [ 12.050961][ T344] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090e1770 [ 12.051242][ T344] RBP: ff1100000be4a000 R08: 1fe220000121c2ef R09: ff11000016ff0bd0 [ 12.051535][ T344] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.051814][ T344] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000be4a000 [ 12.052106][ T344] FS: 00007fca5950a840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 12.052443][ T344] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.052689][ T344] CR2: 00007fca59abf004 CR3: 000000000c7b1004 CR4: 0000000000771ef0 [ 12.052978][ T344] PKRU: 55555554 [ 12.053195][ T344] Call Trace: [ 12.053436][ T344] [ 12.053611][ T344] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.053909][ T344] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.054141][ T344] register_netdevice (net/core/dev.c:11488) [ 12.054402][ T344] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.054714][ T344] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.054933][ T344] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.055184][ T344] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.055472][ T344] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.055737][ T344] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.055953][ T344] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.056200][ T344] ? 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.056421][ T344] ? static_obj (kernel/locking/lockdep.c:858) [ 12.056645][ T344] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.056934][ T344] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.057189][ T344] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.057444][ T344] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.057686][ T344] devlink_reload (net/devlink/dev.c:475) [ 12.057926][ T344] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.058169][ T344] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.058500][ T344] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.058729][ T344] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.058972][ T344] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.059177][ T344] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.059450][ T344] ? __nla_parse (lib/nlattr.c:732) [ 12.059736][ T344] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.060033][ T344] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.060397][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.060653][ T344] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.060918][ T344] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.061134][ T344] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.061339][ T344] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.061653][ T344] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.061935][ T344] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.062137][ T344] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.062340][ T344] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.062560][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.062829][ T344] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.063090][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.063381][ T344] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.063667][ T344] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.063970][ T344] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.064221][ T344] ? netlink_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.064445][ T344] genl_rcv (net/netlink/genetlink.c:1218) [ 12.064609][ T344] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.064810][ T344] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.065037][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.065315][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.065533][ T344] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.065738][ T344] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.065951][ T344] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.066237][ T344] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.066530][ T344] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.066837][ T344] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.067115][ T344] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.067420][ T344] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.067700][ T344] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.068184][ T344] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.068442][ T344] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.068724][ T344] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.068990][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.069337][ T344] RIP: 0033:0x7fca5974408e [ 12.069562][ T344] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.070435][ T344] RSP: 002b:00007ffef88e2150 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.070725][ T344] RAX: ffffffffffffffda RBX: 0000000037ea5980 RCX: 00007fca5974408e [ 12.071115][ T344] RDX: 0000000000000038 RSI: 0000000037ea5ba0 RDI: 0000000000000005 [ 12.071505][ T344] RBP: 00007ffef88e2160 R08: 00007fca599f8980 R09: 000000000000000c [ 12.071787][ T344] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.072201][ T344] R13: 0000000037ea5980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.292816][ T355] ------------[ cut here ]------------ | [ 12.293033][ T355] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: devlink/355 | [ 12.293342][ T355] Modules linked in: netdevsim | [ 12.293821][ T355] Tainted: [W]=WARN [ 12.294067][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.294254][ T355] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.294559][ T355] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.295137][ T355] RSP: 0018:ffa0000000b87310 EFLAGS: 00010286 [ 12.295325][ T355] RAX: 00000000ffffffa6 RBX: ff1100000f025240 RCX: 1ff4000000170e28 [ 12.295653][ T355] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000f0252f0 [ 12.295881][ T355] RBP: ff1100000be4a000 R08: 1fe2200001e04a5f R09: ff1100000c99d1d0 [ 12.296104][ T355] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 12.296329][ T355] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.296647][ T355] FS: 00007f941d317840(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 12.296917][ T355] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.297127][ T355] CR2: 00007f941d8cc004 CR3: 0000000016e59003 CR4: 0000000000771ef0 [ 12.297442][ T355] PKRU: 55555554 [ 12.297554][ T355] Call Trace: [ 12.297668][ T355] [ 12.297746][ T355] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.297963][ T355] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.298149][ T355] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 12.298302][ T355] ? netdev_run_todo (net/core/dev.c:11703) [ 12.298532][ T355] ? 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.298688][ T355] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 12.298838][ T355] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 12.299003][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.299155][ T355] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.299316][ T355] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 12.299475][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.299627][ T355] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 12.299816][ T355] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 12.300022][ T355] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 12.300230][ T355] devlink_reload (net/devlink/dev.c:462) [ 12.300395][ T355] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.300545][ T355] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.300734][ T355] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.300889][ T355] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.301074][ T355] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.301245][ T355] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.301403][ T355] ? __nla_parse (lib/nlattr.c:732) [ 12.301554][ T355] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.301720][ T355] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.301914][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.302066][ T355] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.302215][ T355] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.302396][ T355] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.302549][ T355] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.302732][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.302928][ T355] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.303077][ T355] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.303227][ T355] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.303382][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.303539][ T355] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.303689][ T355] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.303838][ T355] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.303996][ T355] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.304150][ T355] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.304337][ T355] ? netlink_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.304505][ T355] genl_rcv (net/netlink/genetlink.c:1218) [ 12.304620][ T355] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.304770][ T355] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.304926][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.305114][ T355] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.305271][ T355] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.305432][ T355] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.305587][ T355] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.305738][ T355] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.305904][ T355] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.306083][ T355] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.306238][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.306430][ T355] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.306580][ T355] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.306732][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.306885][ T355] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.307034][ T355] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.307185][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.307378][ T355] RIP: 0033:0x7f941d55108e [ 12.307535][ T355] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.308074][ T355] RSP: 002b:00007ffd3fcd1920 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.308310][ T355] RAX: ffffffffffffffda RBX: 000000003c405980 RCX: 00007f941d55108e [ 12.308543][ T355] RDX: 0000000000000038 RSI: 000000003c405ba0 RDI: 0000000000000005 [ 12.308767][ T355] RBP: 00007ffd3fcd1930 R08: 00007f941d805980 R09: 000000000000000c [ 12.308998][ T355] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.309222][ T355] R13: 000000003c405980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.350185][ T355] ------------[ cut here ]------------ | [ 12.350396][ T355] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/355 | [ 12.350712][ T355] Modules linked in: netdevsim | [ 12.351193][ T355] Tainted: [W]=WARN [ 12.351318][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.351526][ T355] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.351731][ T355] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.352293][ T355] RSP: 0018:ffa0000000b87268 EFLAGS: 00010286 [ 12.352502][ T355] RAX: 00000000ffffffa6 RBX: ff1100000b38a4c0 RCX: 1ff4000000170e13 [ 12.352734][ T355] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b38a570 [ 12.352970][ T355] RBP: ff1100000c4a2000 R08: 1fe22000016714af R09: ff1100000c99d1d0 [ 12.353202][ T355] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 12.353536][ T355] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c4a2000 [ 12.353790][ T355] FS: 00007f941d317840(0000) GS:ff110000adc05000(0000) knlGS:0000000000000000 [ 12.354069][ T355] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.354264][ T355] CR2: 00007fde60daaf98 CR3: 0000000016e59002 CR4: 0000000000771ef0 [ 12.354510][ T355] PKRU: 55555554 [ 12.354633][ T355] Call Trace: [ 12.354751][ T355] [ 12.354832][ T355] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.354993][ T355] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.355110][ T355] register_netdevice (net/core/dev.c:11488) [ 12.355267][ T355] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.355464][ T355] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.355622][ T355] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.355821][ T355] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.356090][ T355] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.356283][ T355] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.356442][ T355] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.356635][ T355] ? 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.356897][ T355] ? static_obj (kernel/locking/lockdep.c:858) [ 12.357014][ T355] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.357174][ T355] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.357402][ T355] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.357594][ T355] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.357785][ T355] devlink_reload (net/devlink/dev.c:475) [ 12.357979][ T355] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.358134][ T355] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.358442][ T355] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.358597][ T355] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.358788][ T355] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.358951][ T355] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.359105][ T355] ? __nla_parse (lib/nlattr.c:732) [ 12.359261][ T355] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.359422][ T355] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.359619][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.359775][ T355] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.359934][ T355] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.360090][ T355] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.360245][ T355] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.360439][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.360629][ T355] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.360783][ T355] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.360940][ T355] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.361094][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.361253][ T355] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.361412][ T355] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.361564][ T355] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.361719][ T355] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.361885][ T355] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.362039][ T355] ? netlink_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.362194][ T355] genl_rcv (net/netlink/genetlink.c:1218) [ 12.362310][ T355] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.362470][ T355] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.362624][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.362779][ T355] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.362938][ T355] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.363091][ T355] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.363246][ T355] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.363405][ T355] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.363561][ T355] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.363728][ T355] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.363887][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.364181][ T355] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.364337][ T355] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.364498][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.364652][ T355] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.364916][ T355] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.365070][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.365263][ T355] RIP: 0033:0x7f941d55108e [ 12.365539][ T355] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.366094][ T355] RSP: 002b:00007ffd3fcd1920 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.366440][ T355] RAX: ffffffffffffffda RBX: 000000003c405980 RCX: 00007f941d55108e [ 12.366669][ T355] RDX: 0000000000000038 RSI: 000000003c405ba0 RDI: 0000000000000005 [ 12.366907][ T355] RBP: 00007ffd3fcd1930 R08: 00007f941d805980 R09: 000000000000000c [ 12.367245][ T355] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.367478][ T355] R13: 000000003c405980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.782713][ T387] ------------[ cut here ]------------ | [ 12.783031][ T387] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/387 | [ 12.783429][ T387] Modules linked in: netdevsim | [ 12.784029][ T387] Tainted: [W]=WARN [ 12.784189][ T387] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.784455][ T387] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.784703][ T387] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.785282][ T387] RSP: 0018:ffa0000000c77310 EFLAGS: 00010286 [ 12.785533][ T387] RAX: 00000000ffffffa6 RBX: ff11000009ace7c0 RCX: 1ff400000018ee28 [ 12.785838][ T387] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009ace870 [ 12.786139][ T387] RBP: ff1100000c4a2000 R08: 1fe2200001359d0f R09: ff1100000c632ed0 [ 12.786430][ T387] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.786705][ T387] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.786989][ T387] FS: 00007ff7978c5840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 12.787336][ T387] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.787591][ T387] CR2: 00007ff797e7a004 CR3: 0000000009203003 CR4: 0000000000771ef0 [ 12.787891][ T387] PKRU: 55555554 [ 12.788051][ T387] Call Trace: [ 12.788229][ T387] [ 12.788397][ T387] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.788636][ T387] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.788880][ T387] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 12.789086][ T387] ? netdev_run_todo (net/core/dev.c:11703) [ 12.789286][ T387] ? 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.789523][ T387] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 12.789720][ T387] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 12.789928][ T387] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.790156][ T387] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.790377][ T387] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 12.790579][ T387] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.790777][ T387] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 12.791021][ T387] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 12.791295][ T387] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 12.791551][ T387] devlink_reload (net/devlink/dev.c:462) [ 12.791757][ T387] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.792075][ T387] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.792317][ T387] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.792525][ T387] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.792787][ T387] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.793002][ T387] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.793204][ T387] ? __nla_parse (lib/nlattr.c:732) [ 12.793424][ T387] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.793630][ T387] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.793875][ T387] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.794072][ T387] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.794269][ T387] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.794488][ T387] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.794688][ T387] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.794927][ T387] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.795162][ T387] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.795373][ T387] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.795568][ T387] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.795767][ T387] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.795978][ T387] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.796180][ T387] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.796388][ T387] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.796586][ T387] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.796788][ T387] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.796998][ T387] ? netlink_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.797200][ T387] genl_rcv (net/netlink/genetlink.c:1218) [ 12.797373][ T387] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.797575][ T387] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.797776][ T387] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.797985][ T387] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.798184][ T387] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.798397][ T387] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.798621][ T387] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.798818][ T387] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.799027][ T387] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.799238][ T387] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.799453][ T387] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.799686][ T387] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.799888][ T387] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.800085][ T387] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.800281][ T387] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.800490][ T387] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.800696][ T387] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.800941][ T387] RIP: 0033:0x7ff797aff08e [ 12.801150][ T387] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.801753][ T387] RSP: 002b:00007ffddc68dbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.802037][ T387] RAX: ffffffffffffffda RBX: 000000003b099980 RCX: 00007ff797aff08e [ 12.802306][ T387] RDX: 0000000000000038 RSI: 000000003b099ba0 RDI: 0000000000000005 [ 12.802603][ T387] RBP: 00007ffddc68dbe0 R08: 00007ff797db3980 R09: 000000000000000c [ 12.802880][ T387] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.803149][ T387] R13: 000000003b099980 R14: 0000000000000000 R15: 0000000000000003 | [ 12.845978][ T387] ------------[ cut here ]------------ | [ 12.846251][ T387] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/387 | [ 12.846626][ T387] Modules linked in: netdevsim | [ 12.847189][ T387] Tainted: [W]=WARN [ 12.847365][ T387] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.847605][ T387] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.847857][ T387] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.848521][ T387] RSP: 0018:ffa0000000c77268 EFLAGS: 00010286 [ 12.848832][ T387] RAX: 00000000ffffffa6 RBX: ff11000016eb24c0 RCX: 1ff400000018ee13 [ 12.849173][ T387] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016eb2570 [ 12.849522][ T387] RBP: ff110000094a2000 R08: 1fe2200002dd64af R09: ff1100000c632ed0 [ 12.849867][ T387] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 12.850203][ T387] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000094a2000 [ 12.850488][ T387] FS: 00007ff7978c5840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 12.850799][ T387] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.851042][ T387] CR2: 00007ff797e7a004 CR3: 0000000009203003 CR4: 0000000000771ef0 [ 12.851315][ T387] PKRU: 55555554 [ 12.851485][ T387] Call Trace: [ 12.851644][ T387] [ 12.851785][ T387] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.851994][ T387] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.852157][ T387] register_netdevice (net/core/dev.c:11488) [ 12.852367][ T387] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.852600][ T387] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.852801][ T387] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.853052][ T387] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.853250][ T387] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.853539][ T387] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.853742][ T387] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.853994][ T387] ? 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.854192][ T387] ? static_obj (kernel/locking/lockdep.c:858) [ 12.854364][ T387] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.854564][ T387] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.854804][ T387] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.855053][ T387] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.855302][ T387] devlink_reload (net/devlink/dev.c:475) [ 12.855540][ T387] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.855740][ T387] ? devlink_resources_validate (net/devlink/resource.c:471) [ 12.855986][ T387] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.856183][ T387] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.856480][ T387] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.856683][ T387] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.856891][ T387] ? __nla_parse (lib/nlattr.c:732) [ 12.857093][ T387] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.857313][ T387] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.857575][ T387] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.857773][ T387] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.857980][ T387] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.858182][ T387] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.858427][ T387] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.858669][ T387] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.858912][ T387] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.859107][ T387] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.859313][ T387] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.859523][ T387] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.859733][ T387] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.859938][ T387] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.860134][ T387] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.860334][ T387] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.860577][ T387] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.860784][ T387] ? netlink_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.861015][ T387] genl_rcv (net/netlink/genetlink.c:1218) [ 12.861180][ T387] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.861395][ T387] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.861596][ T387] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.861801][ T387] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.862014][ T387] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.862212][ T387] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.862425][ T387] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.862626][ T387] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.862831][ T387] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.863048][ T387] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.863244][ T387] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.863493][ T387] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.863696][ T387] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.863991][ T387] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.864189][ T387] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.864399][ T387] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.864605][ T387] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.864842][ T387] RIP: 0033:0x7ff797aff08e [ 12.865056][ T387] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.865655][ T387] RSP: 002b:00007ffddc68dbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.865937][ T387] RAX: ffffffffffffffda RBX: 000000003b099980 RCX: 00007ff797aff08e [ 12.866210][ T387] RDX: 0000000000000038 RSI: 000000003b099ba0 RDI: 0000000000000005 [ 12.866504][ T387] RBP: 00007ffddc68dbe0 R08: 00007ff797db3980 R09: 000000000000000c [ 12.866781][ T387] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.867058][ T387] R13: 000000003b099980 R14: 0000000000000000 R15: 0000000000000003 | [ 13.226596][ T403] ------------[ cut here ]------------ | [ 13.226943][ T403] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/403 | [ 13.227502][ T403] Modules linked in: netdevsim | [ 13.228363][ T403] Tainted: [W]=WARN [ 13.228603][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.228970][ T403] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.229332][ T403] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.230815][ T403] RSP: 0018:ffa0000000ce7310 EFLAGS: 00010286 [ 13.231187][ T403] RAX: 00000000ffffffa6 RBX: ff1100000b38bcc0 RCX: 1ff400000019ce28 [ 13.231614][ T403] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000b38bd70 [ 13.232025][ T403] RBP: ff110000094a2000 R08: 1fe22000016717af R09: ff1100000c0d2ed0 [ 13.232449][ T403] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 13.232860][ T403] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 13.233272][ T403] FS: 00007f0c6c498840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 13.233755][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.234112][ T403] CR2: 00007f0c6ca4d004 CR3: 0000000016fbf003 CR4: 0000000000771ef0 [ 13.234538][ T403] PKRU: 55555554 [ 13.234767][ T403] Call Trace: [ 13.235009][ T403] [ 13.235185][ T403] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 13.235560][ T403] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 13.235911][ T403] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 13.236206][ T403] ? netdev_run_todo (net/core/dev.c:11703) [ 13.236516][ T403] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.236811][ T403] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 13.237107][ T403] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 13.237416][ T403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.237710][ T403] ? unregister_netdevice_many (net/core/dev.c:12497) [ 13.238009][ T403] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 13.238301][ T403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.238608][ T403] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 13.238990][ T403] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 13.239371][ T403] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 13.239746][ T403] devlink_reload (net/devlink/dev.c:462) [ 13.240050][ T403] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 13.240345][ T403] ? devlink_resources_validate (net/devlink/resource.c:471) [ 13.240716][ T403] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 13.241015][ T403] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 13.241393][ T403] ? __nla_validate_parse (lib/nlattr.c:635) [ 13.241684][ T403] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 13.241982][ T403] ? __nla_parse (lib/nlattr.c:732) [ 13.242274][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 13.242576][ T403] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 13.242956][ T403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.243248][ T403] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 13.243555][ T403] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.243858][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 13.244148][ T403] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 13.244505][ T403] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 13.244857][ T403] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 13.245147][ T403] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 13.245453][ T403] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 13.245740][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.246050][ T403] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 13.246337][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.246636][ T403] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 13.246961][ T403] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.247254][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.247557][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.247856][ T403] genl_rcv (net/netlink/genetlink.c:1218) [ 13.248112][ T403] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.248443][ T403] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.248726][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.249038][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.249330][ T403] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.249655][ T403] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.249980][ T403] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.250282][ T403] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 13.250643][ T403] ? __ia32_sys_getpeername (net/socket.c:2219) [ 13.250962][ T403] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 13.251257][ T403] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.251653][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 13.251965][ T403] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 13.252256][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.252578][ T403] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.252873][ T403] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.253161][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.253534][ T403] RIP: 0033:0x7f0c6c6d208e [ 13.253831][ T403] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.254835][ T403] RSP: 002b:00007fff285820e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 13.255249][ T403] RAX: ffffffffffffffda RBX: 0000000015b3f980 RCX: 00007f0c6c6d208e [ 13.255690][ T403] RDX: 0000000000000038 RSI: 0000000015b3fba0 RDI: 0000000000000005 [ 13.256129][ T403] RBP: 00007fff285820f0 R08: 00007f0c6c986980 R09: 000000000000000c [ 13.256572][ T403] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 13.256981][ T403] R13: 0000000015b3f980 R14: 0000000000000000 R15: 0000000000000003 | [ 13.315218][ T403] ------------[ cut here ]------------ | [ 13.315586][ T403] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/403 | [ 13.316116][ T403] Modules linked in: netdevsim | [ 13.316942][ T403] Tainted: [W]=WARN [ 13.317163][ T403] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.317583][ T403] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 13.317930][ T403] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 13.318821][ T403] RSP: 0018:ffa0000000ce7268 EFLAGS: 00010286 [ 13.319164][ T403] RAX: 00000000ffffffa6 RBX: ff1100000a563240 RCX: 1ff400000019ce13 [ 13.319561][ T403] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a5632f0 [ 13.319956][ T403] RBP: ff1100000c62a000 R08: 1fe22000014ac65f R09: ff1100000c0d2ed0 [ 13.320369][ T403] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 13.320771][ T403] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c62a000 [ 13.321165][ T403] FS: 00007f0c6c498840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 13.321630][ T403] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 13.322060][ T403] CR2: 00007f0c6ca4d004 CR3: 0000000016fbf003 CR4: 0000000000771ef0 [ 13.322483][ T403] PKRU: 55555554 [ 13.322710][ T403] Call Trace: [ 13.322936][ T403] [ 13.323123][ T403] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 13.323418][ T403] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 13.323640][ T403] register_netdevice (net/core/dev.c:11488) [ 13.323944][ T403] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 13.324288][ T403] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 13.324609][ T403] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 13.324967][ T403] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 13.325254][ T403] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 13.325628][ T403] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 13.325912][ T403] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 13.326245][ T403] ? 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)) [ 13.326602][ T403] ? static_obj (kernel/locking/lockdep.c:858) [ 13.326836][ T403] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 13.327139][ T403] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 13.327526][ T403] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 13.327876][ T403] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 13.328214][ T403] devlink_reload (net/devlink/dev.c:475) [ 13.328499][ T403] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 13.328775][ T403] ? devlink_resources_validate (net/devlink/resource.c:471) [ 13.329125][ T403] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 13.329434][ T403] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 13.329753][ T403] ? __nla_validate_parse (lib/nlattr.c:635) [ 13.330039][ T403] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 13.330332][ T403] ? __nla_parse (lib/nlattr.c:732) [ 13.330653][ T403] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 13.330943][ T403] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 13.331283][ T403] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 13.331594][ T403] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 13.331901][ T403] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.332195][ T403] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 13.332498][ T403] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 13.332882][ T403] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 13.333232][ T403] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 13.333550][ T403] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 13.333840][ T403] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 13.334144][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.334447][ T403] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 13.334753][ T403] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 13.335051][ T403] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 13.335334][ T403] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.335645][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.335943][ T403] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.336228][ T403] genl_rcv (net/netlink/genetlink.c:1218) [ 13.336466][ T403] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.336752][ T403] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.337044][ T403] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 13.337330][ T403] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 13.337640][ T403] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 13.337931][ T403] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.338216][ T403] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 13.338521][ T403] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 13.338809][ T403] ? __ia32_sys_getpeername (net/socket.c:2219) [ 13.339136][ T403] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 13.339436][ T403] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.339803][ T403] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 13.340097][ T403] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 13.340406][ T403] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 13.340700][ T403] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 13.341011][ T403] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 13.341307][ T403] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.341663][ T403] RIP: 0033:0x7f0c6c6d208e [ 13.341968][ T403] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.342891][ T403] RSP: 002b:00007fff285820e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 13.343324][ T403] RAX: ffffffffffffffda RBX: 0000000015b3f980 RCX: 00007f0c6c6d208e [ 13.343755][ T403] RDX: 0000000000000038 RSI: 0000000015b3fba0 RDI: 0000000000000005 [ 13.344176][ T403] RBP: 00007fff285820f0 R08: 00007f0c6c986980 R09: 000000000000000c [ 13.344611][ T403] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 13.345031][ T403] R13: 0000000015b3f980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.147869][ T916] ------------[ cut here ]------------ | [ 274.148080][ T916] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/916 | [ 274.148402][ T916] Modules linked in: netdevsim | [ 274.148887][ T916] Tainted: [W]=WARN [ 274.149004][ T916] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.149196][ T916] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.149401][ T916] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.149954][ T916] RSP: 0018:ffa0000001b77310 EFLAGS: 00010286 [ 274.150146][ T916] RAX: 00000000ffffffa6 RBX: ff11000009f0e640 RCX: 1ff400000036ee28 [ 274.150381][ T916] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009f0e6f0 [ 274.150612][ T916] RBP: ff1100000c62a000 R08: 1fe22000013e1cdf R09: ff1100000c3851d0 [ 274.150846][ T916] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 274.151075][ T916] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 274.151304][ T916] FS: 00007f5848747840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 274.152009][ T916] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.152205][ T916] CR2: 00007f5848cfc004 CR3: 000000000d408003 CR4: 0000000000771ef0 [ 274.152442][ T916] PKRU: 55555554 [ 274.152559][ T916] Call Trace: [ 274.152680][ T916] [ 274.152762][ T916] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 274.152961][ T916] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 274.153153][ T916] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 274.153312][ T916] ? netdev_run_todo (net/core/dev.c:11703) [ 274.153473][ T916] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 274.153635][ T916] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 274.153796][ T916] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 274.153951][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.154105][ T916] ? unregister_netdevice_many (net/core/dev.c:12497) [ 274.154259][ T916] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 274.154420][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.154576][ T916] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 274.154776][ T916] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 274.154969][ T916] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 274.155161][ T916] devlink_reload (net/devlink/dev.c:462) [ 274.155320][ T916] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.155479][ T916] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.155681][ T916] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.155837][ T916] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.156027][ T916] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.156184][ T916] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.156338][ T916] ? __nla_parse (lib/nlattr.c:732) [ 274.156499][ T916] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.156657][ T916] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.156856][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.157008][ T916] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.157163][ T916] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.157318][ T916] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.157477][ T916] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.157672][ T916] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.157864][ T916] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.158015][ T916] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.158167][ T916] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.158319][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.158479][ T916] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.158634][ T916] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.158788][ T916] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.158947][ T916] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.159105][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.159258][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.159418][ T916] genl_rcv (net/netlink/genetlink.c:1218) [ 274.159533][ T916] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.159699][ T916] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.159852][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.160008][ T916] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.160165][ T916] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.160323][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.160486][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.160644][ T916] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.160806][ T916] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.160971][ T916] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.161125][ T916] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.161316][ T916] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.161476][ T916] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.161627][ T916] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.161783][ T916] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.161936][ T916] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.162090][ T916] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.162285][ T916] RIP: 0033:0x7f584898108e [ 274.162451][ T916] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.163002][ T916] RSP: 002b:00007ffd6478ac00 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.163235][ T916] RAX: ffffffffffffffda RBX: 00000000393af980 RCX: 00007f584898108e [ 274.163472][ T916] RDX: 0000000000000038 RSI: 00000000393afba0 RDI: 0000000000000005 [ 274.163708][ T916] RBP: 00007ffd6478ac10 R08: 00007f5848c35980 R09: 000000000000000c [ 274.163937][ T916] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.164168][ T916] R13: 00000000393af980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.201970][ T916] ------------[ cut here ]------------ | [ 274.202180][ T916] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: devlink/916 | [ 274.202871][ T916] Modules linked in: netdevsim | [ 274.203370][ T916] Tainted: [W]=WARN [ 274.203489][ T916] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.203703][ T916] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.203905][ T916] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.204458][ T916] RSP: 0018:ffa0000001b77268 EFLAGS: 00010286 [ 274.204657][ T916] RAX: 00000000ffffffa6 RBX: ff11000009f0fcc0 RCX: 1ff400000036ee13 [ 274.204901][ T916] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009f0fd70 [ 274.205130][ T916] RBP: ff1100000c88a000 R08: 1fe22000013e1faf R09: ff1100000c3851d0 [ 274.205370][ T916] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 274.205601][ T916] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c88a000 [ 274.205850][ T916] FS: 00007f5848747840(0000) GS:ff110000adc05000(0000) knlGS:0000000000000000 [ 274.206124][ T916] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.206322][ T916] CR2: 00007fde60daaf98 CR3: 000000000d408005 CR4: 0000000000771ef0 [ 274.206561][ T916] PKRU: 55555554 [ 274.206683][ T916] Call Trace: [ 274.206800][ T916] [ 274.206884][ T916] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 274.207041][ T916] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 274.207160][ T916] register_netdevice (net/core/dev.c:11488) [ 274.207317][ T916] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 274.207514][ T916] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 274.207681][ T916] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 274.207935][ T916] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 274.208112][ T916] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 274.208306][ T916] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 274.208476][ T916] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 274.208675][ T916] ? 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.208828][ T916] ? static_obj (kernel/locking/lockdep.c:858) [ 274.208947][ T916] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 274.209101][ T916] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 274.209295][ T916] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 274.209495][ T916] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 274.209698][ T916] devlink_reload (net/devlink/dev.c:475) [ 274.209854][ T916] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.210009][ T916] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.210203][ T916] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.210362][ T916] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.210552][ T916] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.210710][ T916] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.210863][ T916] ? __nla_parse (lib/nlattr.c:732) [ 274.211017][ T916] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.211173][ T916] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.211438][ T916] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.211593][ T916] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.211750][ T916] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.211971][ T916] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.212126][ T916] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.212314][ T916] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.212519][ T916] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.212677][ T916] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.212831][ T916] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.212984][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.213140][ T916] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.213294][ T916] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.213452][ T916] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.213606][ T916] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.213768][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.213921][ T916] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.214077][ T916] genl_rcv (net/netlink/genetlink.c:1218) [ 274.214192][ T916] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.214353][ T916] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.214507][ T916] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.214667][ T916] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.214822][ T916] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.214977][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.215132][ T916] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.215287][ T916] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.215445][ T916] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.215610][ T916] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.215770][ T916] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.215962][ T916] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.216117][ T916] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.216270][ T916] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.216430][ T916] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.216584][ T916] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.216744][ T916] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.216934][ T916] RIP: 0033:0x7f584898108e [ 274.217098][ T916] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.217648][ T916] RSP: 002b:00007ffd6478ac00 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.217883][ T916] RAX: ffffffffffffffda RBX: 00000000393af980 RCX: 00007f584898108e [ 274.218114][ T916] RDX: 0000000000000038 RSI: 00000000393afba0 RDI: 0000000000000005 [ 274.218344][ T916] RBP: 00007ffd6478ac10 R08: 00007f5848c35980 R09: 000000000000000c [ 274.218577][ T916] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.218811][ T916] R13: 00000000393af980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.451989][ T930] ------------[ cut here ]------------ | [ 274.452195][ T930] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/930 | [ 274.452517][ T930] Modules linked in: netdevsim | [ 274.452998][ T930] Tainted: [W]=WARN [ 274.453114][ T930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.453306][ T930] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.453610][ T930] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.454167][ T930] RSP: 0018:ffa0000001bf7310 EFLAGS: 00010286 [ 274.454468][ T930] RAX: 00000000ffffffa6 RBX: ff110000095976c0 RCX: 1ff400000037ee28 [ 274.454708][ T930] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009597770 [ 274.454938][ T930] RBP: ff1100000c88a000 R08: 1fe22000012b2eef R09: ff1100000cbc8bd0 [ 274.455172][ T930] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 274.455489][ T930] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 274.455827][ T930] FS: 00007f241b52b840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 274.456100][ T930] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.456296][ T930] CR2: 00007f241bae0004 CR3: 000000000a7de001 CR4: 0000000000771ef0 [ 274.456617][ T930] PKRU: 55555554 [ 274.456739][ T930] Call Trace: [ 274.456855][ T930] [ 274.456934][ T930] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 274.457130][ T930] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 274.457322][ T930] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 274.457556][ T930] ? netdev_run_todo (net/core/dev.c:11703) [ 274.457717][ T930] ? 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.457875][ T930] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 274.458027][ T930] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 274.458179][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.458333][ T930] ? unregister_netdevice_many (net/core/dev.c:12497) [ 274.458597][ T930] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 274.458756][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.458912][ T930] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 274.459104][ T930] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 274.459298][ T930] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 274.459496][ T930] devlink_reload (net/devlink/dev.c:462) [ 274.459651][ T930] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.459808][ T930] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.460003][ T930] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.460157][ T930] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.460345][ T930] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.460506][ T930] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.460658][ T930] ? __nla_parse (lib/nlattr.c:732) [ 274.460820][ T930] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.460975][ T930] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.461171][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.461322][ T930] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.461480][ T930] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.461635][ T930] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.461791][ T930] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.461981][ T930] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.462170][ T930] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.462324][ T930] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.462480][ T930] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.462634][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.462795][ T930] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.462947][ T930] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.463099][ T930] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.463252][ T930] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.463418][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.463572][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.463732][ T930] genl_rcv (net/netlink/genetlink.c:1218) [ 274.463848][ T930] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.464003][ T930] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.464154][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.464310][ T930] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.464470][ T930] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.464626][ T930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.464786][ T930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.464940][ T930] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.465093][ T930] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.465259][ T930] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.465417][ T930] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.465609][ T930] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.465774][ T930] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.465927][ T930] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.466080][ T930] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.466231][ T930] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.466388][ T930] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.466579][ T930] RIP: 0033:0x7f241b76508e [ 274.466750][ T930] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.467298][ T930] RSP: 002b:00007ffcf13648e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.467535][ T930] RAX: ffffffffffffffda RBX: 0000000037423980 RCX: 00007f241b76508e [ 274.467769][ T930] RDX: 0000000000000038 RSI: 0000000037423ba0 RDI: 0000000000000005 [ 274.468000][ T930] RBP: 00007ffcf13648f0 R08: 00007f241ba19980 R09: 000000000000000c [ 274.468229][ T930] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.468465][ T930] R13: 0000000037423980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.518157][ T930] ------------[ cut here ]------------ | [ 274.518358][ T930] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/930 | [ 274.518693][ T930] Modules linked in: netdevsim | [ 274.519209][ T930] Tainted: [W]=WARN [ 274.519327][ T930] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.519533][ T930] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.519747][ T930] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 274.520365][ T930] RSP: 0018:ffa0000001bf7268 EFLAGS: 00010286 [ 274.520557][ T930] RAX: 00000000ffffffa6 RBX: ff1100000a70db40 RCX: 1ff400000037ee13 [ 274.520793][ T930] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a70dbf0 [ 274.521026][ T930] RBP: ff1100000c4aa000 R08: 1fe22000014e1b7f R09: ff1100000cbc8bd0 [ 274.521257][ T930] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 274.521495][ T930] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c4aa000 [ 274.521737][ T930] FS: 00007f241b52b840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 274.522008][ T930] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.522206][ T930] CR2: 00007f241bae0004 CR3: 000000000a7de001 CR4: 0000000000771ef0 [ 274.522445][ T930] PKRU: 55555554 [ 274.522562][ T930] Call Trace: [ 274.522682][ T930] [ 274.522762][ T930] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 274.522920][ T930] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 274.523039][ T930] register_netdevice (net/core/dev.c:11488) [ 274.523200][ T930] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 274.523401][ T930] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 274.523560][ T930] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 274.523764][ T930] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 274.523922][ T930] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 274.524117][ T930] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 274.524276][ T930] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 274.524476][ T930] ? 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.524632][ T930] ? static_obj (kernel/locking/lockdep.c:858) [ 274.524755][ T930] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 274.524915][ T930] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 274.525114][ T930] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 274.525310][ T930] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 274.525512][ T930] devlink_reload (net/devlink/dev.c:475) [ 274.525674][ T930] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.525830][ T930] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.526025][ T930] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.526181][ T930] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.526379][ T930] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.526539][ T930] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.526701][ T930] ? __nla_parse (lib/nlattr.c:732) [ 274.526858][ T930] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.527014][ T930] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.527212][ T930] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.527375][ T930] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.527532][ T930] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.527697][ T930] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.527854][ T930] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.528048][ T930] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.528242][ T930] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.528404][ T930] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.528557][ T930] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.528718][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.528880][ T930] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.529036][ T930] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.529192][ T930] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.529352][ T930] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.529512][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 274.529674][ T930] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 274.529832][ T930] genl_rcv (net/netlink/genetlink.c:1218) [ 274.529950][ T930] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.530107][ T930] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.530260][ T930] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.530424][ T930] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.530580][ T930] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.530742][ T930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.530899][ T930] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.531056][ T930] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.531216][ T930] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.531389][ T930] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.531544][ T930] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.531746][ T930] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.531902][ T930] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.532057][ T930] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.532211][ T930] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.532369][ T930] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.532530][ T930] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.532730][ T930] RIP: 0033:0x7f241b76508e [ 274.532893][ T930] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 274.533451][ T930] RSP: 002b:00007ffcf13648e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.533694][ T930] RAX: ffffffffffffffda RBX: 0000000037423980 RCX: 00007f241b76508e [ 274.533926][ T930] RDX: 0000000000000038 RSI: 0000000037423ba0 RDI: 0000000000000005 [ 274.534160][ T930] RBP: 00007ffcf13648f0 R08: 00007f241ba19980 R09: 000000000000000c [ 274.534398][ T930] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.534634][ T930] R13: 0000000037423980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.881846][ T962] ------------[ cut here ]------------ | [ 274.882086][ T962] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/962 | [ 274.883198][ T962] Modules linked in: netdevsim | [ 274.883784][ T962] Tainted: [W]=WARN [ 274.883947][ T962] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.884187][ T962] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.884445][ T962] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.885037][ T962] RSP: 0018:ffa0000001d07310 EFLAGS: 00010286 [ 274.885276][ T962] RAX: 00000000ffffffa6 RBX: ff1100000d43bb40 RCX: 1ff40000003a0e28 [ 274.885562][ T962] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d43bbf0 [ 274.885845][ T962] RBP: ff1100000c4aa000 R08: 1fe2200001a8777f R09: ff1100000c210bd0 [ 274.886117][ T962] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 274.886402][ T962] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 274.886688][ T962] FS: 00007fe3267c2840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 274.887004][ T962] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.887242][ T962] CR2: 00007fe326d77004 CR3: 000000000d603002 CR4: 0000000000771ef0 [ 274.887527][ T962] PKRU: 55555554 [ 274.887697][ T962] Call Trace: [ 274.887859][ T962] [ 274.887985][ T962] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 274.888226][ T962] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 274.888477][ T962] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 274.888693][ T962] ? netdev_run_todo (net/core/dev.c:11703) [ 274.888894][ T962] ? 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.889098][ T962] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 274.889298][ T962] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 274.889509][ T962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.889716][ T962] ? unregister_netdevice_many (net/core/dev.c:12497) [ 274.889918][ T962] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 274.890121][ T962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.890320][ T962] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 274.890571][ T962] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 274.890822][ T962] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 274.891066][ T962] devlink_reload (net/devlink/dev.c:462) [ 274.891269][ T962] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.891477][ T962] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.891728][ T962] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.891932][ T962] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.892169][ T962] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.892385][ T962] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.892587][ T962] ? __nla_parse (lib/nlattr.c:732) [ 274.892794][ T962] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.892997][ T962] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.893237][ T962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.893451][ T962] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.893651][ T962] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.893864][ T962] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.894064][ T962] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.894299][ T962] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.894549][ T962] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.894752][ T962] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.894953][ T962] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.895155][ T962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.895373][ T962] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.895574][ T962] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.895782][ T962] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.895981][ T962] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.896184][ T962] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.896400][ T962] ? netlink_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.896611][ T962] genl_rcv (net/netlink/genetlink.c:1218) [ 274.896784][ T962] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.896986][ T962] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.897190][ T962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.897405][ T962] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.897608][ T962] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.897817][ T962] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.898018][ T962] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.898221][ T962] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.898435][ T962] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.898648][ T962] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.898855][ T962] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.899093][ T962] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.899291][ T962] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.899503][ T962] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.899712][ T962] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.899911][ T962] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.900112][ T962] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.900363][ T962] RIP: 0033:0x7fe3269fc08e [ 274.900568][ T962] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.901162][ T962] RSP: 002b:00007ffd8e85d300 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.901456][ T962] RAX: ffffffffffffffda RBX: 000000001b165980 RCX: 00007fe3269fc08e [ 274.901738][ T962] RDX: 0000000000000038 RSI: 000000001b165ba0 RDI: 0000000000000005 [ 274.902011][ T962] RBP: 00007ffd8e85d310 R08: 00007fe326cb0980 R09: 000000000000000c [ 274.902283][ T962] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.902569][ T962] R13: 000000001b165980 R14: 0000000000000000 R15: 0000000000000003 | [ 274.944108][ T962] ------------[ cut here ]------------ | [ 274.944369][ T962] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/962 | [ 274.944741][ T962] Modules linked in: netdevsim | [ 274.945309][ T962] Tainted: [W]=WARN [ 274.945556][ T962] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 274.945874][ T962] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 274.946189][ T962] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.946875][ T962] RSP: 0018:ffa0000001d07268 EFLAGS: 00010286 [ 274.947181][ T962] RAX: 00000000ffffffa6 RBX: ff1100000d6c6f40 RCX: 1ff40000003a0e13 [ 274.947534][ T962] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d6c6ff0 [ 274.947880][ T962] RBP: ff1100000c2ba000 R08: 1fe2200001ad8dff R09: ff1100000c210bd0 [ 274.948217][ T962] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 274.948571][ T962] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c2ba000 [ 274.948920][ T962] FS: 00007fe3267c2840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 274.949298][ T962] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 274.949613][ T962] CR2: 00007fe326d77004 CR3: 000000000d603002 CR4: 0000000000771ef0 [ 274.949969][ T962] PKRU: 55555554 [ 274.950193][ T962] Call Trace: [ 274.950401][ T962] [ 274.950527][ T962] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 274.950743][ T962] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 274.950911][ T962] register_netdevice (net/core/dev.c:11488) [ 274.951115][ T962] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 274.951366][ T962] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 274.951576][ T962] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 274.951833][ T962] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 274.952040][ T962] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 274.952281][ T962] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 274.952496][ T962] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 274.952745][ T962] ? 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.952948][ T962] ? static_obj (kernel/locking/lockdep.c:858) [ 274.953117][ T962] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 274.953322][ T962] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 274.953578][ T962] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 274.953827][ T962] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 274.954065][ T962] devlink_reload (net/devlink/dev.c:475) [ 274.954267][ T962] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 274.954479][ T962] ? devlink_resources_validate (net/devlink/resource.c:471) [ 274.954732][ T962] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 274.954934][ T962] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 274.955170][ T962] ? __nla_validate_parse (lib/nlattr.c:635) [ 274.955385][ T962] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.955588][ T962] ? __nla_parse (lib/nlattr.c:732) [ 274.955797][ T962] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 274.956004][ T962] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 274.956247][ T962] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 274.956463][ T962] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 274.956664][ T962] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 274.956880][ T962] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 274.957082][ T962] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 274.957320][ T962] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 274.957574][ T962] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 274.957781][ T962] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 274.957982][ T962] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 274.958182][ T962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.958401][ T962] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 274.958604][ T962] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 274.958813][ T962] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 274.959019][ T962] ? netlink_ack (./include/linux/skbuff.h:2718) [ 274.959226][ T962] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.959440][ T962] ? netlink_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.959643][ T962] genl_rcv (net/netlink/genetlink.c:1218) [ 274.959815][ T962] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 274.960017][ T962] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 274.960217][ T962] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 274.960438][ T962] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 274.960641][ T962] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 274.960852][ T962] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.961054][ T962] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 274.961257][ T962] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 274.961474][ T962] ? __ia32_sys_getpeername (net/socket.c:2219) [ 274.961695][ T962] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 274.961897][ T962] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 274.962141][ T962] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 274.962342][ T962] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 274.962556][ T962] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 274.962764][ T962] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 274.962968][ T962] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 274.963170][ T962] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 274.963421][ T962] RIP: 0033:0x7fe3269fc08e [ 274.963631][ T962] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.964232][ T962] RSP: 002b:00007ffd8e85d300 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 274.964523][ T962] RAX: ffffffffffffffda RBX: 000000001b165980 RCX: 00007fe3269fc08e [ 274.964813][ T962] RDX: 0000000000000038 RSI: 000000001b165ba0 RDI: 0000000000000005 [ 274.965088][ T962] RBP: 00007ffd8e85d310 R08: 00007fe326cb0980 R09: 000000000000000c [ 274.965375][ T962] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 274.965650][ T962] R13: 000000001b165980 R14: 0000000000000000 R15: 0000000000000003 | [ 275.280832][ T980] ------------[ cut here ]------------ | [ 275.281065][ T980] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/980 | [ 275.281439][ T980] Modules linked in: netdevsim | [ 275.282005][ T980] Tainted: [W]=WARN [ 275.282166][ T980] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 275.282416][ T980] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 275.282662][ T980] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.283250][ T980] RSP: 0018:ffa0000001d57310 EFLAGS: 00010286 [ 275.283502][ T980] RAX: 00000000ffffffa6 RBX: ff1100000d43bcc0 RCX: 1ff40000003aae28 [ 275.283787][ T980] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d43bd70 [ 275.284060][ T980] RBP: ff1100000c2ba000 R08: 1fe2200001a877af R09: ff1100000c3c2ed0 [ 275.284333][ T980] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 275.284619][ T980] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 275.284904][ T980] FS: 00007efd284a6840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 275.285218][ T980] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 275.285471][ T980] CR2: 00007efd28a5b004 CR3: 000000000c37e001 CR4: 0000000000771ef0 [ 275.285754][ T980] PKRU: 55555554 [ 275.285917][ T980] Call Trace: [ 275.286078][ T980] [ 275.286204][ T980] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 275.286462][ T980] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 275.286706][ T980] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 275.286913][ T980] ? netdev_run_todo (net/core/dev.c:11703) [ 275.287114][ T980] ? 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.287319][ T980] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 275.287531][ T980] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 275.287738][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.287938][ T980] ? unregister_netdevice_many (net/core/dev.c:12497) [ 275.288141][ T980] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 275.288343][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.288562][ T980] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 275.288808][ T980] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 275.289047][ T980] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 275.289317][ T980] devlink_reload (net/devlink/dev.c:462) [ 275.289528][ T980] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 275.289740][ T980] ? devlink_resources_validate (net/devlink/resource.c:471) [ 275.289981][ T980] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 275.290180][ T980] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 275.290425][ T980] ? __nla_validate_parse (lib/nlattr.c:635) [ 275.290628][ T980] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.290831][ T980] ? __nla_parse (lib/nlattr.c:732) [ 275.291032][ T980] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 275.291232][ T980] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 275.291482][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.291688][ T980] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 275.291888][ T980] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 275.292090][ T980] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 275.292289][ T980] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 275.292536][ T980] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 275.292780][ T980] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 275.292979][ T980] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.293177][ T980] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 275.293388][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.293591][ T980] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 275.293796][ T980] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 275.293996][ T980] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 275.294195][ T980] ? netlink_ack (./include/linux/skbuff.h:2718) [ 275.294410][ T980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.294610][ T980] ? netlink_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.294822][ T980] genl_rcv (net/netlink/genetlink.c:1218) [ 275.294987][ T980] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 275.295186][ T980] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 275.295396][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.295599][ T980] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 275.295811][ T980] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 275.296015][ T980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.296216][ T980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.296433][ T980] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 275.296635][ T980] ? __ia32_sys_getpeername (net/socket.c:2219) [ 275.296859][ T980] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 275.297061][ T980] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.297296][ T980] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 275.297511][ T980] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 275.297716][ T980] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 275.297915][ T980] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 275.298113][ T980] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 275.298314][ T980] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 275.298561][ T980] RIP: 0033:0x7efd286e008e [ 275.298776][ T980] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.299369][ T980] RSP: 002b:00007ffffcb01ad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 275.299645][ T980] RAX: ffffffffffffffda RBX: 00000000278f7980 RCX: 00007efd286e008e [ 275.299923][ T980] RDX: 0000000000000038 RSI: 00000000278f7ba0 RDI: 0000000000000005 [ 275.300198][ T980] RBP: 00007ffffcb01ae0 R08: 00007efd28994980 R09: 000000000000000c [ 275.300489][ T980] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 275.300769][ T980] R13: 00000000278f7980 R14: 0000000000000000 R15: 0000000000000003 | [ 275.348883][ T980] ------------[ cut here ]------------ | [ 275.349124][ T980] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/980 | [ 275.349569][ T980] Modules linked in: netdevsim | [ 275.350271][ T980] Tainted: [W]=WARN [ 275.350508][ T980] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 275.350821][ T980] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 275.351133][ T980] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.351807][ T980] RSP: 0018:ffa0000001d57268 EFLAGS: 00010286 [ 275.352111][ T980] RAX: 00000000ffffffa6 RBX: ff11000009597cc0 RCX: 1ff40000003aae13 [ 275.352465][ T980] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009597d70 [ 275.352808][ T980] RBP: ff1100000c84a000 R08: 1fe22000012b2faf R09: ff1100000c3c2ed0 [ 275.353144][ T980] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 275.353494][ T980] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c84a000 [ 275.353834][ T980] FS: 00007efd284a6840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 275.354147][ T980] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 275.354400][ T980] CR2: 00007efd28a5b004 CR3: 000000000c37e001 CR4: 0000000000771ef0 [ 275.354683][ T980] PKRU: 55555554 [ 275.354845][ T980] Call Trace: [ 275.355006][ T980] [ 275.355135][ T980] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 275.355339][ T980] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 275.355517][ T980] register_netdevice (net/core/dev.c:11488) [ 275.355729][ T980] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 275.355966][ T980] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 275.356171][ T980] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 275.356429][ T980] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 275.356637][ T980] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 275.356881][ T980] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 275.357082][ T980] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 275.357321][ T980] ? 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.357535][ T980] ? static_obj (kernel/locking/lockdep.c:858) [ 275.357704][ T980] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 275.357909][ T980] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 275.358155][ T980] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 275.358405][ T980] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 275.358641][ T980] devlink_reload (net/devlink/dev.c:475) [ 275.358851][ T980] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 275.359052][ T980] ? devlink_resources_validate (net/devlink/resource.c:471) [ 275.359293][ T980] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 275.359508][ T980] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 275.359752][ T980] ? __nla_validate_parse (lib/nlattr.c:635) [ 275.359955][ T980] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.360155][ T980] ? __nla_parse (lib/nlattr.c:732) [ 275.360371][ T980] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 275.360573][ T980] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 275.360823][ T980] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 275.361027][ T980] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 275.361227][ T980] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 275.361441][ T980] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 275.361644][ T980] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 275.361886][ T980] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 275.362123][ T980] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 275.362324][ T980] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 275.362536][ T980] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 275.362743][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.362948][ T980] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 275.363149][ T980] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 275.363360][ T980] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 275.363561][ T980] ? netlink_ack (./include/linux/skbuff.h:2718) [ 275.363775][ T980] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.363981][ T980] ? netlink_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.364185][ T980] genl_rcv (net/netlink/genetlink.c:1218) [ 275.364361][ T980] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 275.364563][ T980] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 275.364772][ T980] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 275.364976][ T980] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 275.365178][ T980] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 275.365393][ T980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.365598][ T980] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 275.365809][ T980] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 275.366013][ T980] ? __ia32_sys_getpeername (net/socket.c:2219) [ 275.366226][ T980] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 275.366440][ T980] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 275.366694][ T980] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 275.366895][ T980] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 275.367099][ T980] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 275.367298][ T980] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 275.367510][ T980] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 275.367718][ T980] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 275.367955][ T980] RIP: 0033:0x7efd286e008e [ 275.368161][ T980] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.368766][ T980] RSP: 002b:00007ffffcb01ad0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 275.369045][ T980] RAX: ffffffffffffffda RBX: 00000000278f7980 RCX: 00007efd286e008e [ 275.369318][ T980] RDX: 0000000000000038 RSI: 00000000278f7ba0 RDI: 0000000000000005 [ 275.369607][ T980] RBP: 00007ffffcb01ae0 R08: 00007efd28994980 R09: 000000000000000c [ 275.369889][ T980] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 275.370177][ T980] R13: 00000000278f7980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.442955][ T1072] ------------[ cut here ]------------ | [ 276.443157][ T1072] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1072 | [ 276.443478][ T1072] Modules linked in: netdevsim | [ 276.443954][ T1072] Tainted: [W]=WARN [ 276.444072][ T1072] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.444266][ T1072] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.444472][ T1072] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.445021][ T1072] RSP: 0018:ffa0000001fd7310 EFLAGS: 00010286 [ 276.445218][ T1072] RAX: 00000000ffffffa6 RBX: ff1100000d43a340 RCX: 1ff40000003fae28 [ 276.445452][ T1072] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000d43a3f0 [ 276.445685][ T1072] RBP: ff1100000c84a000 R08: 1fe2200001a8747f R09: ff1100000c2c2ed0 [ 276.445912][ T1072] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 276.446138][ T1072] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 276.446382][ T1072] FS: 00007f6fe22ba840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 276.446656][ T1072] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.446856][ T1072] CR2: 00007f6fe286f004 CR3: 000000000bd48003 CR4: 0000000000771ef0 [ 276.447088][ T1072] PKRU: 55555554 [ 276.447203][ T1072] Call Trace: [ 276.447319][ T1072] [ 276.447404][ T1072] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 276.447601][ T1072] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 276.447796][ T1072] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 276.447955][ T1072] ? netdev_run_todo (net/core/dev.c:11703) [ 276.448109][ T1072] ? 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.448267][ T1072] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 276.448424][ T1072] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 276.448579][ T1072] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.448738][ T1072] ? unregister_netdevice_many (net/core/dev.c:12497) [ 276.448892][ T1072] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 276.449046][ T1072] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.449200][ T1072] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 276.449618][ T1072] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 276.449817][ T1072] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 276.450009][ T1072] devlink_reload (net/devlink/dev.c:462) [ 276.450164][ T1072] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.450315][ T1072] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.450513][ T1072] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.450665][ T1072] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.450860][ T1072] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.451015][ T1072] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.451168][ T1072] ? __nla_parse (lib/nlattr.c:732) [ 276.451323][ T1072] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.451479][ T1072] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.451675][ T1072] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.451829][ T1072] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.451984][ T1072] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.452140][ T1072] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.452293][ T1072] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.452487][ T1072] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.452680][ T1072] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.452835][ T1072] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.452987][ T1072] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.453140][ T1072] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.453296][ T1072] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.453454][ T1072] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.453605][ T1072] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.453761][ T1072] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.453917][ T1072] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.454070][ T1072] ? netlink_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.454224][ T1072] genl_rcv (net/netlink/genetlink.c:1218) [ 276.454339][ T1072] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.454497][ T1072] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.454649][ T1072] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.454809][ T1072] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.454961][ T1072] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.455114][ T1072] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.455268][ T1072] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.455426][ T1072] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.455580][ T1072] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.455749][ T1072] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.455901][ T1072] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.456089][ T1072] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.456246][ T1072] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.456402][ T1072] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.456554][ T1072] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.456711][ T1072] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.456863][ T1072] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.457051][ T1072] RIP: 0033:0x7f6fe24f408e [ 276.457213][ T1072] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.457764][ T1072] RSP: 002b:00007ffe9345dba0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.457995][ T1072] RAX: ffffffffffffffda RBX: 0000000003384980 RCX: 00007f6fe24f408e [ 276.458224][ T1072] RDX: 0000000000000038 RSI: 0000000003384ba0 RDI: 0000000000000005 [ 276.458456][ T1072] RBP: 00007ffe9345dbb0 R08: 00007f6fe27a8980 R09: 000000000000000c [ 276.458687][ T1072] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.458914][ T1072] R13: 0000000003384980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.495805][ T1072] ------------[ cut here ]------------ | [ 276.495989][ T1072] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1072 | [ 276.496300][ T1072] Modules linked in: netdevsim | [ 276.496907][ T1072] Tainted: [W]=WARN [ 276.497022][ T1072] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.497213][ T1072] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.497481][ T1072] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.498089][ T1072] RSP: 0018:ffa0000001fd7268 EFLAGS: 00010286 [ 276.498282][ T1072] RAX: 00000000ffffffa6 RBX: ff11000009f0fb40 RCX: 1ff40000003fae13 [ 276.498574][ T1072] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009f0fbf0 [ 276.498874][ T1072] RBP: ff1100000be4a000 R08: 1fe22000013e1f7f R09: ff1100000c2c2ed0 [ 276.499099][ T1072] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 276.499324][ T1072] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000be4a000 [ 276.499615][ T1072] FS: 00007f6fe22ba840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 276.499887][ T1072] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.500078][ T1072] CR2: 00007f6fe286f004 CR3: 000000000bd48003 CR4: 0000000000771ef0 [ 276.500304][ T1072] PKRU: 55555554 [ 276.500471][ T1072] Call Trace: [ 276.500585][ T1072] [ 276.500664][ T1072] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 276.500822][ T1072] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 276.500938][ T1072] register_netdevice (net/core/dev.c:11488) [ 276.501091][ T1072] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 276.501277][ T1072] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 276.501437][ T1072] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 276.501633][ T1072] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 276.501789][ T1072] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 276.501976][ T1072] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 276.502130][ T1072] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 276.502317][ T1072] ? 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.502474][ T1072] ? static_obj (kernel/locking/lockdep.c:858) [ 276.502588][ T1072] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 276.502745][ T1072] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 276.502934][ T1072] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 276.503122][ T1072] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 276.503310][ T1072] devlink_reload (net/devlink/dev.c:475) [ 276.503467][ T1072] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.503619][ T1072] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.503816][ T1072] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.503965][ T1072] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.504151][ T1072] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.504303][ T1072] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.504459][ T1072] ? __nla_parse (lib/nlattr.c:732) [ 276.504611][ T1072] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.504769][ T1072] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.504960][ T1072] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.505110][ T1072] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.505259][ T1072] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.505418][ T1072] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.505568][ T1072] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.505759][ T1072] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.505945][ T1072] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.506094][ T1072] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.506243][ T1072] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.506401][ T1072] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.506554][ T1072] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.506710][ T1072] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.506859][ T1072] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.507010][ T1072] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.507162][ T1072] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.507312][ T1072] ? netlink_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.507469][ T1072] genl_rcv (net/netlink/genetlink.c:1218) [ 276.507583][ T1072] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.507738][ T1072] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.507889][ T1072] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.508041][ T1072] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.508190][ T1072] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.508341][ T1072] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.508498][ T1072] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.508651][ T1072] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.508808][ T1072] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.508970][ T1072] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.509120][ T1072] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.509308][ T1072] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.509463][ T1072] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.509611][ T1072] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.509762][ T1072] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.509913][ T1072] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.510064][ T1072] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.510250][ T1072] RIP: 0033:0x7f6fe24f408e [ 276.510408][ T1072] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.510944][ T1072] RSP: 002b:00007ffe9345dba0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.511172][ T1072] RAX: ffffffffffffffda RBX: 0000000003384980 RCX: 00007f6fe24f408e [ 276.511400][ T1072] RDX: 0000000000000038 RSI: 0000000003384ba0 RDI: 0000000000000005 [ 276.511622][ T1072] RBP: 00007ffe9345dbb0 R08: 00007f6fe27a8980 R09: 000000000000000c [ 276.511850][ T1072] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.512075][ T1072] R13: 0000000003384980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.758594][ T1085] ------------[ cut here ]------------ | [ 276.758785][ T1085] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1085 | [ 276.759077][ T1085] Modules linked in: netdevsim | [ 276.759525][ T1085] Tainted: [W]=WARN [ 276.759633][ T1085] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.759817][ T1085] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.760001][ T1085] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.760508][ T1085] RSP: 0018:ffa0000002047310 EFLAGS: 00010286 [ 276.760690][ T1085] RAX: 00000000ffffffa6 RBX: ff1100000555ef40 RCX: 1ff4000000408e28 [ 276.760903][ T1085] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000555eff0 [ 276.761117][ T1085] RBP: ff1100000be4a000 R08: 1fe2200000aabdff R09: ff1100000caf51d0 [ 276.761331][ T1085] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 276.761548][ T1085] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 276.761768][ T1085] FS: 00007f17811ed840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 276.762019][ T1085] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.762201][ T1085] CR2: 00007f17817a2004 CR3: 000000000beb7003 CR4: 0000000000771ef0 [ 276.762424][ T1085] PKRU: 55555554 [ 276.762531][ T1085] Call Trace: [ 276.762639][ T1085] [ 276.762717][ T1085] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 276.762900][ T1085] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 276.763079][ T1085] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 276.763225][ T1085] ? netdev_run_todo (net/core/dev.c:11703) [ 276.764057][ T1085] ? 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.764205][ T1085] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 276.764353][ T1085] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 276.764495][ T1085] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.764639][ T1085] ? unregister_netdevice_many (net/core/dev.c:12497) [ 276.764790][ T1085] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 276.764932][ T1085] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.765077][ T1085] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 276.765254][ T1085] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 276.765435][ T1085] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 276.765613][ T1085] devlink_reload (net/devlink/dev.c:462) [ 276.765759][ T1085] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.765902][ T1085] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.766082][ T1085] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.766224][ T1085] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.766403][ T1085] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.766546][ T1085] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.766691][ T1085] ? __nla_parse (lib/nlattr.c:732) [ 276.766835][ T1085] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.766980][ T1085] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.767160][ T1085] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.767301][ T1085] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.767450][ T1085] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.767594][ T1085] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.767742][ T1085] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.767918][ T1085] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.768095][ T1085] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.768235][ T1085] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.768381][ T1085] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.768522][ T1085] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.768668][ T1085] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.768817][ T1085] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.768958][ T1085] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.769100][ T1085] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.769248][ T1085] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.769394][ T1085] ? netlink_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.769537][ T1085] genl_rcv (net/netlink/genetlink.c:1218) [ 276.769643][ T1085] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.769791][ T1085] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.769933][ T1085] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.770076][ T1085] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.770218][ T1085] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.770365][ T1085] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.770509][ T1085] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.770651][ T1085] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.770800][ T1085] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.770953][ T1085] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.771096][ T1085] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.771278][ T1085] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.771425][ T1085] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.771567][ T1085] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.771715][ T1085] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.771855][ T1085] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.771999][ T1085] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.772176][ T1085] RIP: 0033:0x7f178142708e [ 276.772327][ T1085] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.772840][ T1085] RSP: 002b:00007fffd54d70e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.773055][ T1085] RAX: ffffffffffffffda RBX: 0000000020f51980 RCX: 00007f178142708e [ 276.773268][ T1085] RDX: 0000000000000038 RSI: 0000000020f51ba0 RDI: 0000000000000005 [ 276.773486][ T1085] RBP: 00007fffd54d70f0 R08: 00007f17816db980 R09: 000000000000000c [ 276.773703][ T1085] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.773914][ T1085] R13: 0000000020f51980 R14: 0000000000000000 R15: 0000000000000003 | [ 276.832025][ T1085] ------------[ cut here ]------------ | [ 276.832240][ T1085] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1085 | [ 276.832594][ T1085] Modules linked in: netdevsim | [ 276.833147][ T1085] Tainted: [W]=WARN [ 276.833302][ T1085] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.833543][ T1085] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 276.833792][ T1085] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.834363][ T1085] RSP: 0018:ffa0000002047268 EFLAGS: 00010286 [ 276.834592][ T1085] RAX: 00000000ffffffa6 RBX: ff1100000a711b40 RCX: 1ff4000000408e13 [ 276.834865][ T1085] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000a711bf0 [ 276.835125][ T1085] RBP: ff1100000c4a2000 R08: 1fe22000014e237f R09: ff1100000caf51d0 [ 276.835397][ T1085] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 276.835659][ T1085] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c4a2000 [ 276.835936][ T1085] FS: 00007f17811ed840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 276.836239][ T1085] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 276.836480][ T1085] CR2: 00007f3c2ad99574 CR3: 000000000beb7003 CR4: 0000000000771ef0 [ 276.836754][ T1085] PKRU: 55555554 [ 276.836908][ T1085] Call Trace: [ 276.837062][ T1085] [ 276.837182][ T1085] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 276.837389][ T1085] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 276.837545][ T1085] register_netdevice (net/core/dev.c:11488) [ 276.837745][ T1085] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 276.837970][ T1085] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 276.838166][ T1085] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 276.838406][ T1085] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 276.838602][ T1085] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 276.838839][ T1085] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 276.839033][ T1085] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 276.839260][ T1085] ? 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.839464][ T1085] ? static_obj (kernel/locking/lockdep.c:858) [ 276.839619][ T1085] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 276.839825][ T1085] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 276.840057][ T1085] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 276.840284][ T1085] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 276.840522][ T1085] devlink_reload (net/devlink/dev.c:475) [ 276.840721][ T1085] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 276.840911][ T1085] ? devlink_resources_validate (net/devlink/resource.c:471) [ 276.841138][ T1085] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 276.841328][ T1085] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 276.841566][ T1085] ? __nla_validate_parse (lib/nlattr.c:635) [ 276.841770][ T1085] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.841964][ T1085] ? __nla_parse (lib/nlattr.c:732) [ 276.842157][ T1085] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 276.842362][ T1085] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 276.842590][ T1085] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 276.842790][ T1085] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 276.842984][ T1085] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 276.843179][ T1085] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 276.843382][ T1085] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 276.843605][ T1085] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 276.843843][ T1085] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 276.844031][ T1085] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 276.844223][ T1085] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 276.844426][ T1085] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.844623][ T1085] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 276.844827][ T1085] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 276.845017][ T1085] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 276.845206][ T1085] ? netlink_ack (./include/linux/skbuff.h:2718) [ 276.845413][ T1085] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.845607][ T1085] ? netlink_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.845809][ T1085] genl_rcv (net/netlink/genetlink.c:1218) [ 276.845966][ T1085] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 276.846157][ T1085] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 276.846360][ T1085] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 276.846554][ T1085] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 276.846755][ T1085] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 276.846945][ T1085] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.847141][ T1085] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 276.847333][ T1085] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 276.847536][ T1085] ? __ia32_sys_getpeername (net/socket.c:2219) [ 276.847748][ T1085] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 276.847941][ T1085] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 276.848169][ T1085] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 276.848371][ T1085] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 276.848562][ T1085] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 276.848755][ T1085] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 276.848944][ T1085] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 276.849136][ T1085] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 276.849372][ T1085] RIP: 0033:0x7f178142708e [ 276.849568][ T1085] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.850132][ T1085] RSP: 002b:00007fffd54d70e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 276.850407][ T1085] RAX: ffffffffffffffda RBX: 0000000020f51980 RCX: 00007f178142708e [ 276.850669][ T1085] RDX: 0000000000000038 RSI: 0000000020f51ba0 RDI: 0000000000000005 [ 276.850938][ T1085] RBP: 00007fffd54d70f0 R08: 00007f17816db980 R09: 000000000000000c [ 276.851204][ T1085] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 276.851480][ T1085] R13: 0000000020f51980 R14: 0000000000000000 R15: 0000000000000003 | [ 277.650392][ T1150] ------------[ cut here ]------------ | [ 277.650635][ T1150] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1150 | [ 277.651001][ T1150] Modules linked in: netdevsim | [ 277.652169][ T1150] Tainted: [W]=WARN [ 277.652333][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 277.652590][ T1150] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 277.652841][ T1150] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.653433][ T1150] RSP: 0018:ffa00000022b7310 EFLAGS: 00010286 [ 277.653681][ T1150] RAX: 00000000ffffffa6 RBX: ff11000005714340 RCX: 1ff4000000456e28 [ 277.653957][ T1150] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000057143f0 [ 277.654231][ T1150] RBP: ff1100000c4a2000 R08: 1fe2200000ae287f R09: ff1100000caf51d0 [ 277.654540][ T1150] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 277.654827][ T1150] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 277.655105][ T1150] FS: 00007fb386cc3840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 277.655434][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 277.655680][ T1150] CR2: 00007fb387278004 CR3: 000000000c6f9004 CR4: 0000000000771ef0 [ 277.655956][ T1150] PKRU: 55555554 [ 277.656116][ T1150] Call Trace: [ 277.656276][ T1150] [ 277.656415][ T1150] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 277.656658][ T1150] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 277.656900][ T1150] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 277.657103][ T1150] ? netdev_run_todo (net/core/dev.c:11703) [ 277.657303][ T1150] ? 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.657520][ T1150] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 277.657726][ T1150] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 277.657928][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.658129][ T1150] ? unregister_netdevice_many (net/core/dev.c:12497) [ 277.658331][ T1150] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 277.658545][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.658758][ T1150] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 277.659001][ T1150] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 277.659240][ T1150] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 277.659491][ T1150] devlink_reload (net/devlink/dev.c:462) [ 277.659699][ T1150] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 277.659901][ T1150] ? devlink_resources_validate (net/devlink/resource.c:471) [ 277.660141][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 277.660342][ T1150] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 277.660592][ T1150] ? __nla_validate_parse (lib/nlattr.c:635) [ 277.660798][ T1150] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.660998][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 277.661199][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 277.661415][ T1150] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 277.661653][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.661858][ T1150] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 277.662057][ T1150] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 277.662259][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 277.662474][ T1150] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 277.662714][ T1150] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 277.662950][ T1150] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 277.663146][ T1150] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.663345][ T1150] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 277.663559][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.663765][ T1150] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 277.663966][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 277.664162][ T1150] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 277.664374][ T1150] ? netlink_ack (./include/linux/skbuff.h:2718) [ 277.664575][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.664784][ T1150] ? netlink_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.664988][ T1150] genl_rcv (net/netlink/genetlink.c:1218) [ 277.665154][ T1150] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 277.665367][ T1150] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 277.665566][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.665778][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 277.665983][ T1150] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 277.666183][ T1150] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.666397][ T1150] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.666598][ T1150] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 277.666812][ T1150] ? __ia32_sys_getpeername (net/socket.c:2219) [ 277.667026][ T1150] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 277.667224][ T1150] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 277.667474][ T1150] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 277.667672][ T1150] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 277.667879][ T1150] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 277.668081][ T1150] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 277.668279][ T1150] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 277.668491][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 277.668737][ T1150] RIP: 0033:0x7fb386efd08e [ 277.668943][ T1150] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.669541][ T1150] RSP: 002b:00007fff34aac7a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 277.669824][ T1150] RAX: ffffffffffffffda RBX: 00000000357a5980 RCX: 00007fb386efd08e [ 277.670098][ T1150] RDX: 0000000000000038 RSI: 00000000357a5ba0 RDI: 0000000000000005 [ 277.670382][ T1150] RBP: 00007fff34aac7b0 R08: 00007fb3871b1980 R09: 000000000000000c [ 277.670654][ T1150] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 277.670937][ T1150] R13: 00000000357a5980 R14: 0000000000000000 R15: 0000000000000003 | [ 277.713336][ T1150] ------------[ cut here ]------------ | [ 277.713542][ T1150] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1150 | [ 277.713862][ T1150] Modules linked in: netdevsim | [ 277.714335][ T1150] Tainted: [W]=WARN [ 277.714458][ T1150] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 277.714768][ T1150] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 277.714971][ T1150] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.715632][ T1150] RSP: 0018:ffa00000022b7268 EFLAGS: 00010286 [ 277.715837][ T1150] RAX: 00000000ffffffa6 RBX: ff11000009f0fcc0 RCX: 1ff4000000456e13 [ 277.716177][ T1150] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009f0fd70 [ 277.716722][ T1150] RBP: ff110000094a2000 R08: 1fe22000013e1faf R09: ff1100000caf51d0 [ 277.716960][ T1150] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 277.717189][ T1150] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000094a2000 [ 277.717603][ T1150] FS: 00007fb386cc3840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 277.718053][ T1150] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 277.718249][ T1150] CR2: 00007fb3871b2498 CR3: 000000000c6f9002 CR4: 0000000000771ef0 [ 277.718549][ T1150] PKRU: 55555554 [ 277.718666][ T1150] Call Trace: [ 277.718787][ T1150] [ 277.718867][ T1150] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 277.719023][ T1150] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 277.719141][ T1150] register_netdevice (net/core/dev.c:11488) [ 277.719297][ T1150] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 277.719553][ T1150] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 277.719714][ T1150] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 277.719912][ T1150] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 277.720068][ T1150] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 277.720260][ T1150] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 277.720479][ T1150] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 277.720672][ T1150] ? 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.720832][ T1150] ? static_obj (kernel/locking/lockdep.c:858) [ 277.720949][ T1150] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 277.721105][ T1150] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 277.721300][ T1150] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 277.721558][ T1150] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 277.721756][ T1150] devlink_reload (net/devlink/dev.c:475) [ 277.721912][ T1150] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 277.722067][ T1150] ? devlink_resources_validate (net/devlink/resource.c:471) [ 277.722263][ T1150] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 277.722481][ T1150] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 277.722671][ T1150] ? __nla_validate_parse (lib/nlattr.c:635) [ 277.722831][ T1150] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.722987][ T1150] ? __nla_parse (lib/nlattr.c:732) [ 277.723142][ T1150] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 277.723469][ T1150] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 277.723668][ T1150] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 277.723827][ T1150] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 277.723982][ T1150] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 277.724139][ T1150] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 277.724293][ T1150] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 277.724653][ T1150] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 277.724851][ T1150] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 277.725006][ T1150] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 277.725160][ T1150] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 277.725314][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.725532][ T1150] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 277.725690][ T1150] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 277.725842][ T1150] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 277.725995][ T1150] ? netlink_ack (./include/linux/skbuff.h:2718) [ 277.726257][ T1150] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.726475][ T1150] ? netlink_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.726633][ T1150] genl_rcv (net/netlink/genetlink.c:1218) [ 277.726752][ T1150] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 277.726908][ T1150] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 277.727063][ T1150] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 277.727220][ T1150] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 277.727440][ T1150] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 277.727595][ T1150] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.727761][ T1150] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 277.728022][ T1150] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 277.728178][ T1150] ? __ia32_sys_getpeername (net/socket.c:2219) [ 277.728343][ T1150] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 277.728560][ T1150] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 277.728863][ T1150] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 277.729016][ T1150] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 277.729168][ T1150] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 277.729323][ T1150] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 277.729644][ T1150] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 277.729801][ T1150] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 277.729994][ T1150] RIP: 0033:0x7fb386efd08e [ 277.730157][ T1150] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.730788][ T1150] RSP: 002b:00007fff34aac7a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 277.731021][ T1150] RAX: ffffffffffffffda RBX: 00000000357a5980 RCX: 00007fb386efd08e [ 277.731251][ T1150] RDX: 0000000000000038 RSI: 00000000357a5ba0 RDI: 0000000000000005 [ 277.731492][ T1150] RBP: 00007fff34aac7b0 R08: 00007fb3871b1980 R09: 000000000000000c [ 277.731834][ T1150] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 277.732172][ T1150] R13: 00000000357a5980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.103764][ T1178] ------------[ cut here ]------------ | [ 278.103967][ T1178] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/1178 | [ 278.104285][ T1178] Modules linked in: netdevsim | [ 278.104772][ T1178] Tainted: [W]=WARN [ 278.104890][ T1178] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.105084][ T1178] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.105284][ T1178] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.105890][ T1178] RSP: 0018:ffa0000002377310 EFLAGS: 00010286 [ 278.106084][ T1178] RAX: 00000000ffffffa6 RBX: ff11000016eb21c0 RCX: 1ff400000046ee28 [ 278.106312][ T1178] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016eb2270 [ 278.106548][ T1178] RBP: ff110000094a2000 R08: 1fe2200002dd644f R09: ff1100000cadaed0 [ 278.106784][ T1178] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 278.107016][ T1178] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.107248][ T1178] FS: 00007fd1b2693840(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 278.107520][ T1178] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.107720][ T1178] CR2: 00007fd1b2c48004 CR3: 000000000f208002 CR4: 0000000000771ef0 [ 278.107954][ T1178] PKRU: 55555554 [ 278.108068][ T1178] Call Trace: [ 278.108182][ T1178] [ 278.108261][ T1178] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.108463][ T1178] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.108651][ T1178] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 278.108815][ T1178] ? netdev_run_todo (net/core/dev.c:11703) [ 278.108968][ T1178] ? 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.109124][ T1178] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.109276][ T1178] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 278.109436][ T1178] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.109590][ T1178] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.109750][ T1178] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.109902][ T1178] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.110057][ T1178] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.110248][ T1178] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.110447][ T1178] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 278.110637][ T1178] devlink_reload (net/devlink/dev.c:462) [ 278.110798][ T1178] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.110951][ T1178] ? devlink_resources_validate (net/devlink/resource.c:471) [ 278.111142][ T1178] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 278.111292][ T1178] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 278.111489][ T1178] ? __nla_validate_parse (lib/nlattr.c:635) [ 278.111642][ T1178] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.111799][ T1178] ? __nla_parse (lib/nlattr.c:732) [ 278.111954][ T1178] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 278.112108][ T1178] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 278.112301][ T1178] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.112457][ T1178] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 278.112613][ T1178] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 278.112771][ T1178] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 278.112924][ T1178] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 278.113114][ T1178] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 278.113304][ T1178] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 278.113463][ T1178] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.113615][ T1178] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 278.113777][ T1178] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.113931][ T1178] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 278.114083][ T1178] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 278.114235][ T1178] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 278.114393][ T1178] ? netlink_ack (./include/linux/skbuff.h:2718) [ 278.114549][ T1178] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.114706][ T1178] ? netlink_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.114860][ T1178] genl_rcv (net/netlink/genetlink.c:1218) [ 278.114974][ T1178] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 278.115129][ T1178] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 278.115281][ T1178] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.115440][ T1178] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 278.115592][ T1178] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.115750][ T1178] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.115903][ T1178] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.116060][ T1178] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 278.116213][ T1178] ? __ia32_sys_getpeername (net/socket.c:2219) [ 278.116380][ T1178] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 278.116531][ T1178] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.116727][ T1178] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 278.116880][ T1178] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 278.117032][ T1178] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.117186][ T1178] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.117338][ T1178] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.117497][ T1178] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.117692][ T1178] RIP: 0033:0x7fd1b28cd08e [ 278.117852][ T1178] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.118402][ T1178] RSP: 002b:00007ffd1fa01570 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 278.118632][ T1178] RAX: ffffffffffffffda RBX: 0000000005d21980 RCX: 00007fd1b28cd08e [ 278.118867][ T1178] RDX: 0000000000000038 RSI: 0000000005d21ba0 RDI: 0000000000000005 [ 278.119095][ T1178] RBP: 00007ffd1fa01580 R08: 00007fd1b2b81980 R09: 000000000000000c [ 278.119323][ T1178] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 278.119554][ T1178] R13: 0000000005d21980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.245151][ T1180] ------------[ cut here ]------------ | [ 278.245521][ T1180] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/1180 | [ 278.245917][ T1180] Modules linked in: netdevsim | [ 278.246504][ T1180] Tainted: [W]=WARN [ 278.246666][ T1180] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.246916][ T1180] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.247162][ T1180] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.247760][ T1180] RSP: 0018:ffa0000002387268 EFLAGS: 00010286 [ 278.247999][ T1180] RAX: 00000000ffffffa6 RBX: ff11000016eb3e40 RCX: 1ff4000000470e13 [ 278.248271][ T1180] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000016eb3ef0 [ 278.248565][ T1180] RBP: ff1100000c62a000 R08: 1fe2200002dd67df R09: ff1100000f272ed0 [ 278.248841][ T1180] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 278.249111][ T1180] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c62a000 [ 278.249398][ T1180] FS: 00007f9df89f1840(0000) GS:ff110000adc85000(0000) knlGS:0000000000000000 [ 278.249717][ T1180] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.249951][ T1180] CR2: 00007f9df8fa6004 CR3: 000000000c297006 CR4: 0000000000771ef0 [ 278.250222][ T1180] PKRU: 55555554 [ 278.250393][ T1180] Call Trace: [ 278.250556][ T1180] [ 278.250689][ T1180] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.250913][ T1180] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.251075][ T1180] register_netdevice (net/core/dev.c:11488) [ 278.251275][ T1180] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 278.251590][ T1180] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 278.251864][ T1180] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 278.252171][ T1180] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 278.252404][ T1180] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 278.252639][ T1180] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 278.252841][ T1180] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 278.253077][ T1180] ? 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.253274][ T1180] ? static_obj (kernel/locking/lockdep.c:858) [ 278.253445][ T1180] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 278.253658][ T1180] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 278.253908][ T1180] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 278.254145][ T1180] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 278.254392][ T1180] devlink_reload (net/devlink/dev.c:475) [ 278.254591][ T1180] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.254797][ T1180] ? devlink_resources_validate (net/devlink/resource.c:471) [ 278.255035][ T1180] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 278.255235][ T1180] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 278.255476][ T1180] ? __nla_validate_parse (lib/nlattr.c:635) [ 278.255683][ T1180] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.255881][ T1180] ? __nla_parse (lib/nlattr.c:732) [ 278.256082][ T1180] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 278.256281][ T1180] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 278.256533][ T1180] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.256739][ T1180] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 278.256935][ T1180] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 278.257135][ T1180] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 278.257332][ T1180] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 278.257576][ T1180] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 278.257818][ T1180] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 278.258017][ T1180] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 278.258213][ T1180] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 278.258424][ T1180] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.258624][ T1180] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 278.258830][ T1180] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 278.259027][ T1180] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 278.259226][ T1180] ? netlink_ack (./include/linux/skbuff.h:2718) [ 278.259444][ T1180] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.259641][ T1180] ? netlink_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.259848][ T1180] genl_rcv (net/netlink/genetlink.c:1218) [ 278.260007][ T1180] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 278.260205][ T1180] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 278.260416][ T1180] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.260615][ T1180] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 278.260844][ T1180] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.261051][ T1180] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.261255][ T1180] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 278.261471][ T1180] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 278.261674][ T1180] ? __ia32_sys_getpeername (net/socket.c:2219) [ 278.261897][ T1180] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 278.262099][ T1180] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.262337][ T1180] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 278.262553][ T1180] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 278.262763][ T1180] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.262963][ T1180] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.263162][ T1180] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.263376][ T1180] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.263614][ T1180] RIP: 0033:0x7f9df8c2b08e [ 278.263828][ T1180] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.264434][ T1180] RSP: 002b:00007ffc2d6b0e70 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 278.264717][ T1180] RAX: ffffffffffffffda RBX: 000000000d2b7980 RCX: 00007f9df8c2b08e [ 278.264991][ T1180] RDX: 0000000000000038 RSI: 000000000d2b7ba0 RDI: 0000000000000005 [ 278.265268][ T1180] RBP: 00007ffc2d6b0e80 R08: 00007f9df8edf980 R09: 000000000000000c [ 278.265551][ T1180] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 278.265832][ T1180] R13: 000000000d2b7980 R14: 0000000000000000 R15: 0000000000000003 | [ 278.353123][ T12] ------------[ cut here ]------------ | [ 278.353456][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.353804][ T12] Modules linked in: netdevsim | [ 278.354471][ T12] Tainted: [W]=WARN [ 278.354592][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.354779][ T12] Workqueue: netns cleanup_net [ 278.354942][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.355144][ 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.355753][ T12] RSP: 0018:ffa00000000c7610 EFLAGS: 00010286 [ 278.355937][ T12] RAX: 00000000ffffffa6 RBX: ff1100000c72c640 RCX: 1ff4000000018e88 [ 278.356207][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c72c6f0 [ 278.356468][ T12] RBP: ff1100000c62a000 R08: 1fe22000018e58df R09: ff11000001b05220 [ 278.356691][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.356908][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.357194][ T12] FS: 0000000000000000(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 278.357459][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.357643][ T12] CR2: 00007fde60daaf98 CR3: 0000000013739002 CR4: 0000000000771ef0 [ 278.357867][ T12] PKRU: 55555554 [ 278.357978][ T12] Call Trace: [ 278.358088][ T12] [ 278.358164][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.358392][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.358575][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 278.358740][ T12] ? netdev_run_todo (net/core/dev.c:11703) [ 278.358887][ 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.359035][ T12] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.359179][ T12] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 278.359324][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.359476][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.359624][ T12] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.359778][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.359925][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.360107][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.360290][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 278.360481][ T12] devlink_reload (net/devlink/dev.c:462) [ 278.360630][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 278.360782][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.360928][ 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.361076][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 278.361221][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 278.361373][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 278.361522][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.361667][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.361825][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.361973][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.362118][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.362266][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.362417][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.362564][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.362720][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.362864][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.363018][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.363167][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.363311][ T12] kthread (kernel/kthread.c:436) [ 278.363428][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.363615][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.363772][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.363924][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.364110][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.364259][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.364412][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.412109][ T12] ------------[ cut here ]------------ | [ 278.412301][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.412599][ T12] Modules linked in: netdevsim | [ 278.413090][ T12] Tainted: [W]=WARN [ 278.413201][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.413390][ T12] Workqueue: netns cleanup_net [ 278.413545][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.413741][ 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.414260][ T12] RSP: 0018:ffa00000000c7568 EFLAGS: 00010286 [ 278.414454][ T12] RAX: 00000000ffffffa6 RBX: ff11000005715240 RCX: 1ff4000000018e73 [ 278.414672][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000057152f0 [ 278.414894][ T12] RBP: ff1100000c88a000 R08: 1fe2200000ae2a5f R09: ff11000001b05220 [ 278.415108][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.415325][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c88a000 [ 278.415561][ T12] FS: 0000000000000000(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 278.415820][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.416001][ T12] CR2: 00007fde60daaf98 CR3: 0000000013739002 CR4: 0000000000771ef0 [ 278.416218][ T12] PKRU: 55555554 [ 278.416326][ T12] Call Trace: [ 278.416439][ T12] [ 278.416516][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.416667][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.416784][ T12] register_netdevice (net/core/dev.c:11488) [ 278.416933][ T12] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 278.417111][ T12] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 278.417261][ T12] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 278.417455][ T12] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 278.417603][ T12] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 278.417792][ T12] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 278.417942][ T12] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 278.418123][ 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.418269][ T12] ? static_obj (kernel/locking/lockdep.c:858) [ 278.418386][ T12] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 278.418535][ T12] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 278.418726][ T12] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 278.418909][ T12] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 278.419092][ T12] devlink_reload (net/devlink/dev.c:475) [ 278.419237][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 278.419390][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 278.419538][ 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.419692][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 278.419837][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 278.419985][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 278.420132][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.420275][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.420430][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.420576][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.420726][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.420873][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.421019][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.421167][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.421316][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.421468][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.421620][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.421778][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.421923][ T12] kthread (kernel/kthread.c:436) [ 278.422031][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.422212][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.422365][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.422513][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.422702][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.422849][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.422994][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.425120][ T12] ------------[ cut here ]------------ | [ 278.425328][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.425717][ T12] Modules linked in: netdevsim | [ 278.426187][ T12] Tainted: [W]=WARN [ 278.426287][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.426500][ T12] Workqueue: netns cleanup_net [ 278.426639][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.426818][ 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.427282][ T12] RSP: 0018:ffa00000000c76f8 EFLAGS: 00010286 [ 278.427514][ T12] RAX: 00000000ffffffa6 RBX: ff11000005715cc0 RCX: 1ff4000000018ea5 [ 278.427721][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000005715d70 [ 278.427917][ T12] RBP: ff1100000c7c1000 R08: 1fe2200000ae2baf R09: ff11000001b051f8 [ 278.428113][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 278.428310][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000000c77e8 [ 278.428562][ T12] FS: 0000000000000000(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 278.428800][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.428965][ T12] CR2: 00007fde60daaf98 CR3: 0000000013739002 CR4: 0000000000771ef0 [ 278.429163][ T12] PKRU: 55555554 [ 278.429264][ T12] Call Trace: [ 278.429388][ T12] [ 278.429459][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 278.429598][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 278.429705][ T12] netif_close_many (net/core/dev.c:1804) [ 278.429837][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.429968][ T12] ? default_device_exit_batch (net/core/dev.c:13075) [ 278.430100][ T12] ? __dev_close_many (net/core/dev.c:1781) [ 278.430230][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.430368][ T12] netif_close_many_and_unlock (net/core/dev.c:12330) [ 278.430501][ T12] ? unregister_netdevice_many_notify (./include/linux/netdevice.h:2830 net/core/dev.c:12396) [ 278.430664][ T12] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 278.430832][ 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.430963][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.431096][ T12] ? default_device_exit_net (net/core/dev.c:13033 (discriminator 1)) [ 278.431230][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.431397][ 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.431527][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.431657][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.431824][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.431955][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.432089][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.432220][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.432356][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.432489][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.432619][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.432753][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.432884][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.433016][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.433148][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.433281][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.433418][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.433547][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.433680][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.433811][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.433943][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.434077][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.434208][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.434344][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.434486][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.434617][ T12] kthread (kernel/kthread.c:436) [ 278.434719][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.434882][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.435011][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.435145][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.435309][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.435447][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.435578][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.439784][ T12] ------------[ cut here ]------------ | [ 278.439955][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.440194][ T12] Modules linked in: netdevsim | [ 278.440691][ T12] Tainted: [W]=WARN [ 278.440785][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.440940][ T12] Workqueue: netns cleanup_net [ 278.441069][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.441264][ 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.441710][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 278.441866][ T12] RAX: 00000000ffffffa6 RBX: ff11000009c60dc0 RCX: 1ff4000000018ed5 [ 278.442051][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009c60e70 [ 278.442235][ T12] RBP: ff1100000c7c1000 R08: 1fe220000138c1cf R09: ff11000001b051d0 [ 278.442424][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.442610][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.442845][ T12] FS: 0000000000000000(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 278.443063][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.443218][ T12] CR2: 00007fde60daaf98 CR3: 0000000013739002 CR4: 0000000000771ef0 [ 278.443408][ T12] PKRU: 55555554 [ 278.443500][ T12] Call Trace: [ 278.443593][ T12] [ 278.443657][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.443820][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.443972][ 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.444095][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.444218][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.444377][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.444505][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.444629][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.444767][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.444892][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.445014][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.445137][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.445263][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.445392][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.445514][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.445642][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.445771][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.445894][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.446019][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.446141][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.446265][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.446396][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.446519][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.446648][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.446779][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.446903][ T12] kthread (kernel/kthread.c:436) [ 278.446997][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.447148][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.447272][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.447403][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.447556][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.447685][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.447810][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.451072][ T12] ------------[ cut here ]------------ | [ 278.451203][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: 0/12 | [ 278.451452][ T12] Modules linked in: netdevsim | [ 278.451862][ T12] Tainted: [W]=WARN [ 278.451954][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.452108][ T12] Workqueue: netns cleanup_net [ 278.452237][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.452400][ 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.452843][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 278.452998][ T12] RAX: 00000000ffffffa6 RBX: ff11000009c613c0 RCX: 1ff4000000018ed5 [ 278.453182][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009c61470 [ 278.453460][ T12] RBP: ff11000002429000 R08: 1fe220000138c28f R09: ff11000001b051d0 [ 278.453645][ T12] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 278.453834][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.454021][ T12] FS: 0000000000000000(0000) GS:ff110000adb85000(0000) knlGS:0000000000000000 [ 278.454235][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.454448][ T12] CR2: 00007fde60daaf98 CR3: 0000000013739002 CR4: 0000000000771ef0 [ 278.454634][ T12] PKRU: 55555554 [ 278.454732][ T12] Call Trace: [ 278.454824][ T12] [ 278.454891][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.455047][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.455199][ 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.455322][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.455449][ T12] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 278.455602][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 278.455731][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 278.455857][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 278.455982][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 278.456106][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 278.456230][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 278.456360][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 278.456485][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 278.456610][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 278.456739][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 278.456871][ T12] cleanup_net (net/core/net_namespace.c:702) [ 278.456993][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 278.457115][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 278.457240][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 278.457367][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.457490][ T12] process_one_work (kernel/workqueue.c:3314) [ 278.457618][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 278.457746][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.457879][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 278.458007][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 278.458128][ T12] kthread (kernel/kthread.c:436) [ 278.458220][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 278.458378][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.458501][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 278.458628][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 278.458785][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 278.458907][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 278.459030][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 278.461872][ T166] ------------[ cut here ]------------ | [ 278.462080][ T166] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: nexthop.sh/166 | [ 278.462447][ T166] Modules linked in: netdevsim | [ 278.462995][ T166] Tainted: [W]=WARN [ 278.463110][ T166] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 278.463303][ T166] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 278.463509][ T166] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.464062][ T166] RSP: 0018:ffa0000000857728 EFLAGS: 00010286 [ 278.464257][ T166] RAX: 00000000ffffffa6 RBX: ff11000009c619c0 RCX: 1ff400000010aeab [ 278.464498][ T166] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009c61a70 [ 278.464734][ T166] RBP: ff1100000c88a000 R08: 1fe220000138c34f R09: ff1100000c0eaf48 [ 278.464964][ T166] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 278.465195][ T166] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 278.465484][ T166] FS: 00007fde60b99b80(0000) GS:ff110000add05000(0000) knlGS:0000000000000000 [ 278.465766][ T166] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 278.465960][ T166] CR2: 000055c8235c0130 CR3: 000000000bfa2001 CR4: 0000000000771ef0 [ 278.466197][ T166] PKRU: 55555554 [ 278.466312][ T166] Call Trace: [ 278.466433][ T166] [ 278.466513][ T166] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 278.466713][ T166] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 278.466907][ T166] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 278.467061][ T166] ? netdev_run_todo (net/core/dev.c:11703) [ 278.467214][ T166] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 278.467376][ T166] ? 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.467532][ T166] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 278.467691][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.467846][ T166] ? unregister_netdevice_many (net/core/dev.c:12497) [ 278.468002][ T166] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 278.468160][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.468314][ T166] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 278.468519][ T166] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 278.468717][ T166] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 278.468875][ T166] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 278.469071][ T166] bus_remove_device (drivers/base/bus.c:657) [ 278.469226][ T166] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 278.469388][ T166] ? device_remove_file (drivers/base/core.c:3073) [ 278.469545][ T166] device_del (drivers/base/core.c:3895) [ 278.469664][ T166] ? __device_link_del (./include/linux/kobject.h:89) [ 278.469824][ T166] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 278.469979][ T166] device_unregister (drivers/base/core.c:3936) [ 278.470132][ T166] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 278.470327][ T166] ? 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.470488][ T166] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 278.470686][ T166] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 278.470841][ T166] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 278.470996][ T166] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 278.471149][ T166] ? kernfs_ops (fs/kernfs/file.c:128) [ 278.471264][ T166] new_sync_write (fs/read_write.c:595) [ 278.471427][ T166] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 278.471580][ T166] ? new_sync_read (./include/linux/ioprio.h:41) [ 278.471743][ T166] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 278.471897][ T166] ? ksys_write (fs/read_write.c:740) [ 278.472055][ T166] vfs_write (fs/read_write.c:688) [ 278.472173][ T166] ksys_write (fs/read_write.c:740) [ 278.472290][ T166] ? __ia32_sys_read (fs/read_write.c:724) [ 278.472451][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.472604][ T166] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 278.472765][ T166] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 278.472918][ T166] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 278.473072][ T166] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 278.473229][ T166] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 278.473427][ T166] RIP: 0033:0x7fde60c0b08e [ 278.473587][ T166] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.474136][ T166] RSP: 002b:00007ffe9d4fd000 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 278.474378][ T166] RAX: ffffffffffffffda RBX: 00007fde60d8d580 RCX: 00007fde60c0b08e [ 278.474607][ T166] RDX: 0000000000000005 RSI: 000055c8235c0130 RDI: 0000000000000001 [ 278.474837][ T166] RBP: 00007ffe9d4fd010 R08: 0000000000000000 R09: 0000000000000000 [ 278.475068][ T166] 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