====================================== | xx__-> [ 8.856502][ T165] ------------[ cut here ]------------ | [ 8.856848][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: hw_stats_l3.sh/165 | [ 8.857527][ T165] Modules linked in: netdevsim | [ 8.858284][ T165] Tainted: [W]=WARN [ 8.858459][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.858730][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.859066][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.859708][ T165] RSP: 0018:ffa00000008274f8 EFLAGS: 00010286 [ 8.859976][ T165] RAX: 00000000ffffffa6 RBX: ff11000004d20940 RCX: 1ff4000000104e65 [ 8.860288][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d209f0 [ 8.860588][ T165] RBP: ff11000008dfa000 R08: 1fe22000009a413f R09: ff11000004a70c48 [ 8.860894][ T165] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 8.861209][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000008dfa000 [ 8.861509][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 8.861862][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.862130][ T165] CR2: 000055a19028d0a8 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 8.862429][ T165] PKRU: 55555554 [ 8.862602][ T165] Call Trace: [ 8.862785][ T165] [ 8.862920][ T165] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.863212][ T165] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.863392][ T165] register_netdevice (net/core/dev.c:11488) [ 8.863611][ T165] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.863869][ T165] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 8.864104][ T165] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 8.864367][ T165] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 8.864584][ T165] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 8.864863][ T165] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 8.865091][ T165] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 8.865350][ T165] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 8.865565][ T165] ? static_obj (kernel/locking/lockdep.c:858) [ 8.865749][ T165] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 8.866005][ T165] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 8.866283][ T165] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 8.866505][ T165] ? driver_sysfs_add (drivers/base/dd.c:495) [ 8.866720][ T165] call_driver_probe (drivers/base/dd.c:629) [ 8.866947][ T165] really_probe (drivers/base/dd.c:709) [ 8.867176][ T165] ? driver_probe_device (drivers/base/dd.c:135) [ 8.867390][ T165] __driver_probe_device (drivers/base/dd.c:871) [ 8.867606][ T165] driver_probe_device (drivers/base/dd.c:901) [ 8.867847][ T165] __device_attach_driver (drivers/base/dd.c:1029) [ 8.868204][ T165] bus_for_each_drv (drivers/base/bus.c:500) [ 8.868424][ T165] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 8.868765][ T165] __device_attach (drivers/base/dd.c:1101) [ 8.869116][ T165] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 8.869335][ T165] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 8.869589][ T165] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 8.869826][ T165] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 8.870063][ T165] device_initial_probe (drivers/base/dd.c:1156) [ 8.870513][ T165] bus_probe_device (drivers/base/bus.c:613) [ 8.870730][ T165] device_add (drivers/base/core.c:3706) [ 8.871017][ T165] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 8.871379][ T165] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 8.871684][ T165] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 8.872023][ T165] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 8.872303][ T165] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 8.872518][ T165] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 8.872902][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 8.873131][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 8.873348][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 8.873562][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 8.873787][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 8.873977][ T165] new_sync_write (fs/read_write.c:595) [ 8.874210][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.874425][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 8.874642][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 8.874865][ T165] ? ksys_write (fs/read_write.c:740) [ 8.875095][ T165] vfs_write (fs/read_write.c:688) [ 8.875272][ T165] ksys_write (fs/read_write.c:740) [ 8.875564][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 8.875806][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.876039][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.876255][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.876588][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.876814][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.877048][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.877304][ T165] RIP: 0033:0x7ff11f8ac08e [ 8.877525][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 8.878197][ T165] RSP: 002b:00007ffc087fbb70 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8.878616][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 8.878935][ T165] RDX: 0000000000000007 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 8.879244][ T165] RBP: 00007ffc087fbb80 R08: 0000000000000000 R09: 0000000000000000 [ 8.879540][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 8.879843][ T165] R13: 0000000000000007 R14: 000055a19028c0a0 R15: 0000000000000000 | [ 8.912185][ T165] ------------[ cut here ]------------ | [ 8.912478][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: hw_stats_l3.sh/165 | [ 8.912869][ T165] Modules linked in: netdevsim | [ 8.913591][ T165] Tainted: [W]=WARN [ 8.913771][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.914092][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.914360][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.915048][ T165] RSP: 0018:ffa00000008274f8 EFLAGS: 00010286 [ 8.915305][ T165] RAX: 00000000ffffffa6 RBX: ff1100000c561b40 RCX: 1ff4000000104e65 [ 8.915596][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c561bf0 [ 8.915898][ T165] RBP: ff1100000bf52000 R08: 1fe22000018ac37f R09: ff11000004a70c48 [ 8.916205][ T165] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 8.916498][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000bf52000 [ 8.916798][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 8.917150][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.917406][ T165] CR2: 000055a19028c0a0 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 8.917702][ T165] PKRU: 55555554 [ 8.917894][ T165] Call Trace: [ 8.918082][ T165] [ 8.918219][ T165] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.918440][ T165] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.918618][ T165] register_netdevice (net/core/dev.c:11488) [ 8.918849][ T165] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.919116][ T165] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 8.919335][ T165] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 8.919611][ T165] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 8.919841][ T165] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 8.920118][ T165] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 8.920336][ T165] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 8.920595][ T165] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 8.920838][ T165] ? static_obj (kernel/locking/lockdep.c:858) [ 8.921031][ T165] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 8.921272][ T165] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 8.921537][ T165] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 8.921762][ T165] ? driver_sysfs_add (drivers/base/dd.c:495) [ 8.921975][ T165] call_driver_probe (drivers/base/dd.c:629) [ 8.922205][ T165] really_probe (drivers/base/dd.c:709) [ 8.922419][ T165] ? driver_probe_device (drivers/base/dd.c:135) [ 8.922633][ T165] __driver_probe_device (drivers/base/dd.c:871) [ 8.922874][ T165] driver_probe_device (drivers/base/dd.c:901) [ 8.923107][ T165] __device_attach_driver (drivers/base/dd.c:1029) [ 8.923325][ T165] bus_for_each_drv (drivers/base/bus.c:500) [ 8.923545][ T165] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 8.923769][ T165] __device_attach (drivers/base/dd.c:1101) [ 8.924003][ T165] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 8.924222][ T165] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 8.924494][ T165] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 8.924708][ T165] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 8.924935][ T165] device_initial_probe (drivers/base/dd.c:1156) [ 8.925164][ T165] bus_probe_device (drivers/base/bus.c:613) [ 8.925379][ T165] device_add (drivers/base/core.c:3706) [ 8.925599][ T165] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 8.925866][ T165] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 8.926112][ T165] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 8.926335][ T165] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 8.926592][ T165] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 8.926816][ T165] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 8.927084][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 8.927300][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 8.927513][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 8.927745][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 8.927960][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 8.928149][ T165] new_sync_write (fs/read_write.c:595) [ 8.928364][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.928580][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 8.928810][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 8.929046][ T165] ? ksys_write (fs/read_write.c:740) [ 8.929269][ T165] vfs_write (fs/read_write.c:688) [ 8.929456][ T165] ksys_write (fs/read_write.c:740) [ 8.929628][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 8.929850][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.930203][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.930417][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.930627][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.930977][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.931207][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.931476][ T165] RIP: 0033:0x7ff11f8ac08e [ 8.931827][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 8.932687][ T165] RSP: 002b:00007ffc087fbc70 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 8.933005][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 8.933311][ T165] RDX: 0000000000000007 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 8.933601][ T165] RBP: 00007ffc087fbc80 R08: 0000000000000000 R09: 0000000000000000 [ 8.934273][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 8.934564][ T165] R13: 0000000000000007 R14: 000055a19028c0a0 R15: 0000000000000000 | [ 8.980619][ T165] ------------[ cut here ]------------ | [ 8.980951][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: hw_stats_l3.sh/165 | [ 8.981350][ T165] Modules linked in: netdevsim | [ 8.982081][ T165] Tainted: [W]=WARN [ 8.982315][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 8.982573][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 8.982843][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 8.983488][ T165] RSP: 0018:ffa00000008274f8 EFLAGS: 00010286 [ 8.983749][ T165] RAX: 00000000ffffffa6 RBX: ff1100000be56dc0 RCX: 1ff4000000104e65 [ 8.984057][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000be56e70 [ 8.984353][ T165] RBP: ff1100000bdc2000 R08: 1fe22000017cadcf R09: ff11000004a70c48 [ 8.984650][ T165] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 8.984953][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000bdc2000 [ 8.985263][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 8.985601][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8.985875][ T165] CR2: 000055a19028c0a0 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 8.986181][ T165] PKRU: 55555554 [ 8.986351][ T165] Call Trace: [ 8.986522][ T165] [ 8.986654][ T165] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 8.986876][ T165] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 8.987068][ T165] register_netdevice (net/core/dev.c:11488) [ 8.987300][ T165] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 8.987551][ T165] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 8.987774][ T165] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 8.988048][ T165] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 8.988262][ T165] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 8.988515][ T165] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 8.988747][ T165] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 8.989015][ T165] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 8.989226][ T165] ? static_obj (kernel/locking/lockdep.c:858) [ 8.989399][ T165] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 8.989614][ T165] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 8.989875][ T165] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 8.990106][ T165] ? driver_sysfs_add (drivers/base/dd.c:495) [ 8.990333][ T165] call_driver_probe (drivers/base/dd.c:629) [ 8.990545][ T165] really_probe (drivers/base/dd.c:709) [ 8.990770][ T165] ? driver_probe_device (drivers/base/dd.c:135) [ 8.990978][ T165] __driver_probe_device (drivers/base/dd.c:871) [ 8.991202][ T165] driver_probe_device (drivers/base/dd.c:901) [ 8.991412][ T165] __device_attach_driver (drivers/base/dd.c:1029) [ 8.991623][ T165] bus_for_each_drv (drivers/base/bus.c:500) [ 8.991845][ T165] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 8.992089][ T165] __device_attach (drivers/base/dd.c:1101) [ 8.992299][ T165] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 8.992510][ T165] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 8.992770][ T165] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 8.992983][ T165] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 8.993263][ T165] device_initial_probe (drivers/base/dd.c:1156) [ 8.993477][ T165] bus_probe_device (drivers/base/bus.c:613) [ 8.993703][ T165] device_add (drivers/base/core.c:3706) [ 8.993923][ T165] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 8.994187][ T165] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 8.994398][ T165] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 8.994613][ T165] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 8.994870][ T165] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 8.995132][ T165] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 8.995401][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 8.995613][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 8.995833][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 8.996057][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 8.996268][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 8.996438][ T165] new_sync_write (fs/read_write.c:595) [ 8.996650][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 8.996883][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 8.997111][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 8.997322][ T165] ? ksys_write (fs/read_write.c:740) [ 8.997535][ T165] vfs_write (fs/read_write.c:688) [ 8.997709][ T165] ksys_write (fs/read_write.c:740) [ 8.997888][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 8.998116][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.998326][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 8.998551][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 8.998766][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 8.998978][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 8.999205][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 8.999453][ T165] RIP: 0033:0x7ff11f8ac08e [ 8.999667][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 9.000321][ T165] RSP: 002b:00007ffc087fbd70 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 9.000611][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 9.000906][ T165] RDX: 0000000000000007 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 9.001204][ T165] RBP: 00007ffc087fbd80 R08: 0000000000000000 R09: 0000000000000000 [ 9.001506][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 9.001803][ T165] R13: 0000000000000007 R14: 000055a19028c0a0 R15: 0000000000000000 | [ 9.072436][ T196] ------------[ cut here ]------------ | [ 9.072637][ T196] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/196 | [ 9.072880][ T196] Modules linked in: netdevsim | [ 9.073383][ T196] Tainted: [W]=WARN [ 9.073499][ T196] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.073670][ T196] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.073855][ T196] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.074387][ T196] RSP: 0018:ffa0000000627aa8 EFLAGS: 00010286 [ 9.074557][ T196] RAX: 00000000ffffffa6 RBX: ff11000008eb6f40 RCX: 1ff40000000c4f1b [ 9.074770][ T196] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008eb6ff0 [ 9.074976][ T196] RBP: ff1100000cb94000 R08: 1fe22000011d6dff R09: ff1100000c8b8b80 [ 9.075183][ T196] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 9.075389][ T196] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000cb94000 [ 9.075591][ T196] FS: 00007f839566a840(0000) GS:ff11000089e05000(0000) knlGS:0000000000000000 [ 9.075831][ T196] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.076008][ T196] CR2: 0000000000479648 CR3: 000000000d459004 CR4: 0000000000771ef0 [ 9.076206][ T196] PKRU: 55555554 [ 9.076307][ T196] Call Trace: [ 9.076406][ T196] [ 9.076525][ T196] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 9.076664][ T196] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.076800][ T196] ? notifier_call_chain (kernel/notifier.c:85) [ 9.076938][ T196] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.077076][ T196] register_netdevice (net/core/dev.c:11488) [ 9.077212][ T196] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.077377][ T196] register_netdev (net/core/dev.c:11552) [ 9.077506][ T196] loopback_net_init (drivers/net/loopback.c:218) [ 9.077639][ T196] ops_init (net/core/net_namespace.c:137) [ 9.077742][ T196] setup_net (net/core/net_namespace.c:446) [ 9.077843][ T196] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 9.077978][ T196] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 9.078124][ T196] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 9.078257][ T196] copy_net_ns (net/core/net_namespace.c:579) [ 9.078392][ T196] create_new_namespaces (kernel/nsproxy.c:132) [ 9.078528][ T196] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 9.078663][ T196] ksys_unshare (kernel/fork.c:3243) [ 9.078800][ T196] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 9.078936][ T196] ? __ia32_sys_open (fs/open.c:1374) [ 9.079085][ T196] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 9.079215][ T196] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.079350][ T196] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.079480][ T196] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.079616][ T196] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.079756][ T196] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.079922][ T196] RIP: 0033:0x7f839592cbcb [ 9.080069][ T196] 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.080539][ T196] RSP: 002b:00007ffd07ea4ec8 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 9.080741][ T196] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f839592cbcb [ 9.080938][ T196] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 9.081140][ T196] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 9.081335][ T196] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd07ea70f0 [ 9.081529][ T196] R13: 0000000000000001 R14: 00007f839566a6f8 R15: 00007ffd07ea783e | [ 9.130723][ T200] ------------[ cut here ]------------ | [ 9.130942][ T200] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/200 | [ 9.131293][ T200] Modules linked in: netdevsim | [ 9.131826][ T200] Tainted: [W]=WARN [ 9.131944][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.132167][ T200] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.132369][ T200] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.132904][ T200] RSP: 0018:ffa0000000837310 EFLAGS: 00010286 [ 9.133101][ T200] RAX: 00000000ffffffa6 RBX: ff11000009b381c0 RCX: 1ff4000000106e28 [ 9.133326][ T200] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009b38270 [ 9.133552][ T200] RBP: ff11000008dfa000 R08: 1fe220000136704f R09: ff1100000bd7aed0 [ 9.133780][ T200] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.134082][ T200] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.134312][ T200] FS: 00007fc0113fa840(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 9.134579][ T200] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.134774][ T200] CR2: 00007fc0115fbc20 CR3: 000000000d459005 CR4: 0000000000771ef0 [ 9.135066][ T200] PKRU: 55555554 [ 9.135179][ T200] Call Trace: [ 9.135292][ T200] [ 9.135369][ T200] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.135563][ T200] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.135753][ T200] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.135909][ T200] ? netdev_run_todo (net/core/dev.c:11703) [ 9.136131][ T200] ? mutex_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.136285][ T200] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.136434][ T200] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.136584][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.136734][ T200] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.136892][ T200] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.137110][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.137260][ T200] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.137447][ T200] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.137638][ T200] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.137838][ T200] devlink_reload (net/devlink/dev.c:462) [ 9.138057][ T200] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.138214][ T200] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.138330][ T200] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.138446][ T200] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.138599][ T200] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.138791][ T200] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.138942][ T200] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.139163][ T200] ? __nla_parse (lib/nlattr.c:732) [ 9.139319][ T200] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.139471][ T200] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.139663][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.139820][ T200] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.139975][ T200] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.140248][ T200] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.140401][ T200] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.140583][ T200] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.140773][ T200] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.140921][ T200] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.141159][ T200] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.141313][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.141464][ T200] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.141614][ T200] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.141770][ T200] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.141924][ T200] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.142172][ T200] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.142322][ T200] ? netlink_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.142472][ T200] genl_rcv (net/netlink/genetlink.c:1218) [ 9.142587][ T200] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.142749][ T200] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.142902][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.143144][ T200] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.143293][ T200] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.143444][ T200] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.143597][ T200] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.143753][ T200] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.143923][ T200] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.144191][ T200] ? build_open_flags (fs/open.c:1212) [ 9.144346][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.144496][ T200] ? __ia32_sys_open (fs/open.c:1374) [ 9.144646][ T200] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.144801][ T200] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.144987][ T200] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.145205][ T200] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.145353][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.145501][ T200] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.145649][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.145803][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.145986][ T200] RIP: 0033:0x7fc01163408e [ 9.146209][ T200] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.146734][ T200] RSP: 002b:00007ffc66fd7a00 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.146963][ T200] RAX: ffffffffffffffda RBX: 000000003bd20980 RCX: 00007fc01163408e [ 9.147197][ T200] RDX: 0000000000000040 RSI: 000000003bd20ba0 RDI: 0000000000000005 [ 9.147420][ T200] RBP: 00007ffc66fd7a10 R08: 00007fc0118e8980 R09: 000000000000000c [ 9.147641][ T200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.147866][ T200] R13: 000000003bd20980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.192623][ T200] ------------[ cut here ]------------ | [ 9.192819][ T200] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/200 | [ 9.193137][ T200] Modules linked in: netdevsim | [ 9.193606][ T200] Tainted: [W]=WARN [ 9.193725][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.193922][ T200] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.194127][ T200] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.194669][ T200] RSP: 0018:ffa0000000837268 EFLAGS: 00010286 [ 9.194867][ T200] RAX: 00000000ffffffa6 RBX: ff11000004d22f40 RCX: 1ff4000000106e13 [ 9.195124][ T200] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d22ff0 [ 9.195352][ T200] RBP: ff1100000c5f2000 R08: 1fe22000009a45ff R09: ff1100000bd7aed0 [ 9.195579][ T200] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.195815][ T200] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c5f2000 [ 9.196051][ T200] FS: 00007fc0113fa840(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 9.196318][ T200] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.196509][ T200] CR2: 00007fc0115fbc20 CR3: 000000000d459005 CR4: 0000000000771ef0 [ 9.196744][ T200] PKRU: 55555554 [ 9.196860][ T200] Call Trace: [ 9.196974][ T200] [ 9.197060][ T200] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.197213][ T200] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.197329][ T200] register_netdevice (net/core/dev.c:11488) [ 9.197484][ T200] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.197672][ T200] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.197834][ T200] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.198037][ T200] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.198191][ T200] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.198380][ T200] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.198531][ T200] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.198722][ T200] ? 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.198881][ T200] ? static_obj (kernel/locking/lockdep.c:858) [ 9.199002][ T200] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.199155][ T200] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.199348][ T200] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.199542][ T200] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.199732][ T200] devlink_reload (net/devlink/dev.c:475) [ 9.199890][ T200] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.200046][ T200] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.200163][ T200] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.200280][ T200] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.200431][ T200] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.200617][ T200] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.200775][ T200] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.200927][ T200] ? __nla_parse (lib/nlattr.c:732) [ 9.201084][ T200] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.201239][ T200] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.201427][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.201577][ T200] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.201729][ T200] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.201887][ T200] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.202047][ T200] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.202245][ T200] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.202521][ T200] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.202754][ T200] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.202984][ T200] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.203260][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.203416][ T200] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.203567][ T200] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.203718][ T200] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.203880][ T200] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.204048][ T200] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.204202][ T200] ? netlink_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.204358][ T200] genl_rcv (net/netlink/genetlink.c:1218) [ 9.204472][ T200] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.204626][ T200] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.204784][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.204944][ T200] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.205106][ T200] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.205258][ T200] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.205414][ T200] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.205570][ T200] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.205726][ T200] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.205893][ T200] ? build_open_flags (fs/open.c:1212) [ 9.206059][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.206217][ T200] ? __ia32_sys_open (fs/open.c:1374) [ 9.206373][ T200] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.206529][ T200] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.206722][ T200] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.206878][ T200] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.207039][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.207192][ T200] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.207342][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.207494][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.207686][ T200] RIP: 0033:0x7fc01163408e [ 9.207852][ T200] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.208401][ T200] RSP: 002b:00007ffc66fd7a00 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.208634][ T200] RAX: ffffffffffffffda RBX: 000000003bd20980 RCX: 00007fc01163408e [ 9.208867][ T200] RDX: 0000000000000040 RSI: 000000003bd20ba0 RDI: 0000000000000005 [ 9.209103][ T200] RBP: 00007ffc66fd7a10 R08: 00007fc0118e8980 R09: 000000000000000c [ 9.209332][ T200] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.209562][ T200] R13: 000000003bd20980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.259067][ T206] ------------[ cut here ]------------ | [ 9.259334][ T206] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/206 | [ 9.259763][ T206] Modules linked in: netdevsim | [ 9.261304][ T206] Tainted: [W]=WARN [ 9.261494][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.261807][ T206] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.262082][ T206] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.262762][ T206] RSP: 0018:ffa0000000687310 EFLAGS: 00010286 [ 9.263015][ T206] RAX: 00000000ffffffa6 RBX: ff11000004d20ac0 RCX: 1ff40000000d0e28 [ 9.263316][ T206] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d20b70 [ 9.263586][ T206] RBP: ff1100000bf52000 R08: 1fe22000009a416f R09: ff1100000c930bd0 [ 9.263870][ T206] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.264165][ T206] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.264437][ T206] FS: 00007f2dd68fd840(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 9.264753][ T206] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.265049][ T206] CR2: 00007f2dd6afec20 CR3: 00000000104d0004 CR4: 0000000000771ef0 [ 9.265331][ T206] PKRU: 55555554 [ 9.265491][ T206] Call Trace: [ 9.265652][ T206] [ 9.265786][ T206] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.266040][ T206] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.266274][ T206] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.266473][ T206] ? netdev_run_todo (net/core/dev.c:11703) [ 9.266671][ T206] ? mutex_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.266881][ T206] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.267092][ T206] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.267289][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.267489][ T206] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.267690][ T206] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.267907][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.268120][ T206] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.268360][ T206] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.268616][ T206] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.268866][ T206] devlink_reload (net/devlink/dev.c:462) [ 9.269079][ T206] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.269276][ T206] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.269447][ T206] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.269610][ T206] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.269820][ T206] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.270063][ T206] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.270263][ T206] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.270460][ T206] ? __nla_parse (lib/nlattr.c:732) [ 9.270659][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.270896][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.271152][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.271351][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.271548][ T206] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.271755][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.271966][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.272278][ T206] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.272515][ T206] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.272707][ T206] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.272918][ T206] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.273170][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.273403][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.273602][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.273804][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.274015][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.274217][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.274417][ T206] ? netlink_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.274615][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 9.274781][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.274980][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.275190][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.275416][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.275616][ T206] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.275821][ T206] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.276037][ T206] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.276253][ T206] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.276450][ T206] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.276648][ T206] ? build_open_flags (fs/open.c:1212) [ 9.276859][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.277073][ T206] ? __ia32_sys_open (fs/open.c:1374) [ 9.277273][ T206] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.277468][ T206] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.277714][ T206] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.277927][ T206] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.278150][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.278362][ T206] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.278558][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.278764][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.279008][ T206] RIP: 0033:0x7f2dd6b3708e [ 9.279214][ T206] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.279843][ T206] RSP: 002b:00007ffe91be0a40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.280128][ T206] RAX: ffffffffffffffda RBX: 00000000347c3980 RCX: 00007f2dd6b3708e [ 9.280398][ T206] RDX: 0000000000000040 RSI: 00000000347c3ba0 RDI: 0000000000000005 [ 9.280671][ T206] RBP: 00007ffe91be0a50 R08: 00007f2dd6deb980 R09: 000000000000000c [ 9.280947][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.281226][ T206] R13: 00000000347c3980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.323682][ T206] ------------[ cut here ]------------ | [ 9.323925][ T206] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: devlink/206 | [ 9.324304][ T206] Modules linked in: netdevsim | [ 9.324877][ T206] Tainted: [W]=WARN [ 9.325056][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.325297][ T206] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.325578][ T206] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.326202][ T206] RSP: 0018:ffa0000000687268 EFLAGS: 00010286 [ 9.326448][ T206] RAX: 00000000ffffffa6 RBX: ff11000004d216c0 RCX: 1ff40000000d0e13 [ 9.326736][ T206] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d21770 [ 9.327041][ T206] RBP: ff1100000c01a000 R08: 1fe22000009a42ef R09: ff1100000c930bd0 [ 9.327322][ T206] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.327607][ T206] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c01a000 [ 9.327893][ T206] FS: 00007f2dd68fd840(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 9.328231][ T206] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.328466][ T206] CR2: 00007f2dd6afec20 CR3: 00000000104d0004 CR4: 0000000000771ef0 [ 9.328745][ T206] PKRU: 55555554 [ 9.328905][ T206] Call Trace: [ 9.329079][ T206] [ 9.329204][ T206] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.329424][ T206] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.329597][ T206] register_netdevice (net/core/dev.c:11488) [ 9.329807][ T206] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.330066][ T206] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.330301][ T206] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.330550][ T206] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.330760][ T206] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.331014][ T206] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.331214][ T206] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.331464][ T206] ? 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.331672][ T206] ? static_obj (kernel/locking/lockdep.c:858) [ 9.331842][ T206] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.332071][ T206] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.332324][ T206] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.332564][ T206] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.332817][ T206] devlink_reload (net/devlink/dev.c:475) [ 9.333052][ T206] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.333253][ T206] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.333415][ T206] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.333579][ T206] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.333790][ T206] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.334037][ T206] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.334238][ T206] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.334450][ T206] ? __nla_parse (lib/nlattr.c:732) [ 9.334650][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.334858][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.335110][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.335312][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.335521][ T206] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.335745][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.335956][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.336230][ T206] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.336479][ T206] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.336697][ T206] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.336901][ T206] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.337126][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.337329][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.337528][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.337725][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.337932][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.338159][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.338360][ T206] ? netlink_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.338561][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 9.338722][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.338930][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.339142][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.339343][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.339558][ T206] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.339773][ T206] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.339975][ T206] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.340190][ T206] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.340389][ T206] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.340619][ T206] ? build_open_flags (fs/open.c:1212) [ 9.340831][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.341047][ T206] ? __ia32_sys_open (fs/open.c:1374) [ 9.341247][ T206] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.341468][ T206] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.341704][ T206] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.341907][ T206] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.342116][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.342318][ T206] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.342523][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.342725][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.342986][ T206] RIP: 0033:0x7f2dd6b3708e [ 9.343222][ T206] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.343837][ T206] RSP: 002b:00007ffe91be0a40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.344145][ T206] RAX: ffffffffffffffda RBX: 00000000347c3980 RCX: 00007f2dd6b3708e [ 9.344530][ T206] RDX: 0000000000000040 RSI: 00000000347c3ba0 RDI: 0000000000000005 [ 9.344859][ T206] RBP: 00007ffe91be0a50 R08: 00007f2dd6deb980 R09: 000000000000000c [ 9.345157][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.345451][ T206] R13: 00000000347c3980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.397559][ T211] ------------[ cut here ]------------ | [ 9.397780][ T211] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/211 | [ 9.398177][ T211] Modules linked in: netdevsim | [ 9.398735][ T211] Tainted: [W]=WARN [ 9.398855][ T211] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.399053][ T211] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.399249][ T211] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.399812][ T211] RSP: 0018:ffa00000005e7310 EFLAGS: 00010286 [ 9.400006][ T211] RAX: 00000000ffffffa6 RBX: ff1100000930af40 RCX: 1ff40000000bce28 [ 9.400232][ T211] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000930aff0 [ 9.400455][ T211] RBP: ff1100000bdc2000 R08: 1fe22000012615ff R09: ff1100000c610bd0 [ 9.400679][ T211] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.400919][ T211] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 9.401154][ T211] FS: 00007f3a1f9cf840(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 9.401418][ T211] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.401611][ T211] CR2: 000055a172b84d5c CR3: 0000000009c83002 CR4: 0000000000771ef0 [ 9.401847][ T211] PKRU: 55555554 [ 9.401960][ T211] Call Trace: [ 9.402108][ T211] [ 9.402189][ T211] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 9.402382][ T211] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 9.402567][ T211] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 9.402722][ T211] ? netdev_run_todo (net/core/dev.c:11703) [ 9.402887][ T211] ? mutex_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.403045][ T211] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 9.403206][ T211] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 9.403356][ T211] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.403505][ T211] ? unregister_netdevice_many (net/core/dev.c:12497) [ 9.403659][ T211] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 9.403821][ T211] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.403976][ T211] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 9.404174][ T211] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 9.404366][ T211] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 9.404556][ T211] devlink_reload (net/devlink/dev.c:462) [ 9.404707][ T211] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.404863][ T211] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.404978][ T211] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.405103][ T211] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.405255][ T211] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.405442][ T211] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.405592][ T211] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.405748][ T211] ? __nla_parse (lib/nlattr.c:732) [ 9.405905][ T211] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.406070][ T211] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.406259][ T211] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.406415][ T211] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.406569][ T211] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.406721][ T211] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.406881][ T211] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.407073][ T211] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.407259][ T211] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.407409][ T211] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.407559][ T211] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.407708][ T211] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.407865][ T211] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.408021][ T211] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.408169][ T211] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.408319][ T211] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.408472][ T211] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.408622][ T211] ? netlink_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.408778][ T211] genl_rcv (net/netlink/genetlink.c:1218) [ 9.408890][ T211] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.409051][ T211] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.409199][ T211] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.409350][ T211] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.409506][ T211] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.409659][ T211] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.409830][ T211] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.409987][ T211] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.410202][ T211] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.410366][ T211] ? build_open_flags (fs/open.c:1212) [ 9.410522][ T211] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1)) [ 9.410675][ T211] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.410833][ T211] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.410983][ T211] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.411176][ T211] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.411324][ T211] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.411471][ T211] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.411626][ T211] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.411785][ T211] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.411944][ T211] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.412176][ T211] RIP: 0033:0x7f3a1fc0908e [ 9.412336][ T211] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.412867][ T211] RSP: 002b:00007ffd9adcfdc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.413096][ T211] RAX: ffffffffffffffda RBX: 0000000027bb9980 RCX: 00007f3a1fc0908e [ 9.413328][ T211] RDX: 0000000000000040 RSI: 0000000027bb9ba0 RDI: 0000000000000005 [ 9.413560][ T211] RBP: 00007ffd9adcfdd0 R08: 00007f3a1febd980 R09: 000000000000000c [ 9.413790][ T211] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.414027][ T211] R13: 0000000027bb9980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.461258][ T211] ------------[ cut here ]------------ | [ 9.461453][ T211] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/211 | [ 9.461788][ T211] Modules linked in: netdevsim | [ 9.462660][ T211] Tainted: [W]=WARN [ 9.462783][ T211] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.462972][ T211] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.463179][ T211] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.463715][ T211] RSP: 0018:ffa00000005e7268 EFLAGS: 00010286 [ 9.463912][ T211] RAX: 00000000ffffffa6 RBX: ff11000004b1a4c0 RCX: 1ff40000000bce13 [ 9.464145][ T211] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b1a570 [ 9.464371][ T211] RBP: ff1100000c052000 R08: 1fe22000009634af R09: ff1100000c610bd0 [ 9.464615][ T211] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 9.464846][ T211] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c052000 [ 9.465083][ T211] FS: 00007f3a1f9cf840(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 9.465348][ T211] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.465538][ T211] CR2: 000055a172b84d5c CR3: 0000000009c83002 CR4: 0000000000771ef0 [ 9.465768][ T211] PKRU: 55555554 [ 9.465881][ T211] Call Trace: [ 9.466000][ T211] [ 9.466079][ T211] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.466234][ T211] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.466350][ T211] register_netdevice (net/core/dev.c:11488) [ 9.466503][ T211] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.466689][ T211] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 9.466848][ T211] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 9.467052][ T211] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 9.467209][ T211] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 9.467400][ T211] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.467550][ T211] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 9.467741][ T211] ? 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.467892][ T211] ? static_obj (kernel/locking/lockdep.c:858) [ 9.468013][ T211] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.468166][ T211] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 9.468357][ T211] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 9.468549][ T211] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 9.468736][ T211] devlink_reload (net/devlink/dev.c:475) [ 9.468892][ T211] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 9.469046][ T211] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 9.469162][ T211] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 9.469277][ T211] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 9.469428][ T211] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 9.469617][ T211] ? __nla_validate_parse (lib/nlattr.c:635) [ 9.469773][ T211] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.469924][ T211] ? __nla_parse (lib/nlattr.c:732) [ 9.470146][ T211] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.470299][ T211] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.470489][ T211] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.470640][ T211] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.470793][ T211] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.470947][ T211] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.471147][ T211] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.471333][ T211] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.471520][ T211] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 9.471670][ T211] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 9.471827][ T211] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 9.471978][ T211] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.472139][ T211] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.472295][ T211] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.472445][ T211] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.472598][ T211] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.472757][ T211] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.472909][ T211] ? netlink_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.473067][ T211] genl_rcv (net/netlink/genetlink.c:1218) [ 9.473181][ T211] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.473332][ T211] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.473483][ T211] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.473636][ T211] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.473792][ T211] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.473943][ T211] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.474101][ T211] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.474256][ T211] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 9.474408][ T211] ? __ia32_sys_getpeername (net/socket.c:2219) [ 9.474561][ T211] ? build_open_flags (fs/open.c:1212) [ 9.474717][ T211] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1)) [ 9.474871][ T211] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 9.475031][ T211] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 9.475180][ T211] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.475366][ T211] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 9.475515][ T211] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 9.475664][ T211] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.475840][ T211] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.476000][ T211] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.476152][ T211] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.476358][ T211] RIP: 0033:0x7f3a1fc0908e [ 9.476527][ T211] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.477084][ T211] RSP: 002b:00007ffd9adcfdc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 9.477310][ T211] RAX: ffffffffffffffda RBX: 0000000027bb9980 RCX: 00007f3a1fc0908e [ 9.477536][ T211] RDX: 0000000000000040 RSI: 0000000027bb9ba0 RDI: 0000000000000005 [ 9.477789][ T211] RBP: 00007ffd9adcfdd0 R08: 00007f3a1febd980 R09: 000000000000000c [ 9.478019][ T211] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 9.478243][ T211] R13: 0000000027bb9980 R14: 0000000000000000 R15: 0000000000000001 | [ 9.518554][ T213] ------------[ cut here ]------------ | [ 9.518806][ T213] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/213 | [ 9.519116][ T213] Modules linked in: netdevsim | [ 9.519717][ T213] Tainted: [W]=WARN [ 9.519878][ T213] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.520164][ T213] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.520390][ T213] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.520952][ T213] RSP: 0018:ffa00000005c71b0 EFLAGS: 00010286 [ 9.521252][ T213] RAX: 00000000ffffffa6 RBX: ff11000004b1b6c0 RCX: 1ff40000000b8dfc [ 9.521602][ T213] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004b1b770 [ 9.521866][ T213] RBP: ff1100000be21000 R08: 1fe22000009636ef R09: ff1100000cadaea8 [ 9.522133][ T213] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 9.522394][ T213] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.522647][ T213] FS: 00007f2fe767a840(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 9.522942][ T213] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.523227][ T213] CR2: 00000000004a77b8 CR3: 0000000009c83004 CR4: 0000000000771ef0 [ 9.523485][ T213] PKRU: 55555554 [ 9.523645][ T213] Call Trace: [ 9.523814][ T213] [ 9.523969][ T213] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.524199][ T213] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.524385][ T213] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.524579][ T213] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.524732][ T213] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 9.524924][ T213] __dev_notify_flags (net/core/dev.c:9787) [ 9.525124][ T213] ? netif_change_name (net/core/dev.c:1495) [ 9.525311][ T213] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 9.525532][ T213] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 9.525717][ T213] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 9.525912][ T213] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 9.526109][ T213] ? __dev_get_by_name (net/core/dev.c:883) [ 9.526296][ T213] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 9.526487][ T213] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 9.526674][ T213] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.526872][ T213] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.527072][ T213] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.527257][ T213] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.527441][ T213] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.527623][ T213] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.527820][ T213] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.528019][ T213] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.528202][ T213] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.528387][ T213] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.528570][ T213] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.528760][ T213] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.528946][ T213] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.529143][ T213] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.529330][ T213] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.529512][ T213] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.529697][ T213] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.529891][ T213] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.530089][ T213] ? netlink_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.530277][ T213] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.530462][ T213] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.530645][ T213] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.530840][ T213] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.531041][ T213] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.531225][ T213] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.531411][ T213] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.531595][ T213] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.531788][ T213] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.532015][ T213] ? move_addr_to_kernel (net/socket.c:258) [ 9.532201][ T213] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.532385][ T213] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 9.532568][ T213] ___sys_sendmsg (net/socket.c:2752) [ 9.532755][ T213] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 9.532939][ T213] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.533142][ T213] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 9.533331][ T213] ? 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.533516][ T213] __sys_sendmsg (net/socket.c:2784) [ 9.533698][ T213] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.533893][ T213] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.534093][ T213] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.534281][ T213] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.534463][ T213] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.534648][ T213] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.534839][ T213] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.535071][ T213] RIP: 0033:0x7f2fe78b408e [ 9.535261][ T213] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.535798][ T213] RSP: 002b:00007ffec58a9f10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.536068][ T213] RAX: ffffffffffffffda RBX: 00007ffec58aa6c0 RCX: 00007f2fe78b408e [ 9.536318][ T213] RDX: 0000000000000000 RSI: 00007ffec58a9fc0 RDI: 0000000000000005 [ 9.536570][ T213] RBP: 00007ffec58a9f20 R08: 0000000000000000 R09: 0000000000000000 [ 9.536828][ T213] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10d651 [ 9.537092][ T213] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffec58aa690 | [ 9.565090][ T214] ------------[ cut here ]------------ | [ 9.565350][ T214] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/214 | [ 9.565638][ T214] Modules linked in: netdevsim | [ 9.566902][ T214] Tainted: [W]=WARN [ 9.567140][ T214] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.567441][ T214] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 9.567716][ T214] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi 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.568291][ T214] RSP: 0018:ffa0000000537020 EFLAGS: 00010286 [ 9.568513][ T214] RAX: 00000000ffffffa6 RBX: ff1100000c5601c0 RCX: 1ff40000000a6dca [ 9.568777][ T214] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000c560270 [ 9.569094][ T214] RBP: ff1100000be21000 R08: 1fe22000018ac04f R09: ff1100000cad8b80 [ 9.569349][ T214] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001 [ 9.569602][ T214] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 9.569866][ T214] FS: 00007fd0f6a42840(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 9.570171][ T214] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9.570391][ T214] CR2: 00007fd0f6d121a0 CR3: 0000000009c83006 CR4: 0000000000771ef0 [ 9.570646][ T214] PKRU: 55555554 [ 9.570805][ T214] Call Trace: [ 9.570959][ T214] [ 9.571094][ T214] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 9.571281][ T214] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 9.571468][ T214] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 9.571621][ T214] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 9.571814][ T214] __dev_notify_flags (net/core/dev.c:9787) [ 9.572021][ T214] ? netif_change_name (net/core/dev.c:1495) [ 9.572209][ T214] ? __dev_change_flags (net/core/dev.c:9752) [ 9.572399][ T214] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 9.572585][ T214] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.572775][ T214] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 9.572961][ T214] netif_change_flags (net/core/dev.c:9820) [ 9.573159][ T214] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 9.573342][ T214] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 9.573524][ T214] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 9.573749][ T214] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.573931][ T214] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.574127][ T214] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.574308][ T214] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.574491][ T214] ? __kernel_text_address (kernel/extable.c:79) [ 9.574673][ T214] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.574867][ T214] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.575068][ T214] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.575249][ T214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.575429][ T214] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 9.575608][ T214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.575797][ T214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.575977][ T214] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 9.576172][ T214] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 9.576354][ T214] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 9.576535][ T214] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 9.576718][ T214] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 9.576910][ T214] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 9.577109][ T214] rtnl_newlink (net/core/rtnetlink.c:4150) [ 9.577292][ T214] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.577472][ T214] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.577653][ T214] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.577844][ T214] ? mark_usage (kernel/locking/lockdep.c:4674) [ 9.578040][ T214] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.578226][ T214] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.578406][ T214] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.578587][ T214] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.578780][ T214] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 9.578964][ T214] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 9.579160][ T214] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 9.579345][ T214] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.579525][ T214] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.579705][ T214] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.579892][ T214] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 9.580085][ T214] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 9.580267][ T214] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 9.580446][ T214] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.580627][ T214] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.580823][ T214] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 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.581016][ T214] ? netlink_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.581200][ T214] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.581382][ T214] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.581562][ T214] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 9.581752][ T214] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 9.581935][ T214] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 9.582132][ T214] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 9.582315][ T214] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 9.582494][ T214] ? copy_msghdr_from_user (net/socket.c:2635) [ 9.582674][ T214] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 9.582892][ T214] ? move_addr_to_kernel (net/socket.c:258) [ 9.583092][ T214] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.583271][ T214] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 9.583456][ T214] ___sys_sendmsg (net/socket.c:2752) [ 9.583634][ T214] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 9.583866][ T214] ? copy_msghdr_from_user (net/socket.c:2603) [ 9.584074][ T214] __sys_sendmsg (net/socket.c:2784) [ 9.584256][ T214] ? __sys_sendmsg_sock (net/socket.c:2765) [ 9.584435][ T214] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 9.584650][ T214] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/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.584861][ T214] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 9.585066][ T214] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 9.585245][ T214] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 9.585426][ T214] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 9.585610][ T214] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.585832][ T214] RIP: 0033:0x7fd0f6c7c08e [ 9.586034][ T214] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 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.586567][ T214] RSP: 002b:00007ffe85083570 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.586819][ T214] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd0f6c7c08e [ 9.587074][ T214] RDX: 0000000000000000 RSI: 00007ffe85083620 RDI: 0000000000000005 [ 9.587320][ T214] RBP: 00007ffe85083580 R08: 0000000000000000 R09: 0000000000000000 [ 9.587563][ T214] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10d651 [ 9.587815][ T214] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe85083cf0 | [ 23.870253][ T621] ------------[ cut here ]------------ | [ 23.870482][ T621] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/621 | [ 23.870785][ T621] Modules linked in: netdevsim | [ 23.872104][ T621] Tainted: [W]=WARN [ 23.872313][ T621] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.872572][ T621] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.872806][ T621] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.873337][ T621] RSP: 0018:ffa0000001047010 EFLAGS: 00010286 [ 23.873570][ T621] RAX: 00000000ffffffa6 RBX: ff1100000be0d3c0 RCX: 1ff4000000208dc8 [ 23.873832][ T621] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100000be0d470 [ 23.874096][ T621] RBP: ff1100000be21000 R08: 1fe22000017c1a8f R09: ff1100000cb85180 [ 23.874354][ T621] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 23.874610][ T621] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001047100 [ 23.874873][ T621] FS: 00007fa2cf461840(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 23.875201][ T621] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.875412][ T621] CR2: 00007fa2cf7311a0 CR3: 000000000bea2001 CR4: 0000000000771ef0 [ 23.875667][ T621] PKRU: 55555554 [ 23.875819][ T621] Call Trace: [ 23.875964][ T621] [ 23.876094][ T621] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 23.876278][ T621] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 23.876437][ T621] netif_close_many (net/core/dev.c:1804) [ 23.876618][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.876813][ T621] ? __dev_close_many (net/core/dev.c:1781) [ 23.877014][ T621] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.877207][ T621] netif_close_many_and_unlock (net/core/dev.c:12330) [ 23.877394][ T621] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.877578][ T621] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 23.877817][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.878016][ T621] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.878234][ T621] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.878423][ T621] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.878639][ T621] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.878893][ T621] ? unregister_netdevice_many (net/core/dev.c:12497) [ 23.879098][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.879297][ T621] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.879491][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.879676][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.879867][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.880075][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.880265][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.880476][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.880665][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.880859][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.881060][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.881248][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.881449][ T621] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.881642][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.881838][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.882040][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.882235][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.882425][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.882613][ T621] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.882806][ T621] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.883013][ T621] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.883198][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.883389][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.883577][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.883767][ T621] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.883957][ T621] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.884161][ T621] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.884354][ T621] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.884545][ T621] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.884738][ T621] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.884941][ T621] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.885146][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.885339][ T621] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.885529][ T621] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.885720][ T621] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.885929][ T621] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.886160][ T621] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.886353][ T621] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.886571][ T621] ? move_addr_to_kernel (net/socket.c:258) [ 23.886755][ T621] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.886966][ T621] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.887167][ T621] ___sys_sendmsg (net/socket.c:2752) [ 23.887346][ T621] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.887559][ T621] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.887750][ T621] __sys_sendmsg (net/socket.c:2784) [ 23.887952][ T621] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.888156][ T621] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.888374][ T621] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.888553][ T621] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.888736][ T621] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.888923][ T621] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.889116][ T621] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.889315][ T621] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.889541][ T621] RIP: 0033:0x7fa2cf69b08e [ 23.889739][ T621] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.890291][ T621] RSP: 002b:00007ffe1c0c7000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.890537][ T621] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa2cf69b08e [ 23.890791][ T621] RDX: 0000000000000000 RSI: 00007ffe1c0c70b0 RDI: 0000000000000005 [ 23.891085][ T621] RBP: 00007ffe1c0c7010 R08: 0000000000000000 R09: 0000000000000000 [ 23.891343][ T621] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10d660 [ 23.891600][ T621] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe1c0c7780 | [ 23.896529][ T621] ------------[ cut here ]------------ | [ 23.896680][ T621] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/621 | [ 23.896915][ T621] Modules linked in: netdevsim | [ 23.897384][ T621] Tainted: [W]=WARN [ 23.897478][ T621] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.897633][ T621] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.897800][ T621] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.898255][ T621] RSP: 0018:ffa0000001047190 EFLAGS: 00010286 [ 23.898418][ T621] RAX: 00000000ffffffa6 RBX: ff11000009b38c40 RCX: 1ff4000000208df8 [ 23.898603][ T621] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009b38cf0 [ 23.898796][ T621] RBP: ff1100000be21000 R08: 1fe220000136719f R09: ff1100000cb85158 [ 23.899000][ T621] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 23.899190][ T621] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 23.899382][ T621] FS: 00007fa2cf461840(0000) GS:ff11000089d85000(0000) knlGS:0000000000000000 [ 23.899608][ T621] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.899864][ T621] CR2: 00007f1230833000 CR3: 000000000bea2006 CR4: 0000000000771ef0 [ 23.900061][ T621] PKRU: 55555554 [ 23.900155][ T621] Call Trace: [ 23.900253][ T621] [ 23.900400][ T621] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 23.900562][ T621] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.900720][ T621] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.900854][ T621] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 23.901071][ T621] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 23.901227][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.901356][ T621] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 23.901481][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.901688][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.901821][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.901944][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.902161][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.902305][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.902434][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.902559][ T621] ? mark_usage (kernel/locking/lockdep.c:4674) [ 23.902683][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.902893][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.903030][ T621] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 23.903157][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.903283][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.903492][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.903620][ T621] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 23.903748][ T621] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 23.903882][ T621] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 23.904102][ T621] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.904226][ T621] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.904353][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.904485][ T621] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.904686][ T621] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 23.904841][ T621] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 23.904968][ T621] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 23.905180][ T621] ? netlink_ack (./include/linux/skbuff.h:2718) [ 23.905313][ T621] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 23.905438][ T621] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 23.905567][ T621] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 23.905694][ T621] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 23.905906][ T621] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.906039][ T621] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 23.906167][ T621] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 23.906293][ T621] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 23.906506][ T621] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 23.906630][ T621] ? copy_msghdr_from_user (net/socket.c:2635) [ 23.906758][ T621] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 23.907006][ T621] ? move_addr_to_kernel (net/socket.c:258) [ 23.907134][ T621] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 23.907260][ T621] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 23.907390][ T621] ___sys_sendmsg (net/socket.c:2752) [ 23.907517][ T621] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 23.907679][ T621] ? copy_msghdr_from_user (net/socket.c:2603) [ 23.907858][ T621] __sys_sendmsg (net/socket.c:2784) [ 23.907985][ T621] ? __sys_sendmsg_sock (net/socket.c:2765) [ 23.908194][ T621] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 23.908349][ T621] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.908473][ T621] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.908598][ T621] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.908718][ T621] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.908847][ T621] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.908970][ T621] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.909129][ T621] RIP: 0033:0x7fa2cf69b08e [ 23.909259][ T621] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.909783][ T621] RSP: 002b:00007ffe1c0c7000 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 23.909982][ T621] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fa2cf69b08e [ 23.910185][ T621] RDX: 0000000000000000 RSI: 00007ffe1c0c70b0 RDI: 0000000000000005 [ 23.910373][ T621] RBP: 00007ffe1c0c7010 R08: 0000000000000000 R09: 0000000000000000 [ 23.910558][ T621] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10d660 [ 23.910742][ T621] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe1c0c7780 | [ 23.956137][ T12] ------------[ cut here ]------------ | [ 23.956358][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: 0/12 | [ 23.956653][ T12] Modules linked in: netdevsim | [ 23.957424][ T12] Tainted: [W]=WARN [ 23.957611][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.957796][ T12] Workqueue: netns cleanup_net [ 23.957956][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.958149][ 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 [ 23.958640][ T12] RSP: 0018:ffa00000000c7610 EFLAGS: 00010286 [ 23.958877][ T12] RAX: 00000000ffffffa6 RBX: ff11000009b39240 RCX: 1ff4000000018e88 [ 23.959095][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009b392f0 [ 23.959304][ T12] RBP: ff1100000c5f2000 R08: 1fe220000136725f R09: ff11000001b05220 [ 23.959511][ T12] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 23.959716][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 23.959928][ T12] FS: 0000000000000000(0000) GS:ff11000089e05000(0000) knlGS:0000000000000000 [ 23.960174][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.960348][ T12] CR2: 000055a1902917c8 CR3: 0000000019939002 CR4: 0000000000771ef0 [ 23.960557][ T12] PKRU: 55555554 [ 23.960661][ T12] Call Trace: [ 23.960765][ T12] [ 23.960841][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 23.961026][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.961196][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 23.961337][ T12] ? netdev_run_todo (net/core/dev.c:11703) [ 23.961477][ 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) [ 23.961622][ T12] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 23.961760][ T12] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 23.961908][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.962055][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 23.962195][ T12] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 23.962368][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.962510][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 23.962685][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 23.962865][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 23.963042][ T12] devlink_reload (net/devlink/dev.c:462) [ 23.963180][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 23.963319][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 23.963460][ 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)) [ 23.963602][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 23.963739][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 23.963882][ T12] ? io_schedule_timeout (kernel/sched/core.c:8079 (discriminator 1)) [ 23.964030][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 23.964171][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 23.964310][ T12] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 23.964452][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.964593][ T12] cleanup_net (net/core/net_namespace.c:702) [ 23.964731][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 23.964874][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 23.965026][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 23.965170][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.965314][ T12] process_one_work (kernel/workqueue.c:3314) [ 23.965459][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 23.965599][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.965745][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 23.965893][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 23.966038][ T12] kthread (kernel/kthread.c:436) [ 23.966143][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.966320][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 23.966463][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 23.966602][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 23.966780][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 23.966917][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 23.967063][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 23.981800][ T165] ------------[ cut here ]------------ | [ 23.982124][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: hw_stats_l3.sh/165 | [ 23.982533][ T165] Modules linked in: netdevsim | [ 23.983198][ T165] Tainted: [W]=WARN [ 23.983361][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.983631][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 23.983899][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 23.984500][ T165] RSP: 0018:ffa0000000827728 EFLAGS: 00010286 [ 23.984742][ T165] RAX: 00000000ffffffa6 RBX: ff11000004d23cc0 RCX: 1ff4000000104eab [ 23.985033][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d23d70 [ 23.985312][ T165] RBP: ff1100000c052000 R08: 1fe22000009a47af R09: ff11000004a70c48 [ 23.985583][ T165] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 23.985864][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 23.986155][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 23.986483][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.986722][ T165] CR2: 000055a19028c0a0 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 23.987017][ T165] PKRU: 55555554 [ 23.987182][ T165] Call Trace: [ 23.987344][ T165] [ 23.987477][ T165] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 23.987719][ T165] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 23.987960][ T165] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 23.988247][ T165] ? netdev_run_todo (net/core/dev.c:11703) [ 23.988509][ T165] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 23.988772][ T165] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.989062][ T165] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 23.989326][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.989600][ T165] ? unregister_netdevice_many (net/core/dev.c:12497) [ 23.989900][ T165] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 23.990181][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.990433][ T165] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 23.990668][ T165] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 23.990915][ T165] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 23.991132][ T165] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 23.991373][ T165] bus_remove_device (drivers/base/bus.c:657) [ 23.991576][ T165] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 23.991789][ T165] ? device_remove_file (drivers/base/core.c:3073) [ 23.992107][ T165] device_del (drivers/base/core.c:3895) [ 23.992274][ T165] ? __device_link_del (./include/linux/kobject.h:89) [ 23.992476][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 23.992679][ T165] device_unregister (drivers/base/core.c:3936) [ 23.992885][ T165] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 23.993140][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 23.993341][ T165] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 23.993579][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 23.993786][ T165] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 23.993986][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 23.994259][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 23.994424][ T165] new_sync_write (fs/read_write.c:595) [ 23.994626][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 23.994828][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 23.995060][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 23.995257][ T165] ? ksys_write (fs/read_write.c:740) [ 23.995464][ T165] vfs_write (fs/read_write.c:688) [ 23.995630][ T165] ksys_write (fs/read_write.c:740) [ 23.995803][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 23.996017][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.996214][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 23.996413][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 23.996612][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 23.996819][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 23.997034][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.997278][ T165] RIP: 0033:0x7ff11f8ac08e [ 23.997486][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.998094][ T165] RSP: 002b:00007ffc087fc300 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 23.998366][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 23.998643][ T165] RDX: 0000000000000005 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 23.998923][ T165] RBP: 00007ffc087fc310 R08: 0000000000000000 R09: 0000000000000000 [ 23.999206][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 [ 23.999476][ T165] R13: 0000000000000005 R14: 000055a19028c0a0 R15: 0000000000000000 | [ 24.033174][ T12] ------------[ cut here ]------------ | [ 24.033403][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: 0/12 | [ 24.033760][ T12] Modules linked in: netdevsim | [ 24.034365][ T12] Tainted: [W]=WARN [ 24.034523][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.034748][ T12] Workqueue: netns cleanup_net [ 24.034951][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.035204][ 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 [ 24.035760][ T12] RSP: 0018:ffa00000000c7568 EFLAGS: 00010286 [ 24.036010][ T12] RAX: 00000000ffffffa6 RBX: ff11000004d22f40 RCX: 1ff4000000018e73 [ 24.036270][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d22ff0 [ 24.036535][ T12] RBP: ff1100000c9da000 R08: 1fe22000009a45ff R09: ff11000001b05220 [ 24.036798][ T12] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 24.037071][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000c9da000 [ 24.037332][ T12] FS: 0000000000000000(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 24.037633][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.037875][ T12] CR2: 000055a19028c0a0 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 24.038153][ T12] PKRU: 55555554 [ 24.038306][ T12] Call Trace: [ 24.038460][ T12] [ 24.038581][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.038787][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.038948][ T12] register_netdevice (net/core/dev.c:11488) [ 24.039157][ T12] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 24.039378][ T12] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 24.039573][ T12] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 24.039812][ T12] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 24.040018][ T12] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 24.040244][ T12] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 24.040441][ T12] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 24.040671][ 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)) [ 24.040873][ T12] ? static_obj (kernel/locking/lockdep.c:858) [ 24.041043][ T12] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 24.041240][ T12] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 24.041467][ T12] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 24.041695][ T12] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 24.041932][ T12] devlink_reload (net/devlink/dev.c:475) [ 24.042139][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 24.042330][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 24.042521][ 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)) [ 24.042713][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 24.042914][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 24.043120][ T12] ? io_schedule_timeout (kernel/sched/core.c:8079 (discriminator 1)) [ 24.043317][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 24.043511][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 24.043700][ T12] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 24.043903][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.044111][ T12] cleanup_net (net/core/net_namespace.c:702) [ 24.044302][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 24.044488][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 24.044684][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.044886][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.045094][ T12] process_one_work (kernel/workqueue.c:3314) [ 24.045295][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 24.045486][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.045683][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 24.045890][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 24.046096][ T12] kthread (kernel/kthread.c:436) [ 24.046251][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.046476][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.046671][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 24.046874][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 24.047115][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 24.047309][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.047506][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 24.050849][ T12] ------------[ cut here ]------------ | [ 24.051107][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: 0/12 | [ 24.051447][ T12] Modules linked in: netdevsim | [ 24.052177][ T12] Tainted: [W]=WARN [ 24.052343][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.052566][ T12] Workqueue: netns cleanup_net [ 24.052791][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.053036][ 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 [ 24.053572][ T12] RSP: 0018:ffa00000000c7610 EFLAGS: 00010286 [ 24.053809][ T12] RAX: 00000000ffffffa6 RBX: ff11000004d23240 RCX: 1ff4000000018e88 [ 24.054215][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d232f0 [ 24.054664][ T12] RBP: ff1100000c01a000 R08: 1fe22000009a465f R09: ff11000001b05220 [ 24.054927][ T12] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 24.055201][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 24.055463][ T12] FS: 0000000000000000(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 24.055754][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.056093][ T12] CR2: 000055a19028c0a0 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 24.056350][ T12] PKRU: 55555554 [ 24.056499][ T12] Call Trace: [ 24.056652][ T12] [ 24.056784][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 24.057022][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.057336][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 24.057527][ T12] ? netdev_run_todo (net/core/dev.c:11703) [ 24.057815][ 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) [ 24.058204][ T12] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 24.058486][ T12] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 24.058678][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.058879][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 24.059170][ T12] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 24.059358][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.059636][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 24.059868][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 24.060199][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 24.060425][ T12] devlink_reload (net/devlink/dev.c:462) [ 24.060613][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 24.060815][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 24.061018][ 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)) [ 24.061208][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 24.061595][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 24.061794][ T12] ? io_schedule_timeout (kernel/sched/core.c:8079 (discriminator 1)) [ 24.061985][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 24.062246][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 24.062433][ T12] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 24.062717][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.062923][ T12] cleanup_net (net/core/net_namespace.c:702) [ 24.063130][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 24.063413][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 24.063698][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.063894][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.064187][ T12] process_one_work (kernel/workqueue.c:3314) [ 24.064379][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 24.064566][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.064758][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 24.064958][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 24.065166][ T12] kthread (kernel/kthread.c:436) [ 24.065321][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.065545][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.065734][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 24.066039][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 24.066267][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 24.066456][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.066647][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 24.136767][ T12] ------------[ cut here ]------------ | [ 24.136977][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: 0/12 | [ 24.137277][ T12] Modules linked in: netdevsim | [ 24.137824][ T12] Tainted: [W]=WARN [ 24.137937][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.138130][ T12] Workqueue: netns cleanup_net [ 24.138286][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.138478][ 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 [ 24.139004][ T12] RSP: 0018:ffa00000000c7568 EFLAGS: 00010286 [ 24.139189][ T12] RAX: 00000000ffffffa6 RBX: ff11000004d28640 RCX: 1ff4000000018e73 [ 24.139410][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d286f0 [ 24.139626][ T12] RBP: ff1100000be2a000 R08: 1fe22000009a50df R09: ff11000001b05220 [ 24.139845][ T12] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 24.140068][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ff1100000be2a000 [ 24.140284][ T12] FS: 0000000000000000(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 24.140538][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.140720][ T12] CR2: 00007ff9cec19568 CR3: 0000000005567001 CR4: 0000000000771ef0 [ 24.140941][ T12] PKRU: 55555554 [ 24.141058][ T12] Call Trace: [ 24.141166][ T12] [ 24.141240][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 24.141386][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 24.141495][ T12] register_netdevice (net/core/dev.c:11488) [ 24.141641][ T12] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 24.141821][ T12] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 24.142002][ T12] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 24.142189][ T12] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 24.142335][ T12] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 24.142512][ T12] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 24.142655][ T12] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 24.142852][ 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)) [ 24.143001][ T12] ? static_obj (kernel/locking/lockdep.c:858) [ 24.143109][ T12] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 24.143257][ T12] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 24.143438][ T12] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 24.143617][ T12] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 24.143825][ T12] devlink_reload (net/devlink/dev.c:475) [ 24.143973][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 24.144122][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 24.144269][ 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)) [ 24.144414][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 24.144563][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 24.144707][ T12] ? io_schedule_timeout (kernel/sched/core.c:8079 (discriminator 1)) [ 24.144855][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 24.145008][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 24.145150][ T12] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 24.145298][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.145444][ T12] cleanup_net (net/core/net_namespace.c:702) [ 24.145597][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 24.145738][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 24.145889][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.146038][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.146183][ T12] process_one_work (kernel/workqueue.c:3314) [ 24.146330][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 24.146472][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.146620][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 24.146766][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 24.146913][ T12] kthread (kernel/kthread.c:436) [ 24.147026][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.147205][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.147350][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 24.147495][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 24.147673][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 24.147821][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.147964][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 24.151464][ T12] ------------[ cut here ]------------ | [ 24.151626][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: 0/12 | [ 24.151928][ T12] Modules linked in: netdevsim | [ 24.152408][ T12] Tainted: [W]=WARN [ 24.152537][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.152688][ T12] Workqueue: netns cleanup_net [ 24.152820][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.152981][ 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 [ 24.153417][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 24.153569][ T12] RAX: 00000000ffffffa6 RBX: ff11000004d28f40 RCX: 1ff4000000018ed5 [ 24.153755][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d28ff0 [ 24.153942][ T12] RBP: ff1100000cb94000 R08: 1fe22000009a51ff R09: ff11000001b051d0 [ 24.154137][ T12] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 24.154316][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 24.154502][ T12] FS: 0000000000000000(0000) GS:ff11000089f05000(0000) knlGS:0000000000000000 [ 24.154715][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.154869][ T12] CR2: 00007ff9cec19568 CR3: 0000000019939002 CR4: 0000000000771ef0 [ 24.155061][ T12] PKRU: 55555554 [ 24.155154][ T12] Call Trace: [ 24.155245][ T12] [ 24.155313][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 24.155469][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.155624][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 24.155747][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 24.155878][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 24.156011][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 24.156133][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 24.156256][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 24.156377][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 24.156501][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 24.156626][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 24.156749][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.156873][ T12] cleanup_net (net/core/net_namespace.c:702) [ 24.157000][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 24.157123][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 24.157246][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 24.157366][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.157490][ T12] process_one_work (kernel/workqueue.c:3314) [ 24.157616][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 24.157736][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.157867][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 24.158003][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 24.158124][ T12] kthread (kernel/kthread.c:436) [ 24.158215][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.158367][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.158488][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 24.158612][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 24.158765][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 24.158897][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 24.159025][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 24.162480][ T165] ------------[ cut here ]------------ | [ 24.162729][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: hw_stats_l3.sh/165 | [ 24.163122][ T165] Modules linked in: netdevsim | [ 24.163764][ T165] Tainted: [W]=WARN [ 24.164020][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.164317][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.164569][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.165175][ T165] RSP: 0018:ffa0000000827728 EFLAGS: 00010286 [ 24.165414][ T165] RAX: 00000000ffffffa6 RBX: ff11000004d29cc0 RCX: 1ff4000000104eab [ 24.165688][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004d29d70 [ 24.165971][ T165] RBP: ff1100000be2a000 R08: 1fe22000009a53af R09: ff11000004a70c48 [ 24.166258][ T165] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 24.166532][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 24.166814][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089e85000(0000) knlGS:0000000000000000 [ 24.167234][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.167588][ T165] CR2: 0000562f66a10280 CR3: 000000000c5a2004 CR4: 0000000000771ef0 [ 24.167976][ T165] PKRU: 55555554 [ 24.168310][ T165] Call Trace: [ 24.168645][ T165] [ 24.168885][ T165] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 24.169251][ T165] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.169585][ T165] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 24.169832][ T165] ? netdev_run_todo (net/core/dev.c:11703) [ 24.170045][ T165] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 24.170248][ T165] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.170454][ T165] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 24.170656][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.170865][ T165] ? unregister_netdevice_many (net/core/dev.c:12497) [ 24.171087][ T165] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 24.171297][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.171499][ T165] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 24.171739][ T165] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 24.171982][ T165] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 24.172199][ T165] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 24.172439][ T165] bus_remove_device (drivers/base/bus.c:657) [ 24.172642][ T165] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 24.172849][ T165] ? device_remove_file (drivers/base/core.c:3073) [ 24.173068][ T165] device_del (drivers/base/core.c:3895) [ 24.173234][ T165] ? __device_link_del (./include/linux/kobject.h:89) [ 24.173441][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 24.173642][ T165] device_unregister (drivers/base/core.c:3936) [ 24.173851][ T165] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 24.174109][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 24.174310][ T165] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 24.174549][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 24.174749][ T165] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 24.174958][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 24.175177][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 24.175339][ T165] new_sync_write (fs/read_write.c:595) [ 24.175544][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.175746][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.175958][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.176173][ T165] ? ksys_write (fs/read_write.c:740) [ 24.176380][ T165] vfs_write (fs/read_write.c:688) [ 24.176546][ T165] ksys_write (fs/read_write.c:740) [ 24.176713][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 24.176923][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.177136][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.177335][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.177536][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.177735][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.177942][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.178193][ T165] RIP: 0033:0x7ff11f8ac08e [ 24.178402][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.179002][ T165] RSP: 002b:00007ffc087fc400 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 24.179279][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 24.179554][ T165] RDX: 0000000000000005 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 24.179833][ T165] RBP: 00007ffc087fc410 R08: 0000000000000000 R09: 0000000000000000 [ 24.180119][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 [ 24.180391][ T165] R13: 0000000000000005 R14: 000055a19028c0a0 R15: 0000000000000000 | [ 24.228109][ T165] ------------[ cut here ]------------ | [ 24.228322][ T165] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: hw_stats_l3.sh/165 | [ 24.228682][ T165] Modules linked in: netdevsim | [ 24.229252][ T165] Tainted: [W]=WARN [ 24.229369][ T165] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.229573][ T165] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 24.229772][ T165] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 24.230373][ T165] RSP: 0018:ffa0000000827728 EFLAGS: 00010286 [ 24.230569][ T165] RAX: 00000000ffffffa6 RBX: ff11000008eb7540 RCX: 1ff4000000104eab [ 24.230802][ T165] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000008eb75f0 [ 24.231036][ T165] RBP: ff1100000c9da000 R08: 1fe22000011d6ebf R09: ff11000004a70c48 [ 24.231262][ T165] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 24.231494][ T165] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 24.231723][ T165] FS: 00007ff11f83ab80(0000) GS:ff11000089d85000(0000) knlGS:0000000000000000 [ 24.232087][ T165] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.232281][ T165] CR2: 000055a19028c0a0 CR3: 000000000c5a2001 CR4: 0000000000771ef0 [ 24.232511][ T165] PKRU: 55555554 [ 24.232625][ T165] Call Trace: [ 24.232739][ T165] [ 24.232826][ T165] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 24.233089][ T165] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 24.233279][ T165] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 24.233432][ T165] ? netdev_run_todo (net/core/dev.c:11703) [ 24.233585][ T165] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 24.233808][ T165] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.233965][ T165] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 24.234181][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.234333][ T165] ? unregister_netdevice_many (net/core/dev.c:12497) [ 24.234485][ T165] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 24.234640][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.234796][ T165] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 24.235071][ T165] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 24.235263][ T165] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 24.235414][ T165] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 24.235606][ T165] bus_remove_device (drivers/base/bus.c:657) [ 24.235761][ T165] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 24.235918][ T165] ? device_remove_file (drivers/base/core.c:3073) [ 24.236208][ T165] device_del (drivers/base/core.c:3895) [ 24.236325][ T165] ? __device_link_del (./include/linux/kobject.h:89) [ 24.236480][ T165] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 24.236634][ T165] device_unregister (drivers/base/core.c:3936) [ 24.236788][ T165] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 24.236979][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 24.237262][ T165] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 24.237451][ T165] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 24.237604][ T165] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 24.237756][ T165] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 24.237914][ T165] ? kernfs_ops (fs/kernfs/file.c:128) [ 24.238154][ T165] new_sync_write (fs/read_write.c:595) [ 24.238304][ T165] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 24.238460][ T165] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.238612][ T165] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 24.238764][ T165] ? ksys_write (fs/read_write.c:740) [ 24.238926][ T165] vfs_write (fs/read_write.c:688) [ 24.239168][ T165] ksys_write (fs/read_write.c:740) [ 24.239285][ T165] ? __ia32_sys_read (fs/read_write.c:724) [ 24.239435][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.239586][ T165] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 24.239739][ T165] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 24.239893][ T165] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 24.240170][ T165] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 24.240327][ T165] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.240519][ T165] RIP: 0033:0x7ff11f8ac08e [ 24.240681][ T165] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 24.241302][ T165] RSP: 002b:00007ffc087fc500 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 24.241532][ T165] RAX: ffffffffffffffda RBX: 00007ff11fa2e580 RCX: 00007ff11f8ac08e [ 24.241758][ T165] RDX: 0000000000000005 RSI: 000055a19028c0a0 RDI: 0000000000000001 [ 24.242067][ T165] RBP: 00007ffc087fc510 R08: 0000000000000000 R09: 0000000000000000 [ 24.242292][ T165] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 Finger prints: rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:register_netdev:loopback_net_init rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:netif_change_flags:rtnl_newlink rtmsg_ifinfo_build_skb:rtmsg_ifinfo:netif_close_many:netif_close_many_and_unlock:unregister_netdevice_many_notify rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:unregister_netdevice_queue:nsim_destroy:__nsim_dev_port_del rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:default_device_exit_batch:ops_undo_list:cleanup_net rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:nsim_init_netdevsim:nsim_create rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:rtnl_dellink:rtnetlink_rcv_msg:netlink_rcv_skb rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:rtnl_configure_link:rtnl_newlink_create