====================================== | xx__-> [ 11.966662][ T164] ------------[ cut here ]------------ | [ 11.967025][ T164] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: fib_notificatio/164 | [ 11.967516][ T164] Modules linked in: netdevsim | [ 11.968242][ T164] Tainted: [W]=WARN [ 11.968488][ T164] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.968757][ T164] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 11.969040][ T164] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 11.969743][ T164] RSP: 0018:ffa00000008074f8 EFLAGS: 00010286 [ 11.970017][ T164] RAX: 00000000ffffffa6 RBX: ff11000009209e40 RCX: 1ff4000000100e65 [ 11.970333][ T164] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009209ef0 [ 11.970634][ T164] RBP: ff110000091c2000 R08: 1fe22000012413df R09: ff11000013965248 [ 11.970947][ T164] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 11.971253][ T164] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000091c2000 [ 11.971588][ T164] FS: 00007fa9d187eb80(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 11.971948][ T164] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 11.972213][ T164] CR2: 00007f69f6fe1808 CR3: 0000000012e9e002 CR4: 0000000000771ef0 [ 11.972530][ T164] PKRU: 55555554 [ 11.972708][ T164] Call Trace: [ 11.972922][ T164] [ 11.973062][ T164] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 11.973300][ T164] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 11.973547][ T164] register_netdevice (net/core/dev.c:11488) [ 11.973780][ T164] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 11.974048][ T164] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 11.974283][ T164] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 11.974571][ T164] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 11.974804][ T164] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 11.975080][ T164] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 11.975302][ T164] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 11.975582][ T164] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 11.975821][ T164] ? static_obj (kernel/locking/lockdep.c:858) [ 11.976059][ T164] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 11.976375][ T164] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 11.976650][ T164] nsim_drv_probe (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1731) netdevsim [ 11.976902][ T164] ? driver_sysfs_add (drivers/base/dd.c:495) [ 11.977128][ T164] call_driver_probe (drivers/base/dd.c:629) [ 11.977386][ T164] really_probe (drivers/base/dd.c:709) [ 11.977612][ T164] ? driver_probe_device (drivers/base/dd.c:135) [ 11.977845][ T164] __driver_probe_device (drivers/base/dd.c:871) [ 11.978074][ T164] driver_probe_device (drivers/base/dd.c:901) [ 11.978297][ T164] __device_attach_driver (drivers/base/dd.c:1029) [ 11.978537][ T164] bus_for_each_drv (drivers/base/bus.c:500) [ 11.978763][ T164] ? bus_find_device_reverse (drivers/base/bus.c:442) [ 11.978999][ T164] __device_attach (drivers/base/dd.c:1101) [ 11.979220][ T164] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.979452][ T164] ? __driver_attach_async_helper (drivers/base/dd.c:1172 (discriminator 1)) [ 11.979714][ T164] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.979947][ T164] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 11.980169][ T164] device_initial_probe (drivers/base/dd.c:1156) [ 11.980404][ T164] bus_probe_device (drivers/base/bus.c:613) [ 11.980629][ T164] device_add (drivers/base/core.c:3706) [ 11.980858][ T164] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 11.981123][ T164] ? __init_waitqueue_head (kernel/sched/wait.c:12) [ 11.981363][ T164] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 11.981588][ T164] new_device_store (drivers/net/netdevsim/bus.c:471 drivers/net/netdevsim/bus.c:191) netdevsim [ 11.981915][ T164] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 11.982184][ T164] ? new_port_store (drivers/net/netdevsim/bus.c:99) netdevsim [ 11.982466][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 11.982691][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 11.982926][ T164] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 11.983148][ T164] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 11.983388][ T164] ? kernfs_ops (fs/kernfs/file.c:128) [ 11.983567][ T164] new_sync_write (fs/read_write.c:595) [ 11.983811][ T164] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 11.984039][ T164] ? new_sync_read (./include/linux/ioprio.h:41) [ 11.984334][ T164] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 11.984580][ T164] ? ksys_write (fs/read_write.c:740) [ 11.984822][ T164] vfs_write (fs/read_write.c:688) [ 11.985055][ T164] ksys_write (fs/read_write.c:740) [ 11.985235][ T164] ? __ia32_sys_read (fs/read_write.c:724) [ 11.985474][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.985694][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 11.985920][ T164] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 11.986141][ T164] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 11.986378][ T164] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 11.986631][ T164] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.986905][ T164] RIP: 0033:0x7fa9d18f008e [ 11.987134][ T164] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.987803][ T164] RSP: 002b:00007ffe89e8ad10 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 11.988111][ T164] RAX: ffffffffffffffda RBX: 00007fa9d1a72580 RCX: 00007fa9d18f008e [ 11.988432][ T164] RDX: 0000000000000007 RSI: 000055ff8477b320 RDI: 0000000000000001 [ 11.988735][ T164] RBP: 00007ffe89e8ad20 R08: 0000000000000000 R09: 0000000000000000 [ 11.989040][ T164] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000007 [ 11.989354][ T164] R13: 0000000000000007 R14: 000055ff8477b320 R15: 0000000000000000 | [ 12.031627][ T178] ------------[ cut here ]------------ | [ 12.031914][ T178] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/178 | [ 12.032164][ T178] Modules linked in: netdevsim | [ 12.032855][ T178] Tainted: [W]=WARN [ 12.032964][ T178] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.033153][ T178] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.033402][ T178] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.033931][ T178] RSP: 0018:ffa0000000507aa8 EFLAGS: 00010286 [ 12.034117][ T178] RAX: 00000000ffffffa6 RBX: ff110000130bb9c0 RCX: 1ff40000000a0f1b [ 12.034341][ T178] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000130bba70 [ 12.034555][ T178] RBP: ff11000005cb1000 R08: 1fe220000261774f R09: ff11000004dd5180 [ 12.034794][ T178] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.035002][ T178] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000005cb1000 [ 12.035217][ T178] FS: 00007f61da770840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 12.035486][ T178] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.035670][ T178] CR2: 0000000000479648 CR3: 000000000a908006 CR4: 0000000000771ef0 [ 12.035892][ T178] PKRU: 55555554 [ 12.035995][ T178] Call Trace: [ 12.036098][ T178] [ 12.036171][ T178] ? ip6_route_dev_notify (net/ipv6/route.c:6484) [ 12.036319][ T178] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.036460][ T178] ? notifier_call_chain (kernel/notifier.c:85) [ 12.036602][ T178] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.036708][ T178] register_netdevice (net/core/dev.c:11488) [ 12.036851][ T178] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.037030][ T178] register_netdev (net/core/dev.c:11552) [ 12.037172][ T178] loopback_net_init (drivers/net/loopback.c:218) [ 12.037319][ T178] ops_init (net/core/net_namespace.c:137) [ 12.037427][ T178] setup_net (net/core/net_namespace.c:446) [ 12.037534][ T178] ? unregister_pernet_device (net/core/net_namespace.c:1503) [ 12.037670][ T178] ? lockdep_init_map_type (kernel/locking/lockdep.c:4973) [ 12.037825][ T178] ? mutex_init_lockdep (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/mutex.c:185) [ 12.037970][ T178] copy_net_ns (net/core/net_namespace.c:579) [ 12.038114][ T178] create_new_namespaces (kernel/nsproxy.c:132) [ 12.038258][ T178] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 12.038404][ T178] ksys_unshare (kernel/fork.c:3243) [ 12.038545][ T178] ? walk_process_tree (kernel/fork.c:3036 (discriminator 19)) [ 12.038692][ T178] ? __ia32_sys_open (fs/open.c:1374) [ 12.038858][ T178] __x64_sys_unshare (kernel/fork.c:3317 kernel/fork.c:3315 kernel/fork.c:3315) [ 12.039000][ T178] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.039145][ T178] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.039284][ T178] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.039428][ T178] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.039569][ T178] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.039747][ T178] RIP: 0033:0x7f61daa32bcb [ 12.039901][ T178] 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 [ 12.040402][ T178] RSP: 002b:00007ffcc86a8038 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 12.040612][ T178] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f61daa32bcb [ 12.040911][ T178] RDX: 0000000000000000 RSI: 0000000000477309 RDI: 0000000040000000 [ 12.041224][ T178] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 12.041547][ T178] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcc86aa260 [ 12.041854][ T178] R13: 0000000000000001 R14: 00007f61da7706f8 R15: 00007ffcc86ab832 | [ 12.083569][ T179] ------------[ cut here ]------------ | [ 12.083848][ T179] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/179 | [ 12.084160][ T179] Modules linked in: netdevsim | [ 12.085277][ T179] Tainted: [W]=WARN [ 12.085519][ T179] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.085715][ T179] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.085922][ T179] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.086527][ T179] RSP: 0018:ffa0000000727310 EFLAGS: 00010286 [ 12.086722][ T179] RAX: 00000000ffffffa6 RBX: ff110000130ba640 RCX: 1ff40000000e4e28 [ 12.086958][ T179] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000130ba6f0 [ 12.087207][ T179] RBP: ff110000091c2000 R08: 1fe22000026174df R09: ff11000013a42ed0 [ 12.087438][ T179] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.087664][ T179] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 12.087900][ T179] FS: 00007f1da1d2d840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 12.088174][ T179] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.088376][ T179] CR2: 00007f1da1f2ec20 CR3: 0000000009323002 CR4: 0000000000771ef0 [ 12.088606][ T179] PKRU: 55555554 [ 12.088721][ T179] Call Trace: [ 12.088841][ T179] [ 12.088922][ T179] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 12.089118][ T179] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 12.089314][ T179] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 12.089471][ T179] ? netdev_run_todo (net/core/dev.c:11703) [ 12.089626][ T179] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.089787][ T179] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 12.089940][ T179] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 12.090092][ T179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.090244][ T179] ? unregister_netdevice_many (net/core/dev.c:12497) [ 12.090408][ T179] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 12.090566][ T179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.090719][ T179] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 12.090915][ T179] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 12.091109][ T179] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 12.091300][ T179] devlink_reload (net/devlink/dev.c:462) [ 12.091503][ T179] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.091657][ T179] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 12.091778][ T179] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 12.091898][ T179] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.092051][ T179] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.092239][ T179] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.092396][ T179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.092548][ T179] ? __nla_parse (lib/nlattr.c:732) [ 12.092705][ T179] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.092865][ T179] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.093058][ T179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.093212][ T179] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.093375][ T179] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.093532][ T179] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.093689][ T179] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.093881][ T179] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.094073][ T179] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.094229][ T179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.094386][ T179] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.094538][ T179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.094693][ T179] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.094852][ T179] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.095003][ T179] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.095155][ T179] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.095316][ T179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.095468][ T179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.095625][ T179] genl_rcv (net/netlink/genetlink.c:1218) [ 12.095740][ T179] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.095962][ T179] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.096189][ T179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.096440][ T179] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.096683][ T179] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.096940][ T179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.097171][ T179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.097390][ T179] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.097550][ T179] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.097710][ T179] ? build_open_flags (fs/open.c:1212) [ 12.097917][ T179] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 12.098125][ T179] ? __ia32_sys_open (fs/open.c:1374) [ 12.098354][ T179] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.098512][ T179] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.098704][ T179] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.098861][ T179] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.099013][ T179] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.099169][ T179] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.099325][ T179] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.099479][ T179] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.099670][ T179] RIP: 0033:0x7f1da1f6708e [ 12.099841][ T179] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.100401][ T179] RSP: 002b:00007ffc4ede5700 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.100647][ T179] RAX: ffffffffffffffda RBX: 000000003b376980 RCX: 00007f1da1f6708e [ 12.100883][ T179] RDX: 0000000000000040 RSI: 000000003b376ba0 RDI: 0000000000000005 [ 12.101115][ T179] RBP: 00007ffc4ede5710 R08: 00007f1da221b980 R09: 000000000000000c [ 12.101352][ T179] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.101581][ T179] R13: 000000003b376980 R14: 0000000000000000 R15: 0000000000000001 | [ 12.162280][ T179] ------------[ cut here ]------------ | [ 12.162488][ T179] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: devlink/179 | [ 12.162854][ T179] Modules linked in: netdevsim | [ 12.163356][ T179] Tainted: [W]=WARN [ 12.163478][ T179] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.163677][ T179] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.163888][ T179] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.164457][ T179] RSP: 0018:ffa0000000727268 EFLAGS: 00010286 [ 12.164658][ T179] RAX: 00000000ffffffa6 RBX: ff110000090b6f40 RCX: 1ff40000000e4e13 [ 12.164901][ T179] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090b6ff0 [ 12.165138][ T179] RBP: ff110000140da000 R08: 1fe2200001216dff R09: ff11000013a42ed0 [ 12.165379][ T179] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.165613][ T179] R13: 0000000000000000 R14: 0000000000000000 R15: ff110000140da000 [ 12.165860][ T179] FS: 00007f1da1d2d840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 12.166139][ T179] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.166347][ T179] CR2: 000055a66f2e1000 CR3: 0000000009323002 CR4: 0000000000771ef0 [ 12.166592][ T179] PKRU: 55555554 [ 12.166713][ T179] Call Trace: [ 12.166838][ T179] [ 12.166921][ T179] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.167083][ T179] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.167211][ T179] register_netdevice (net/core/dev.c:11488) [ 12.167378][ T179] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.167572][ T179] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 12.167735][ T179] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 12.167945][ T179] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 12.168107][ T179] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 12.168310][ T179] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 12.168471][ T179] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 12.168669][ T179] ? is_module_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) kernel/module/main.c:3876 (discriminator 2)) [ 12.168831][ T179] ? static_obj (kernel/locking/lockdep.c:858) [ 12.168951][ T179] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.169117][ T179] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 12.169325][ T179] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 12.169525][ T179] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 12.169724][ T179] devlink_reload (net/devlink/dev.c:475) [ 12.169885][ T179] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 12.170043][ T179] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1196 fs/file.c:1210) [ 12.170167][ T179] ? ns_capable (./include/linux/security.h:701 kernel/capability.c:342 kernel/capability.c:363) [ 12.170289][ T179] devlink_nl_reload_doit (net/devlink/dev.c:585) [ 12.170454][ T179] ? devlink_get_from_attrs_lock (net/devlink/devl_internal.h:112 net/devlink/devl_internal.h:118 net/devlink/netlink.c:235) [ 12.170650][ T179] ? __nla_validate_parse (lib/nlattr.c:635) [ 12.170812][ T179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.170971][ T179] ? __nla_parse (lib/nlattr.c:732) [ 12.171132][ T179] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 12.171297][ T179] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 12.171503][ T179] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.171667][ T179] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.171829][ T179] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.171990][ T179] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 12.172149][ T179] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 12.172349][ T179] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.172547][ T179] ? devlink_nl_pre_doit_port (net/devlink/netlink.c:262) [ 12.172705][ T179] ? devlink_reload (./include/net/net_namespace.h:412 (discriminator 8)) [ 12.172867][ T179] ? devlink_nl_post_doit (net/devlink/netlink.c:307) [ 12.173027][ T179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.173191][ T179] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 12.173364][ T179] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.173524][ T179] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 12.173682][ T179] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.173851][ T179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.174009][ T179] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.174170][ T179] genl_rcv (net/netlink/genetlink.c:1218) [ 12.174290][ T179] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.174454][ T179] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.174611][ T179] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.174767][ T179] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.174928][ T179] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.175083][ T179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.175243][ T179] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.175404][ T179] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 12.175567][ T179] ? __ia32_sys_getpeername (net/socket.c:2219) [ 12.175729][ T179] ? build_open_flags (fs/open.c:1212) [ 12.175898][ T179] ? exc_page_fault (arch/x86/mm/fault.c:1474 arch/x86/mm/fault.c:1527) [ 12.176057][ T179] ? __ia32_sys_open (fs/open.c:1374) [ 12.176215][ T179] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 12.176378][ T179] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.176572][ T179] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 12.176731][ T179] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 12.176892][ T179] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.177047][ T179] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.177203][ T179] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.177363][ T179] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.177558][ T179] RIP: 0033:0x7f1da1f6708e [ 12.177722][ T179] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.178282][ T179] RSP: 002b:00007ffc4ede5700 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 12.178521][ T179] RAX: ffffffffffffffda RBX: 000000003b376980 RCX: 00007f1da1f6708e [ 12.178754][ T179] RDX: 0000000000000040 RSI: 000000003b376ba0 RDI: 0000000000000005 [ 12.178993][ T179] RBP: 00007ffc4ede5710 R08: 00007f1da221b980 R09: 000000000000000c [ 12.179230][ T179] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000040cd80 [ 12.179469][ T179] R13: 000000003b376980 R14: 0000000000000000 R15: 0000000000000001 | [ 12.225389][ T186] ------------[ cut here ]------------ | [ 12.225622][ T186] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/186 | [ 12.225932][ T186] Modules linked in: netdevsim | [ 12.226804][ T186] Tainted: [W]=WARN [ 12.226912][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.227087][ T186] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.227275][ T186] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.227849][ T186] RSP: 0018:ffa00000008371b0 EFLAGS: 00010286 [ 12.228036][ T186] RAX: 00000000ffffffa6 RBX: ff110000090b6ac0 RCX: 1ff4000000106dfc [ 12.228255][ T186] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090b6b70 [ 12.228499][ T186] RBP: ff1100000760c000 R08: 1fe2200001216d6f R09: ff110000133e8ba8 [ 12.228714][ T186] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 12.228942][ T186] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 12.229161][ T186] FS: 00007f11634d7840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 12.229424][ T186] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.229603][ T186] CR2: 00000000004a77b8 CR3: 000000001386a006 CR4: 0000000000771ef0 [ 12.229824][ T186] PKRU: 55555554 [ 12.229933][ T186] Call Trace: [ 12.230039][ T186] [ 12.230114][ T186] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 12.230259][ T186] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.230407][ T186] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 12.230549][ T186] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.230657][ T186] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 12.230802][ T186] __dev_notify_flags (net/core/dev.c:9787) [ 12.230948][ T186] ? netif_change_name (net/core/dev.c:1495) [ 12.231091][ T186] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 12.231268][ T186] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 12.231418][ T186] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 12.231559][ T186] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 12.231697][ T186] ? __dev_get_by_name (net/core/dev.c:883) [ 12.231841][ T186] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 12.231995][ T186] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 12.232144][ T186] rtnl_newlink (net/core/rtnetlink.c:4150) [ 12.232286][ T186] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.232428][ T186] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.232568][ T186] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.232705][ T186] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.232847][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.232991][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.233130][ T186] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.233267][ T186] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.233411][ T186] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.233553][ T186] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.233691][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.233838][ T186] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.233977][ T186] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.234119][ T186] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.234258][ T186] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.234402][ T186] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.234547][ T186] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.234694][ T186] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.234842][ T186] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.234982][ T186] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.235122][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.235262][ T186] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.235406][ T186] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.235546][ T186] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.235688][ T186] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.235838][ T186] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.235983][ T186] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.236156][ T186] ? move_addr_to_kernel (net/socket.c:258) [ 12.236295][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.236439][ T186] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 12.236581][ T186] ___sys_sendmsg (net/socket.c:2752) [ 12.236718][ T186] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 12.236902][ T186] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.237079][ T186] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 12.237228][ T186] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 12.237383][ T186] __sys_sendmsg (net/socket.c:2784) [ 12.237537][ T186] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.237715][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.237938][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.238090][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.238297][ T186] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.238528][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.238742][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.239010][ T186] RIP: 0033:0x7f116371108e [ 12.239169][ T186] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.239694][ T186] RSP: 002b:00007ffffd921900 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.239922][ T186] RAX: ffffffffffffffda RBX: 00007ffffd9220b0 RCX: 00007f116371108e [ 12.240138][ T186] RDX: 0000000000000000 RSI: 00007ffffd9219b0 RDI: 0000000000000005 [ 12.240358][ T186] RBP: 00007ffffd921910 R08: 0000000000000000 R09: 0000000000000000 [ 12.240573][ T186] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c987 [ 12.240785][ T186] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffffd922080 | [ 12.293649][ T188] ------------[ cut here ]------------ | [ 12.293913][ T188] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/188 | [ 12.294163][ T188] Modules linked in: netdevsim | [ 12.294712][ T188] Tainted: [W]=WARN [ 12.294827][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.295005][ T188] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 12.295189][ T188] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 12.295732][ T188] RSP: 0018:ffa0000000637020 EFLAGS: 00010286 [ 12.295945][ T188] RAX: 00000000ffffffa6 RBX: ff11000001e2f0c0 RCX: 1ff40000000c6dca [ 12.296154][ T188] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000001e2f170 [ 12.296368][ T188] RBP: ff1100000760c000 R08: 1fe22000003c5e2f R09: ff1100000b61ae80 [ 12.296577][ T188] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 12.296792][ T188] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 12.297012][ T188] FS: 00007f019d38b840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 12.297265][ T188] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 12.297445][ T188] CR2: 0000000013c24988 CR3: 0000000004ac9002 CR4: 0000000000771ef0 [ 12.297672][ T188] PKRU: 55555554 [ 12.297784][ T188] Call Trace: [ 12.297887][ T188] [ 12.297960][ T188] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 12.298101][ T188] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 12.298244][ T188] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 12.298354][ T188] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 12.298498][ T188] __dev_notify_flags (net/core/dev.c:9787) [ 12.298642][ T188] ? netif_change_name (net/core/dev.c:1495) [ 12.298786][ T188] ? __dev_change_flags (net/core/dev.c:9752) [ 12.298924][ T188] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 12.299061][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.299202][ T188] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 12.299354][ T188] netif_change_flags (net/core/dev.c:9820) [ 12.299495][ T188] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 12.299637][ T188] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 12.299783][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 12.299960][ T188] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.300098][ T188] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.300236][ T188] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.300379][ T188] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.300522][ T188] ? __kernel_text_address (kernel/extable.c:79) [ 12.300665][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.300808][ T188] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.300949][ T188] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 12.301100][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.301236][ T188] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 12.301378][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.301516][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.301657][ T188] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 12.301888][ T188] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 12.302027][ T188] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 12.302224][ T188] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 12.302420][ T188] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 12.302620][ T188] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 12.302845][ T188] rtnl_newlink (net/core/rtnetlink.c:4150) [ 12.302997][ T188] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.303142][ T188] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.303283][ T188] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.303428][ T188] ? mark_usage (kernel/locking/lockdep.c:4674) [ 12.303571][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.303713][ T188] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.303873][ T188] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.304045][ T188] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.304186][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 12.304336][ T188] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 12.304475][ T188] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 12.304612][ T188] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.304749][ T188] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.304935][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.305076][ T188] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 12.305215][ T188] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 12.305476][ T188] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 12.305616][ T188] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.305755][ T188] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.305904][ T188] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.306042][ T188] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.306183][ T188] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.306391][ T188] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.306616][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 12.306766][ T188] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 12.306917][ T188] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 12.307056][ T188] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 12.307197][ T188] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 12.307523][ T188] ? copy_msghdr_from_user (net/socket.c:2635) [ 12.307659][ T188] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 12.307833][ T188] ? move_addr_to_kernel (net/socket.c:258) [ 12.307972][ T188] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.308108][ T188] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 12.308247][ T188] ___sys_sendmsg (net/socket.c:2752) [ 12.308420][ T188] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 12.308657][ T188] ? copy_msghdr_from_user (net/socket.c:2603) [ 12.308814][ T188] __sys_sendmsg (net/socket.c:2784) [ 12.308955][ T188] ? __sys_sendmsg_sock (net/socket.c:2765) [ 12.309094][ T188] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 12.309268][ T188] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.309414][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 12.309555][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 12.309693][ T188] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 12.309837][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 12.309981][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.310161][ T188] RIP: 0033:0x7f019d5c508e [ 12.310313][ T188] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.310823][ T188] RSP: 002b:00007ffc64854850 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.311077][ T188] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f019d5c508e [ 12.311395][ T188] RDX: 0000000000000000 RSI: 00007ffc64854900 RDI: 0000000000000005 [ 12.311708][ T188] RBP: 00007ffc64854860 R08: 0000000000000000 R09: 0000000000000000 [ 12.312030][ T188] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c987 [ 12.312263][ T188] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc64854fd0 | [ 25.854337][ T274] ------------[ cut here ]------------ | [ 25.854690][ T274] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/274 | [ 25.855190][ T274] Modules linked in: netdevsim | [ 25.856979][ T274] Tainted: [W]=WARN [ 25.857200][ T274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.857536][ T274] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.857911][ T274] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.858796][ T274] RSP: 0018:ffa0000000a771b0 EFLAGS: 00010286 [ 25.859138][ T274] RAX: 00000000ffffffa6 RBX: ff11000009153b40 RCX: 1ff400000014edfc [ 25.859551][ T274] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009153bf0 [ 25.859964][ T274] RBP: ff11000009d2c000 R08: 1fe220000122a77f R09: ff1100001384d1a8 [ 25.860372][ T274] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 25.860750][ T274] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.861153][ T274] FS: 00007f29f269f840(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 25.861608][ T274] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.861947][ T274] CR2: 00000000004a77b8 CR3: 0000000014077001 CR4: 0000000000771ef0 [ 25.862348][ T274] PKRU: 55555554 [ 25.862570][ T274] Call Trace: [ 25.862788][ T274] [ 25.862990][ T274] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.863269][ T274] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.863579][ T274] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.863864][ T274] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.864123][ T274] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 25.864430][ T274] __dev_notify_flags (net/core/dev.c:9787) [ 25.864708][ T274] ? netif_change_name (net/core/dev.c:1495) [ 25.864989][ T274] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 25.865337][ T274] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 25.865666][ T274] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 25.865956][ T274] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 25.866233][ T274] ? __dev_get_by_name (net/core/dev.c:883) [ 25.866526][ T274] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 25.866830][ T274] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 25.867124][ T274] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.867420][ T274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.867693][ T274] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.868002][ T274] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.868298][ T274] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.868592][ T274] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.868906][ T274] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.869210][ T274] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.869563][ T274] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.869851][ T274] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.870151][ T274] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.870451][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.870751][ T274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.871054][ T274] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.871357][ T274] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.871641][ T274] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.871940][ T274] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.872229][ T274] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.872523][ T274] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.872800][ T274] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.873089][ T274] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.873381][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.873658][ T274] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.873961][ T274] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.874247][ T274] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.874543][ T274] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.874846][ T274] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.875129][ T274] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.875480][ T274] ? move_addr_to_kernel (net/socket.c:258) [ 25.875763][ T274] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.876047][ T274] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 25.876347][ T274] ___sys_sendmsg (net/socket.c:2752) [ 25.876648][ T274] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 25.876945][ T274] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.877245][ T274] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 25.877552][ T274] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 25.877833][ T274] __sys_sendmsg (net/socket.c:2784) [ 25.878144][ T274] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.878442][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.878712][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.878997][ T274] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.879274][ T274] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.879570][ T274] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.879849][ T274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.880208][ T274] RIP: 0033:0x7f29f28d908e [ 25.880512][ T274] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.881373][ T274] RSP: 002b:00007ffc18f2c690 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.881778][ T274] RAX: ffffffffffffffda RBX: 00007ffc18f2ce40 RCX: 00007f29f28d908e [ 25.882174][ T274] RDX: 0000000000000000 RSI: 00007ffc18f2c740 RDI: 0000000000000005 [ 25.882595][ T274] RBP: 00007ffc18f2c6a0 R08: 0000000000000000 R09: 0000000000000000 [ 25.883008][ T274] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c995 [ 25.883417][ T274] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffc18f2ce10 | [ 25.922651][ T275] ------------[ cut here ]------------ | [ 25.922852][ T275] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/275 | [ 25.923150][ T275] Modules linked in: netdevsim | [ 25.923922][ T275] Tainted: [W]=WARN [ 25.924071][ T275] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.924471][ T275] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 25.924748][ T275] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 25.925435][ T275] RSP: 0018:ffa0000000a87020 EFLAGS: 00010286 [ 25.925634][ T275] RAX: 00000000ffffffa6 RBX: ff11000009153240 RCX: 1ff4000000150dca [ 25.925842][ T275] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000091532f0 [ 25.926058][ T275] RBP: ff11000009d2c000 R08: 1fe220000122a65f R09: ff11000016805180 [ 25.926271][ T275] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 25.926491][ T275] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 25.926702][ T275] FS: 00007f0b0958c840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 25.926952][ T275] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.927127][ T275] CR2: 000000000d1b0988 CR3: 0000000013a3f005 CR4: 0000000000771ef0 [ 25.927346][ T275] PKRU: 55555554 [ 25.927450][ T275] Call Trace: [ 25.927562][ T275] [ 25.927634][ T275] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 25.927776][ T275] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 25.927883][ T275] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 25.928029][ T275] __dev_notify_flags (net/core/dev.c:9787) [ 25.928171][ T275] ? netif_change_name (net/core/dev.c:1495) [ 25.928316][ T275] ? __dev_change_flags (net/core/dev.c:9752) [ 25.928454][ T275] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 25.928593][ T275] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.928731][ T275] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 25.928872][ T275] netif_change_flags (net/core/dev.c:9820) [ 25.929023][ T275] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 25.929186][ T275] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 25.929335][ T275] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 25.929540][ T275] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.929677][ T275] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.929816][ T275] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 25.929961][ T275] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.930109][ T275] ? __kernel_text_address (kernel/extable.c:79) [ 25.930259][ T275] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.930406][ T275] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.930544][ T275] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.930682][ T275] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.930819][ T275] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 25.930974][ T275] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.931114][ T275] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.931252][ T275] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 25.931398][ T275] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 25.931583][ T275] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 25.931722][ T275] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 25.931862][ T275] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 25.932008][ T275] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 25.932152][ T275] rtnl_newlink (net/core/rtnetlink.c:4150) [ 25.932295][ T275] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.932441][ T275] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.932582][ T275] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.932720][ T275] ? mark_usage (kernel/locking/lockdep.c:4674) [ 25.932858][ T275] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.933027][ T275] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.933168][ T275] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.933313][ T275] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.933454][ T275] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 25.933601][ T275] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 25.933754][ T275] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 25.933901][ T275] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.934040][ T275] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.934180][ T275] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.934324][ T275] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 25.934462][ T275] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 25.934599][ T275] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 25.934738][ T275] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.934900][ T275] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.935050][ T275] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 25.935200][ T275] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 25.935344][ T275] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.935483][ T275] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.935621][ T275] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 25.935768][ T275] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 25.935918][ T275] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 25.936063][ T275] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 25.936212][ T275] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 25.936356][ T275] ? copy_msghdr_from_user (net/socket.c:2635) [ 25.936493][ T275] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 25.936669][ T275] ? move_addr_to_kernel (net/socket.c:258) [ 25.936817][ T275] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.936961][ T275] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 25.937101][ T275] ___sys_sendmsg (net/socket.c:2752) [ 25.937240][ T275] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 25.937438][ T275] ? copy_msghdr_from_user (net/socket.c:2603) [ 25.937590][ T275] __sys_sendmsg (net/socket.c:2784) [ 25.937730][ T275] ? __sys_sendmsg_sock (net/socket.c:2765) [ 25.937867][ T275] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 25.938048][ T275] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.938186][ T275] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 25.938327][ T275] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 25.938464][ T275] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 25.938623][ T275] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 25.938762][ T275] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.938945][ T275] RIP: 0033:0x7f0b097c608e [ 25.939111][ T275] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.939627][ T275] RSP: 002b:00007ffdb008e740 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.939849][ T275] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0b097c608e [ 25.940063][ T275] RDX: 0000000000000000 RSI: 00007ffdb008e7f0 RDI: 0000000000000005 [ 25.940270][ T275] RBP: 00007ffdb008e750 R08: 0000000000000000 R09: 0000000000000000 [ 25.940482][ T275] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c995 [ 25.940691][ T275] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffdb008eec0 | [ 35.914631][ T320] ------------[ cut here ]------------ | [ 35.914881][ T320] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/320 | [ 35.915206][ T320] Modules linked in: netdevsim | [ 35.916639][ T320] Tainted: [W]=WARN [ 35.916790][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.917029][ T320] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.917277][ T320] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.918062][ T320] RSP: 0018:ffa0000000c77010 EFLAGS: 00010286 [ 35.918380][ T320] RAX: 00000000ffffffa6 RBX: ff11000004a72f40 RCX: 1ff400000018edc8 [ 35.918631][ T320] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000004a72ff0 [ 35.918914][ T320] RBP: ff11000009d2c000 R08: 1fe220000094e5ff R09: ff1100001304d180 [ 35.919179][ T320] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 35.919447][ T320] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000000c77100 [ 35.919702][ T320] FS: 00007f7879c59840(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 35.920000][ T320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.920222][ T320] CR2: 000000003a1da988 CR3: 00000000143d4002 CR4: 0000000000771ef0 [ 35.920491][ T320] PKRU: 55555554 [ 35.920643][ T320] Call Trace: [ 35.920794][ T320] [ 35.920912][ T320] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 35.921111][ T320] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 35.921264][ T320] netif_close_many (net/core/dev.c:1804) [ 35.921469][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.921659][ T320] ? __dev_close_many (net/core/dev.c:1781) [ 35.921850][ T320] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.922047][ T320] netif_close_many_and_unlock (net/core/dev.c:12330) [ 35.922236][ T320] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.922429][ T320] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 35.922649][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.922835][ T320] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.923066][ T320] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.923253][ T320] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.923454][ T320] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.923674][ T320] ? unregister_netdevice_many (net/core/dev.c:12497) [ 35.923861][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.924054][ T320] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.924242][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.924441][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.924625][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.924806][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.924995][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.925201][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.925398][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.925589][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.925773][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.925957][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.926153][ T320] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.926354][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.926539][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.926722][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.926907][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.927124][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.927324][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.927509][ T320] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.927695][ T320] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.927879][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.928157][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.928361][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.928552][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.928736][ T320] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.928923][ T320] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.929127][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.929328][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.929522][ T320] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.929711][ T320] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.929895][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.930094][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.930281][ T320] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.930480][ T320] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.930668][ T320] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.930856][ T320] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.931047][ T320] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.931267][ T320] ? move_addr_to_kernel (net/socket.c:258) [ 35.931467][ T320] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.931654][ T320] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.931841][ T320] ___sys_sendmsg (net/socket.c:2752) [ 35.932037][ T320] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.932257][ T320] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.932466][ T320] __sys_sendmsg (net/socket.c:2784) [ 35.932653][ T320] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.932863][ T320] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.933097][ T320] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.933286][ T320] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.933493][ T320] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.933680][ T320] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.933866][ T320] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.934065][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.934281][ T320] RIP: 0033:0x7f7879e9308e [ 35.934487][ T320] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.935020][ T320] RSP: 002b:00007fff2c02b8b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.935278][ T320] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f7879e9308e [ 35.935546][ T320] RDX: 0000000000000000 RSI: 00007fff2c02b960 RDI: 0000000000000005 [ 35.935792][ T320] RBP: 00007fff2c02b8c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.936049][ T320] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c99f [ 35.936302][ T320] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff2c02c030 | [ 35.946832][ T320] ------------[ cut here ]------------ | [ 35.946994][ T320] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: ip/320 | [ 35.947227][ T320] Modules linked in: netdevsim | [ 35.947643][ T320] Tainted: [W]=WARN [ 35.947743][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.947908][ T320] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 35.948085][ T320] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 35.948552][ T320] RSP: 0018:ffa0000000c77190 EFLAGS: 00010286 [ 35.948720][ T320] RAX: 00000000ffffffa6 RBX: ff110000090b70c0 RCX: 1ff400000018edf8 [ 35.948919][ T320] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000090b7170 [ 35.949119][ T320] RBP: ff11000009d2c000 R08: 1fe2200001216e2f R09: ff1100001304d158 [ 35.949316][ T320] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 35.949515][ T320] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 35.949712][ T320] FS: 00007f7879c59840(0000) GS:ff110000a0a05000(0000) knlGS:0000000000000000 [ 35.949942][ T320] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.950114][ T320] CR2: 000055ff84779a88 CR3: 00000000143d4005 CR4: 0000000000771ef0 [ 35.950320][ T320] PKRU: 55555554 [ 35.950421][ T320] Call Trace: [ 35.950522][ T320] [ 35.950590][ T320] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 35.950756][ T320] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 35.950916][ T320] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.951049][ T320] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.951183][ T320] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 35.951354][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.951484][ T320] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 35.951611][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.951738][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.951866][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.952000][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.952127][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.952283][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.952420][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.952549][ T320] ? mark_usage (kernel/locking/lockdep.c:4674) [ 35.952678][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.952809][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.952945][ T320] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 35.953089][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.953226][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.953422][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.953560][ T320] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 35.953695][ T320] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 35.953824][ T320] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 35.953956][ T320] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.954112][ T320] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.954244][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.954503][ T320] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 35.954720][ T320] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 35.954853][ T320] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 35.954993][ T320] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.955125][ T320] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.955255][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 35.955457][ T320] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 35.955587][ T320] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.955714][ T320] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.955840][ T320] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 35.955979][ T320] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 35.956109][ T320] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 35.956237][ T320] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 35.956417][ T320] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 35.956545][ T320] ? copy_msghdr_from_user (net/socket.c:2635) [ 35.956674][ T320] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 35.956837][ T320] ? move_addr_to_kernel (net/socket.c:258) [ 35.956966][ T320] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 35.957102][ T320] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 35.957232][ T320] ___sys_sendmsg (net/socket.c:2752) [ 35.957380][ T320] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 35.957543][ T320] ? copy_msghdr_from_user (net/socket.c:2603) [ 35.957690][ T320] __sys_sendmsg (net/socket.c:2784) [ 35.957829][ T320] ? __sys_sendmsg_sock (net/socket.c:2765) [ 35.957961][ T320] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 35.958142][ T320] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.958271][ T320] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 35.958413][ T320] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 35.958543][ T320] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 35.958677][ T320] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 35.958808][ T320] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.958973][ T320] RIP: 0033:0x7f7879e9308e [ 35.959116][ T320] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.959596][ T320] RSP: 002b:00007fff2c02b8b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.959794][ T320] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f7879e9308e [ 35.959990][ T320] RDX: 0000000000000000 RSI: 00007fff2c02b960 RDI: 0000000000000005 [ 35.960190][ T320] RBP: 00007fff2c02b8c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.960392][ T320] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c99f [ 35.960593][ T320] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fff2c02c030 | [ 56.379394][ T462] ------------[ cut here ]------------ | [ 56.379663][ T462] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/462 | [ 56.379967][ T462] Modules linked in: netdevsim | [ 56.380726][ T462] Tainted: [W]=WARN [ 56.380885][ T462] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.381112][ T462] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.381510][ T462] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.382131][ T462] RSP: 0018:ffa00000012c71b0 EFLAGS: 00010286 [ 56.382524][ T462] RAX: 00000000ffffffa6 RBX: ff11000009209540 RCX: 1ff4000000258dfc [ 56.382860][ T462] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000092095f0 [ 56.383256][ T462] RBP: ff11000009d3c000 R08: 1fe22000012412bf R09: ff11000012d32ea8 [ 56.383629][ T462] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 56.383884][ T462] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.384151][ T462] FS: 00007f762294d840(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 56.384465][ T462] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.384688][ T462] CR2: 00000000004a77b8 CR3: 0000000009f09002 CR4: 0000000000771ef0 [ 56.384953][ T462] PKRU: 55555554 [ 56.385110][ T462] Call Trace: [ 56.385277][ T462] [ 56.385412][ T462] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.385603][ T462] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.385803][ T462] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.385996][ T462] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.386161][ T462] ? rtnl_newlink_create (./include/linux/netdevice.h:2830 ./include/net/netdev_lock.h:42 ./include/net/netdev_lock.h:39 net/core/rtnetlink.c:3912) [ 56.386365][ T462] __dev_notify_flags (net/core/dev.c:9787) [ 56.386557][ T462] ? netif_change_name (net/core/dev.c:1495) [ 56.386751][ T462] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 56.386973][ T462] rtnl_configure_link (net/core/rtnetlink.c:3670) [ 56.387192][ T462] rtnl_newlink_create (net/core/rtnetlink.c:3914) [ 56.387401][ T462] ? rtnl_create_link (net/core/rtnetlink.c:3691) [ 56.387592][ T462] ? __dev_get_by_name (net/core/dev.c:883) [ 56.387785][ T462] ? rtnl_dev_get (net/core/rtnetlink.c:3478) [ 56.387988][ T462] __rtnl_newlink (net/core/rtnetlink.c:4035) [ 56.388195][ T462] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.388404][ T462] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.388599][ T462] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.388790][ T462] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.388981][ T462] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.389181][ T462] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.389393][ T462] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.389585][ T462] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.389774][ T462] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.389964][ T462] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.390164][ T462] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.390367][ T462] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.390559][ T462] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.390746][ T462] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.390936][ T462] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.391127][ T462] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.391347][ T462] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.391542][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.391735][ T462] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.391928][ T462] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.392119][ T462] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.392333][ T462] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.392526][ T462] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.392749][ T462] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.392938][ T462] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.393129][ T462] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.393342][ T462] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.393532][ T462] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.393757][ T462] ? move_addr_to_kernel (net/socket.c:258) [ 56.393947][ T462] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.394151][ T462] ? rcu_read_unlock (./include/linux/rcupdate.h:867 (discriminator 5)) [ 56.394358][ T462] ___sys_sendmsg (net/socket.c:2752) [ 56.394545][ T462] ? wp_page_copy (./include/linux/pgtable.h:117 mm/memory.c:3976) [ 56.394733][ T462] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.394926][ T462] ? do_wp_page (./include/linux/pgtable.h:117 mm/memory.c:4331) [ 56.395120][ T462] ? lock_vma_under_rcu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 56.395336][ T462] __sys_sendmsg (net/socket.c:2784) [ 56.395528][ T462] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.395721][ T462] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.395909][ T462] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.396099][ T462] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.396292][ T462] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.396494][ T462] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.396684][ T462] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.396906][ T462] RIP: 0033:0x7f7622b8708e [ 56.397105][ T462] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.397675][ T462] RSP: 002b:00007ffd4a66e8a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.397938][ T462] RAX: ffffffffffffffda RBX: 00007ffd4a66f050 RCX: 00007f7622b8708e [ 56.398214][ T462] RDX: 0000000000000000 RSI: 00007ffd4a66e950 RDI: 0000000000000005 [ 56.398488][ T462] RBP: 00007ffd4a66e8b0 R08: 0000000000000000 R09: 0000000000000000 [ 56.398748][ T462] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9b3 [ 56.399011][ T462] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd4a66f020 | [ 56.441409][ T463] ------------[ cut here ]------------ | [ 56.441594][ T463] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: ip/463 | [ 56.441839][ T463] Modules linked in: netdevsim | [ 56.442287][ T463] Tainted: [W]=WARN [ 56.442397][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.442570][ T463] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 56.442755][ T463] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 56.443302][ T463] RSP: 0018:ffa00000012e7020 EFLAGS: 00010286 [ 56.443490][ T463] RAX: 00000000ffffffa6 RBX: ff110000130badc0 RCX: 1ff400000025cdca [ 56.443696][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000130bae70 [ 56.443906][ T463] RBP: ff11000009d3c000 R08: 1fe22000026175cf R09: ff1100001336d180 [ 56.444120][ T463] R10: 0000000000000003 R11: 0000000000000001 R12: 0000000000000001 [ 56.444344][ T463] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000001 [ 56.444560][ T463] FS: 00007f9e01968840(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 56.444805][ T463] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 56.444982][ T463] CR2: 000000003bfd3988 CR3: 000000000940c006 CR4: 0000000000771ef0 [ 56.445210][ T463] PKRU: 55555554 [ 56.445334][ T463] Call Trace: [ 56.445449][ T463] [ 56.445525][ T463] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 56.445670][ T463] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 56.445815][ T463] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 56.445921][ T463] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 56.446059][ T463] __dev_notify_flags (net/core/dev.c:9787) [ 56.446211][ T463] ? netif_change_name (net/core/dev.c:1495) [ 56.446359][ T463] ? __dev_change_flags (net/core/dev.c:9752) [ 56.446497][ T463] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 56.446644][ T463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.446801][ T463] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 56.446945][ T463] netif_change_flags (net/core/dev.c:9820) [ 56.447086][ T463] do_setlink.isra.0 (net/core/rtnetlink.c:3206 (discriminator 1)) [ 56.447237][ T463] ? rtnl_link_get_size (net/core/rtnetlink.c:716) [ 56.447461][ T463] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 56.447652][ T463] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 56.447800][ T463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.447940][ T463] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 56.448079][ T463] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.448222][ T463] ? __kernel_text_address (kernel/extable.c:79) [ 56.448452][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.448596][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.448742][ T463] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.448885][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.449022][ T463] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 56.449166][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.449409][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.449548][ T463] ? trace_contention_end (./include/trace/events/lock.h:122 (discriminator 22)) [ 56.449784][ T463] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:820) [ 56.449926][ T463] ? __mutex_lock (kernel/locking/mutex.c:798 (discriminator 1) kernel/locking/mutex.c:820 (discriminator 1)) [ 56.450066][ T463] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:341 net/core/rtnetlink.c:4149) [ 56.450218][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 56.450432][ T463] ? __rtnl_newlink (net/core/rtnetlink.c:4000) [ 56.450576][ T463] rtnl_newlink (net/core/rtnetlink.c:4150) [ 56.450716][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.450853][ T463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.450991][ T463] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.451125][ T463] ? mark_usage (kernel/locking/lockdep.c:4674) [ 56.451276][ T463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.451436][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.451573][ T463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.451713][ T463] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.451849][ T463] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 56.451987][ T463] ? __rtnl_newlink (net/core/rtnetlink.c:4027 (discriminator 1)) [ 56.452125][ T463] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 56.452268][ T463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.452410][ T463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.452552][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.452691][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 56.452829][ T463] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 56.452972][ T463] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 56.453115][ T463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.453257][ T463] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.453419][ T463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 56.453558][ T463] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 56.453697][ T463] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.453837][ T463] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.453975][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 56.454121][ T463] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 56.454290][ T463] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 56.454441][ T463] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 56.454590][ T463] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 56.454732][ T463] ? copy_msghdr_from_user (net/socket.c:2635) [ 56.454871][ T463] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 56.455048][ T463] ? move_addr_to_kernel (net/socket.c:258) [ 56.455191][ T463] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 56.455334][ T463] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 56.455473][ T463] ___sys_sendmsg (net/socket.c:2752) [ 56.455609][ T463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 56.455780][ T463] ? copy_msghdr_from_user (net/socket.c:2603) [ 56.455930][ T463] __sys_sendmsg (net/socket.c:2784) [ 56.456065][ T463] ? __sys_sendmsg_sock (net/socket.c:2765) [ 56.456207][ T463] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 56.456386][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 56.456523][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 56.456668][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 56.456810][ T463] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 56.456949][ T463] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 56.457086][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.457267][ T463] RIP: 0033:0x7f9e01ba208e [ 56.457420][ T463] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 56.457914][ T463] RSP: 002b:00007ffd477c6b80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.458131][ T463] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9e01ba208e [ 56.458362][ T463] RDX: 0000000000000000 RSI: 00007ffd477c6c30 RDI: 0000000000000005 [ 56.458598][ T463] RBP: 00007ffd477c6b90 R08: 0000000000000000 R09: 0000000000000000 [ 56.458820][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9b3 [ 56.459031][ T463] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffd477c7300 | [ 66.376140][ T508] ------------[ cut here ]------------ | [ 66.376356][ T508] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/508 | [ 66.376604][ T508] Modules linked in: netdevsim | [ 66.377034][ T508] Tainted: [W]=WARN [ 66.377138][ T508] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.377322][ T508] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.377504][ T508] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.377990][ T508] RSP: 0018:ffa00000014c7010 EFLAGS: 00010286 [ 66.378166][ T508] RAX: 00000000ffffffa6 RBX: ff11000009208340 RCX: 1ff4000000298dc8 [ 66.378387][ T508] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000092083f0 [ 66.378596][ T508] RBP: ff11000009d3c000 R08: 1fe220000124107f R09: ff11000004dd2e80 [ 66.378800][ T508] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000041 [ 66.379007][ T508] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000014c7100 [ 66.379218][ T508] FS: 00007ff0051da840(0000) GS:ff110000a0985000(0000) knlGS:0000000000000000 [ 66.379474][ T508] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.379649][ T508] CR2: 0000000007178988 CR3: 000000000a83f002 CR4: 0000000000771ef0 [ 66.379854][ T508] PKRU: 55555554 [ 66.379956][ T508] Call Trace: [ 66.380058][ T508] [ 66.380132][ T508] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 66.380279][ T508] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 66.380389][ T508] netif_close_many (net/core/dev.c:1804) [ 66.380526][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.380663][ T508] ? __dev_close_many (net/core/dev.c:1781) [ 66.380799][ T508] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.380938][ T508] netif_close_many_and_unlock (net/core/dev.c:12330) [ 66.381078][ T508] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.381215][ T508] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 66.381406][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.381542][ T508] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 66.381709][ T508] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 66.381844][ T508] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.381979][ T508] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 66.382149][ T508] ? unregister_netdevice_many (net/core/dev.c:12497) [ 66.382293][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.382771][ T508] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 66.382913][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.383051][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.383189][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.383337][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.383475][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.383633][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.383766][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.383904][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.384040][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.384175][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.384321][ T508] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 66.384461][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.384598][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.384735][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.384870][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.385009][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.385150][ T508] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.385296][ T508] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.385492][ T508] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.385698][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.385904][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.386066][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.386205][ T508] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.386357][ T508] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.386498][ T508] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.386637][ T508] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.386774][ T508] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.386914][ T508] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.387053][ T508] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.387190][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.387340][ T508] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.387478][ T508] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.387614][ T508] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.387752][ T508] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.387889][ T508] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.388023][ T508] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.388192][ T508] ? move_addr_to_kernel (net/socket.c:258) [ 66.388342][ T508] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.388481][ T508] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.388622][ T508] ___sys_sendmsg (net/socket.c:2752) [ 66.388759][ T508] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 66.388931][ T508] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.389079][ T508] __sys_sendmsg (net/socket.c:2784) [ 66.389216][ T508] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.389361][ T508] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 66.389564][ T508] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 66.389702][ T508] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.389838][ T508] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.389975][ T508] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.390111][ T508] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.390252][ T508] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.390429][ T508] RIP: 0033:0x7ff00541408e [ 66.390577][ T508] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.391064][ T508] RSP: 002b:00007fffa0c04b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.391280][ T508] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff00541408e [ 66.391498][ T508] RDX: 0000000000000000 RSI: 00007fffa0c04bc0 RDI: 0000000000000005 [ 66.391713][ T508] RBP: 00007fffa0c04b20 R08: 0000000000000000 R09: 0000000000000000 [ 66.391917][ T508] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9bd [ 66.392128][ T508] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffa0c05290 | [ 66.402271][ T508] ------------[ cut here ]------------ | [ 66.402482][ T508] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#0: ip/508 | [ 66.402733][ T508] Modules linked in: netdevsim | [ 66.403139][ T508] Tainted: [W]=WARN [ 66.403247][ T508] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 66.403909][ T508] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 66.404087][ T508] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 66.404557][ T508] RSP: 0018:ffa00000014c7190 EFLAGS: 00010286 [ 66.404724][ T508] RAX: 00000000ffffffa6 RBX: ff110000130ba7c0 RCX: 1ff4000000298df8 [ 66.404917][ T508] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000130ba870 [ 66.405195][ T508] RBP: ff11000009d3c000 R08: 1fe220000261750f R09: ff11000004dd2e58 [ 66.405506][ T508] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000ffffffff [ 66.405820][ T508] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 66.406059][ T508] FS: 00007ff0051da840(0000) GS:ff110000a0985000(0000) knlGS:0000000000000000 [ 66.406304][ T508] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.406485][ T508] CR2: 0000000007178988 CR3: 000000000a83f002 CR4: 0000000000771ef0 [ 66.406746][ T508] PKRU: 55555554 [ 66.406875][ T508] Call Trace: [ 66.406974][ T508] [ 66.407042][ T508] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 66.407215][ T508] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 66.407390][ T508] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 66.407522][ T508] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 66.407651][ T508] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 66.407816][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.407952][ T508] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 66.408081][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.408213][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.408368][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.408498][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.408624][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.408772][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.408901][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.409031][ T508] ? mark_usage (kernel/locking/lockdep.c:4674) [ 66.409161][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.409297][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.409430][ T508] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 66.409563][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.409689][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.409818][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.409946][ T508] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 66.410076][ T508] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 66.410208][ T508] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 66.410349][ T508] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.410478][ T508] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.410608][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.410740][ T508] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 66.410869][ T508] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 66.410998][ T508] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 66.411126][ T508] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 66.411266][ T508] ? netlink_ack (./include/linux/skbuff.h:2718) [ 66.411403][ T508] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 66.411532][ T508] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 66.411663][ T508] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 66.411791][ T508] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 66.411920][ T508] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 66.412050][ T508] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 66.412181][ T508] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 66.412376][ T508] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 66.412570][ T508] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 66.412762][ T508] ? copy_msghdr_from_user (net/socket.c:2635) [ 66.412913][ T508] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 66.413071][ T508] ? move_addr_to_kernel (net/socket.c:258) [ 66.413203][ T508] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 66.413350][ T508] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 66.413486][ T508] ___sys_sendmsg (net/socket.c:2752) [ 66.413613][ T508] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 66.413775][ T508] ? copy_msghdr_from_user (net/socket.c:2603) [ 66.413916][ T508] __sys_sendmsg (net/socket.c:2784) [ 66.414045][ T508] ? __sys_sendmsg_sock (net/socket.c:2765) [ 66.414174][ T508] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 66.414348][ T508] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 66.414567][ T508] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 66.414702][ T508] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 66.414830][ T508] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 66.414958][ T508] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 66.415168][ T508] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 66.415411][ T508] RIP: 0033:0x7ff00541408e [ 66.415570][ T508] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 66.416119][ T508] RSP: 002b:00007fffa0c04b10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 66.416415][ T508] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007ff00541408e [ 66.416606][ T508] RDX: 0000000000000000 RSI: 00007fffa0c04bc0 RDI: 0000000000000005 [ 66.416803][ T508] RBP: 00007fffa0c04b20 R08: 0000000000000000 R09: 0000000000000000 [ 66.417079][ T508] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9bd [ 66.417280][ T508] R13: 000000000049f620 R14: 0000000000000000 R15: 00007fffa0c05290 | [ 73.391399][ T568] ------------[ cut here ]------------ | [ 73.391681][ T568] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/568 | [ 73.392099][ T568] Modules linked in: netdevsim | [ 73.392859][ T568] Tainted: [W]=WARN [ 73.393065][ T568] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.393402][ T568] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.393727][ T568] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 73.394520][ T568] RSP: 0018:ffa0000001717010 EFLAGS: 00010286 [ 73.394835][ T568] RAX: 00000000ffffffa6 RBX: ff110000091527c0 RCX: 1ff40000002e2dc8 [ 73.395194][ T568] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009152870 [ 73.395576][ T568] RBP: ff1100000760c000 R08: 1fe220000122a50f R09: ff11000004d45180 [ 73.395927][ T568] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000041 [ 73.396288][ T568] R13: 0000000000000000 R14: 0000000000000000 R15: ffa0000001717100 [ 73.396668][ T568] FS: 00007fbe3e34e840(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 73.397100][ T568] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.397438][ T568] CR2: 0000000013c1c988 CR3: 0000000005fce003 CR4: 0000000000771ef0 [ 73.397816][ T568] PKRU: 55555554 [ 73.398016][ T568] Call Trace: [ 73.398225][ T568] [ 73.398408][ T568] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 73.398663][ T568] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 73.398866][ T568] netif_close_many (net/core/dev.c:1804) [ 73.399140][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.399417][ T568] ? __dev_close_many (net/core/dev.c:1781) [ 73.399671][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.399922][ T568] netif_close_many_and_unlock (net/core/dev.c:12330) [ 73.400186][ T568] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 73.400468][ T568] unregister_netdevice_many_notify (net/core/dev.c:12400) [ 73.400773][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.401027][ T568] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 73.401349][ T568] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 73.401610][ T568] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 73.401864][ T568] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 73.402171][ T568] ? unregister_netdevice_many (net/core/dev.c:12497) [ 73.402454][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.402738][ T568] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 73.402995][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.403264][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.403559][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.403814][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.404077][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.404396][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.404651][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.404908][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.405168][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.405448][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.405701][ T568] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 73.405963][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.406222][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.406528][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.406789][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.407047][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.407336][ T568] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 73.407598][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 73.407856][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.408119][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.408402][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.408655][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.408908][ T568] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 73.409159][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.409435][ T568] ? netlink_ack (./include/linux/skbuff.h:2718) [ 73.409698][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 73.409953][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 73.410213][ T568] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 73.410495][ T568] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 73.410752][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.411006][ T568] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 73.411268][ T568] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 73.411546][ T568] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 73.411818][ T568] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 73.412084][ T568] ? copy_msghdr_from_user (net/socket.c:2635) [ 73.412373][ T568] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 73.412686][ T568] ? move_addr_to_kernel (net/socket.c:258) [ 73.412958][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 73.413235][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 73.413548][ T568] ___sys_sendmsg (net/socket.c:2752) [ 73.413806][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 73.414115][ T568] ? copy_msghdr_from_user (net/socket.c:2603) [ 73.414437][ T568] __sys_sendmsg (net/socket.c:2784) [ 73.414703][ T568] ? __sys_sendmsg_sock (net/socket.c:2765) [ 73.414959][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 73.415272][ T568] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 73.415556][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.415827][ T568] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 73.416110][ T568] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 73.416393][ T568] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 73.416677][ T568] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.417006][ T568] RIP: 0033:0x7fbe3e58808e [ 73.417285][ T568] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 73.418081][ T568] RSP: 002b:00007ffe177b1360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 73.418485][ T568] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbe3e58808e [ 73.418846][ T568] RDX: 0000000000000000 RSI: 00007ffe177b1410 RDI: 0000000000000005 [ 73.419195][ T568] RBP: 00007ffe177b1370 R08: 0000000000000000 R09: 0000000000000000 [ 73.419571][ T568] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9c4 [ 73.419926][ T568] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe177b1ae0 | [ 73.427247][ T568] ------------[ cut here ]------------ | [ 73.427524][ T568] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: ip/568 | [ 73.427911][ T568] Modules linked in: netdevsim | [ 73.428644][ T568] Tainted: [W]=WARN [ 73.428843][ T568] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.429134][ T568] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.429490][ T568] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 73.430391][ T568] RSP: 0018:ffa0000001717190 EFLAGS: 00010286 [ 73.430833][ T568] RAX: 00000000ffffffa6 RBX: ff1100001411e7c0 RCX: 1ff40000002e2df8 [ 73.431167][ T568] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001411e870 [ 73.431536][ T568] RBP: ff1100000760c000 R08: 1fe2200002823d0f R09: ff11000004d45158 [ 73.432025][ T568] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 73.432373][ T568] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 73.432714][ T568] FS: 00007fbe3e34e840(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 73.433241][ T568] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.433560][ T568] CR2: 0000000013c1c988 CR3: 0000000005fce003 CR4: 0000000000771ef0 [ 73.434043][ T568] PKRU: 55555554 [ 73.434238][ T568] Call Trace: [ 73.434461][ T568] [ 73.434610][ T568] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 73.434915][ T568] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 73.435366][ T568] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 73.435609][ T568] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 73.435849][ T568] ? unregister_netdevice_queue (net/core/dev.c:12301 (discriminator 1)) [ 73.436144][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.436589][ T568] rtnl_dellink (net/core/rtnetlink.c:3592 net/core/rtnetlink.c:3634) [ 73.436839][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.437075][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.437342][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.437591][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.437826][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.438112][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.438377][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.438619][ T568] ? mark_usage (kernel/locking/lockdep.c:4674) [ 73.438865][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.439114][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.439540][ T568] ? bpf_address_lookup (./include/linux/rcupdate.h:839 (discriminator 7) kernel/bpf/core.c:725 (discriminator 7)) [ 73.439797][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.440056][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.440329][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.440568][ T568] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.440948][ T568] ? rtnl_mdb_del (net/core/rtnetlink.c:6900 (discriminator 2)) [ 73.441190][ T568] rtnetlink_rcv_msg (net/core/rtnetlink.c:7061) [ 73.441466][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 73.441708][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.442083][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.442356][ T568] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.442596][ T568] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 73.442841][ T568] netlink_rcv_skb (net/netlink/af_netlink.c:2551) [ 73.443223][ T568] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 73.443495][ T568] ? netlink_ack (./include/linux/skbuff.h:2718) [ 73.443741][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 73.443979][ T568] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 73.444402][ T568] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 73.444646][ T568] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 73.444886][ T568] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.445129][ T568] netlink_sendmsg (net/netlink/af_netlink.c:1895) [ 73.445532][ T568] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 73.445772][ T568] ? __might_fault (mm/memory.c:7340 (discriminator 5)) [ 73.446014][ T568] ____sys_sendmsg (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2698 (discriminator 4)) [ 73.446263][ T568] ? copy_msghdr_from_user (net/socket.c:2635) [ 73.446545][ T568] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5349) [ 73.446833][ T568] ? move_addr_to_kernel (net/socket.c:258) [ 73.447074][ T568] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 73.447475][ T568] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 73.447722][ T568] ___sys_sendmsg (net/socket.c:2752) [ 73.447958][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3131) [ 73.448248][ T568] ? copy_msghdr_from_user (net/socket.c:2603) [ 73.448689][ T568] __sys_sendmsg (net/socket.c:2784) [ 73.448940][ T568] ? __sys_sendmsg_sock (net/socket.c:2765) [ 73.449183][ T568] ? __call_rcu_common.constprop.0 (kernel/rcu/tree.c:3156 (discriminator 6)) [ 73.449536][ T568] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 73.449912][ T568] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.450158][ T568] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 73.450428][ T568] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 73.450676][ T568] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 73.451071][ T568] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.451387][ T568] RIP: 0033:0x7fbe3e58808e [ 73.451641][ T568] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 73.452535][ T568] RSP: 002b:00007ffe177b1360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 73.452883][ T568] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fbe3e58808e [ 73.453386][ T568] RDX: 0000000000000000 RSI: 00007ffe177b1410 RDI: 0000000000000005 [ 73.453716][ T568] RBP: 00007ffe177b1370 R08: 0000000000000000 R09: 0000000000000000 [ 73.454183][ T568] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a10c9c4 [ 73.454553][ T568] R13: 000000000049f620 R14: 0000000000000000 R15: 00007ffe177b1ae0 | [ 73.529825][ T12] ------------[ cut here ]------------ | [ 73.530125][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#1: 0/12 | [ 73.530600][ T12] Modules linked in: netdevsim | [ 73.531155][ T12] Tainted: [W]=WARN [ 73.531286][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.531476][ T12] Workqueue: netns cleanup_net [ 73.531639][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.531830][ 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 [ 73.532361][ T12] RSP: 0018:ffa00000000c7610 EFLAGS: 00010286 [ 73.532686][ T12] RAX: 00000000ffffffa6 RBX: ff1100001411e340 RCX: 1ff4000000018e88 [ 73.532961][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff1100001411e3f0 [ 73.533204][ T12] RBP: ff110000140da000 R08: 1fe2200002823c7f R09: ff11000001b05220 [ 73.533487][ T12] R10: 0000000000000001 R11: 0000000000000001 R12: 00000000ffffffff [ 73.533758][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 73.533964][ T12] FS: 0000000000000000(0000) GS:ff110000a0a05000(0000) knlGS:0000000000000000 [ 73.534292][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.534508][ T12] CR2: 000055ff84692c68 CR3: 0000000013a97001 CR4: 0000000000771ef0 [ 73.534744][ T12] PKRU: 55555554 [ 73.534859][ T12] Call Trace: [ 73.534973][ T12] [ 73.535052][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 73.535250][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 73.535453][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1188) netdevsim [ 73.535612][ T12] ? netdev_run_todo (net/core/dev.c:11703) [ 73.535766][ 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) [ 73.535935][ T12] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 73.536133][ T12] ? rtnl_net_dev_lock (./include/linux/rtnetlink.h:130 net/core/dev.c:2162) [ 73.536294][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.536434][ T12] ? unregister_netdevice_many (net/core/dev.c:12497) [ 73.536569][ T12] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 73.536724][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.536877][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 73.537119][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 73.537334][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:1038) netdevsim [ 73.537501][ T12] devlink_reload (net/devlink/dev.c:462) [ 73.537635][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 73.537768][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 73.537904][ 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)) [ 73.538057][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 73.538219][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 73.538386][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 73.538537][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 73.538689][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.538845][ T12] cleanup_net (net/core/net_namespace.c:702) [ 73.538996][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 73.539170][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 73.539382][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 73.539560][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.539698][ T12] process_one_work (kernel/workqueue.c:3314) [ 73.539839][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 73.539974][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.540113][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 73.540254][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 73.540416][ T12] kthread (kernel/kthread.c:436) [ 73.540520][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 73.540692][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 73.540832][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 73.540995][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 73.541190][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 73.541362][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 73.541539][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 73.619135][ T12] ------------[ cut here ]------------ | [ 73.619518][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#2: 0/12 | [ 73.620040][ T12] Modules linked in: netdevsim | [ 73.620997][ T12] Tainted: [W]=WARN [ 73.621228][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.621600][ T12] Workqueue: netns cleanup_net [ 73.621906][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.622266][ 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 [ 73.623156][ T12] RSP: 0018:ffa00000000c7568 EFLAGS: 00010286 [ 73.623525][ T12] RAX: 00000000ffffffa6 RBX: ff110000092099c0 RCX: 1ff4000000018e73 [ 73.623919][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009209a70 [ 73.624340][ T12] RBP: ff11000002162000 R08: 1fe220000124134f R09: ff11000001b05220 [ 73.624725][ T12] R10: 0000000000000002 R11: 0000000000000001 R12: 00000000ffffffff [ 73.625501][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: ff11000002162000 [ 73.625898][ T12] FS: 0000000000000000(0000) GS:ff110000a0a85000(0000) knlGS:0000000000000000 [ 73.626547][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.626885][ T12] CR2: 00007fbe3e41b574 CR3: 000000000f739001 CR4: 0000000000771ef0 [ 73.627290][ T12] PKRU: 55555554 [ 73.627702][ T12] Call Trace: [ 73.627925][ T12] [ 73.628105][ T12] rtmsg_ifinfo_event.part.0 (net/core/rtnetlink.c:4551) [ 73.628418][ T12] rtmsg_ifinfo (net/core/rtnetlink.c:4551 net/core/rtnetlink.c:4560) [ 73.628646][ T12] register_netdevice (net/core/dev.c:11488) [ 73.628928][ T12] ? unregister_netdevice_queue (./include/linux/list.h:162) [ 73.629262][ T12] ? __debugfs_create_file (fs/debugfs/inode.c:412 fs/debugfs/inode.c:452) [ 73.629577][ T12] nsim_init_netdevsim (drivers/net/netdevsim/netdev.c:1069) netdevsim [ 73.629920][ T12] nsim_create (drivers/net/netdevsim/netdev.c:1151) netdevsim [ 73.630216][ T12] __nsim_dev_port_add (drivers/net/netdevsim/dev.c:1509) netdevsim [ 73.630604][ T12] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 73.630891][ T12] ? nsim_dev_get_vfs (drivers/net/netdevsim/dev.c:65) netdevsim [ 73.631438][ 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)) [ 73.631726][ T12] ? static_obj (kernel/locking/lockdep.c:858) [ 73.632296][ T12] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 73.632610][ T12] ? nsim_dev_hwstats_init (./include/linux/workqueue.h:713 ./include/linux/workqueue.h:855 drivers/net/netdevsim/hwstats.c:439) netdevsim [ 73.633127][ T12] nsim_dev_reload_create (drivers/net/netdevsim/dev.c:1570 drivers/net/netdevsim/dev.c:1622) netdevsim [ 73.633493][ T12] ? devlink_reload_reinit_sanity_check (net/devlink/dev.c:437 (discriminator 1)) [ 73.633993][ T12] devlink_reload (net/devlink/dev.c:475) [ 73.634278][ T12] ? xas_find_conflict (lib/xarray.c:207 lib/xarray.c:1568) [ 73.634763][ T12] ? devlink_notify_unregister (net/devlink/dev.c:308) [ 73.635044][ 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)) [ 73.635361][ T12] devlink_pernet_pre_exit (net/devlink/core.c:558) [ 73.635647][ T12] ? devlink_free (./include/linux/list.h:404 (discriminator 3)) [ 73.635931][ T12] ops_undo_list (net/core/net_namespace.c:161 net/core/net_namespace.c:234) [ 73.636187][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 73.636468][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.636761][ T12] cleanup_net (net/core/net_namespace.c:702) [ 73.637048][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 73.637362][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 73.637807][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 73.638088][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.638411][ T12] process_one_work (kernel/workqueue.c:3314) [ 73.638700][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 73.638980][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.639276][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 73.639614][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 73.639907][ T12] kthread (kernel/kthread.c:436) [ 73.640141][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 73.640671][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 73.640958][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 73.641248][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 73.641614][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 73.641896][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 73.642181][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 73.660296][ T164] ------------[ cut here ]------------ | [ 73.660739][ T164] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: fib_notificatio/164 | [ 73.661263][ T164] Modules linked in: netdevsim | [ 73.662264][ T164] Tainted: [W]=WARN [ 73.662537][ T164] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.662921][ T164] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.663258][ T164] Code: 89 fa 48 c1 ea 03 0f b6 14 02 48 89 f8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 79 48 8b 44 24 58 44 8b 48 08 e9 42 ff ff ff 90 <0f> 0b 90 ba 02 00 00 00 48 89 de 31 ff e8 a8 cc f0 ff b9 a6 ff ff All code ======== 0: 89 fa mov %edi,%edx 2: 48 c1 ea 03 shr $0x3,%rdx 6: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx a: 48 89 f8 mov %rdi,%rax d: 83 e0 07 and $0x7,%eax 10: 83 c0 03 add $0x3,%eax 13: 38 d0 cmp %dl,%al 15: 7c 04 jl 0x1b 17: 84 d2 test %dl,%dl 19: 75 79 jne 0x94 1b: 48 8b 44 24 58 mov 0x58(%rsp),%rax 20: 44 8b 48 08 mov 0x8(%rax),%r9d 24: e9 42 ff ff ff jmp 0xffffffffffffff6b 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: ba 02 00 00 00 mov $0x2,%edx 32: 48 89 de mov %rbx,%rsi 35: 31 ff xor %edi,%edi 37: e8 a8 cc f0 ff call 0xfffffffffff0cce4 3c: b9 .byte 0xb9 3d: a6 cmpsb (%rdi),(%rsi) 3e: ff (bad) 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: ba 02 00 00 00 mov $0x2,%edx 8: 48 89 de mov %rbx,%rsi b: 31 ff xor %edi,%edi d: e8 a8 cc f0 ff call 0xfffffffffff0ccba 12: b9 .byte 0xb9 13: a6 cmpsb (%rdi),(%rsi) 14: ff (bad) 15: ff .byte 0xff [ 73.664172][ T164] RSP: 0018:ffa0000000807728 EFLAGS: 00010286 [ 73.664516][ T164] RAX: 00000000ffffffa6 RBX: ff110000092090c0 RCX: 1ff4000000100eab [ 73.664898][ T164] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009209170 [ 73.665270][ T164] RBP: ff11000002162000 R08: 1fe220000124122f R09: ff11000013965248 [ 73.665665][ T164] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 73.666040][ T164] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 73.666432][ T164] FS: 00007fa9d187eb80(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 73.666881][ T164] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.667201][ T164] CR2: 0000556b7b43d018 CR3: 0000000012e9e006 CR4: 0000000000771ef0 [ 73.667579][ T164] PKRU: 55555554 [ 73.667761][ T164] Call Trace: [ 73.667950][ T164] [ 73.668079][ T164] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 73.668417][ T164] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 73.668719][ T164] ? __rtnl_unlock (net/core/rtnetlink.c:143) [ 73.668962][ T164] ? netdev_run_todo (net/core/dev.c:11703) [ 73.669203][ T164] ? ww_mutex_lock (kernel/locking/mutex.c:933) [ 73.669459][ T164] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 73.669708][ T164] unregister_netdevice_queue (net/core/dev.c:12497 net/core/dev.c:12309 net/core/dev.c:12299) [ 73.669954][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.670198][ T164] ? unregister_netdevice_many (net/core/dev.c:12497) [ 73.670464][ T164] nsim_destroy (./include/linux/netdevice.h:3455 drivers/net/netdevsim/netdev.c:1193) netdevsim [ 73.670718][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.670967][ T164] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:1547) netdevsim [ 73.671273][ T164] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1561 drivers/net/netdevsim/dev.c:1785) netdevsim [ 73.671600][ T164] nsim_drv_remove (drivers/net/netdevsim/dev.c:1800) netdevsim [ 73.671847][ T164] device_release_driver_internal (drivers/base/dd.c:1352 drivers/base/dd.c:1375) [ 73.672153][ T164] bus_remove_device (drivers/base/bus.c:657) [ 73.672406][ T164] ? bus_probe_device (drivers/base/bus.c:616 (discriminator 1)) [ 73.672649][ T164] ? device_remove_file (drivers/base/core.c:3073) [ 73.672897][ T164] device_del (drivers/base/core.c:3895) [ 73.673085][ T164] ? __device_link_del (./include/linux/kobject.h:89) [ 73.673351][ T164] ? sysfs_file_ops (fs/sysfs/file.c:38 (discriminator 1)) [ 73.673596][ T164] device_unregister (drivers/base/core.c:3936) [ 73.673834][ T164] del_device_store (drivers/net/netdevsim/bus.c:491 drivers/net/netdevsim/bus.c:244) netdevsim [ 73.674148][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/linux/rcupdate.h:1181 (discriminator 2) fs/sysfs/file.c:24 (discriminator 2)) [ 73.674407][ T164] ? nsim_bus_dev_numvfs_show (drivers/net/netdevsim/bus.c:57) netdevsim [ 73.674712][ T164] ? sysfs_file_kobj (./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1181 fs/sysfs/file.c:24) [ 73.674953][ T164] ? sysfs_kf_write (fs/sysfs/file.c:137) [ 73.675192][ T164] kernfs_fop_write_iter (fs/kernfs/file.c:352) [ 73.675448][ T164] ? kernfs_ops (fs/kernfs/file.c:128) [ 73.675633][ T164] new_sync_write (fs/read_write.c:595) [ 73.675884][ T164] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 73.676129][ T164] ? new_sync_read (./include/linux/ioprio.h:41) [ 73.676389][ T164] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.676628][ T164] ? ksys_write (fs/read_write.c:740) [ 73.676882][ T164] vfs_write (fs/read_write.c:688) [ 73.677063][ T164] ksys_write (fs/read_write.c:740) [ 73.677251][ T164] ? __ia32_sys_read (fs/read_write.c:724) [ 73.677507][ T164] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 73.677754][ T164] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.678001][ T164] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 73.678245][ T164] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 73.678505][ T164] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 73.678750][ T164] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 73.679055][ T164] RIP: 0033:0x7fa9d18f008e [ 73.679326][ T164] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 73.680194][ T164] RSP: 002b:00007ffe89e8b2a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 73.680577][ T164] RAX: ffffffffffffffda RBX: 00007fa9d1a72580 RCX: 00007fa9d18f008e [ 73.680938][ T164] RDX: 0000000000000005 RSI: 000055ff8477b320 RDI: 0000000000000001 [ 73.681299][ T164] RBP: 00007ffe89e8b2b0 R08: 0000000000000000 R09: 0000000000000000 [ 73.681674][ T164] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000005 [ 73.682040][ T164] R13: 0000000000000005 R14: 000055ff8477b320 R15: 0000000000000000 | [ 73.692368][ T12] ------------[ cut here ]------------ | [ 73.692663][ T12] WARNING: net/core/rtnetlink.c:4523 at rtmsg_ifinfo_build_skb+0x1a6/0x250, CPU#3: 0/12 | [ 73.693129][ T12] Modules linked in: netdevsim | [ 73.695018][ T12] Tainted: [W]=WARN [ 73.695168][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.695588][ T12] Workqueue: netns cleanup_net [ 73.695785][ T12] RIP: 0010:rtmsg_ifinfo_build_skb (net/core/rtnetlink.c:4523 (discriminator 3)) [ 73.696027][ 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 [ 73.696875][ T12] RSP: 0018:ffa00000000c7878 EFLAGS: 00010286 [ 73.697107][ T12] RAX: 00000000ffffffa6 RBX: ff110000092081c0 RCX: 1ff4000000018ed5 [ 73.697474][ T12] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff11000009208270 [ 73.697845][ T12] RBP: ff11000005cb1000 R08: 1fe220000124104f R09: ff11000001b051d0 [ 73.698117][ T12] R10: 0000000000000003 R11: 0000000000000001 R12: 00000000ffffffff [ 73.698408][ T12] R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 [ 73.698690][ T12] FS: 0000000000000000(0000) GS:ff110000a0b05000(0000) knlGS:0000000000000000 [ 73.699024][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.699257][ T12] CR2: 0000556b7b43d018 CR3: 0000000012e9e006 CR4: 0000000000771ef0 [ 73.699546][ T12] PKRU: 55555554 [ 73.699685][ T12] Call Trace: [ 73.699825][ T12] [ 73.699925][ T12] unregister_netdevice_many_notify (net/core/dev.c:12439) [ 73.700163][ T12] ? unregister_netdevice_queued (./include/linux/list.h:404 (discriminator 3)) [ 73.700703][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1021 (discriminator 3)) [ 73.700895][ T12] default_device_exit_batch (net/core/dev.c:12497 net/core/dev.c:13089) [ 73.701077][ T12] ? generic_xdp_install (./include/linux/netdevice.h:5659) [ 73.701254][ T12] ? ipmr_free_table (net/ipv4/ipmr.c:453) [ 73.701550][ T12] ? unregister_netdev (./include/net/net_namespace.h:419 (discriminator 7)) [ 73.701732][ T12] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 73.701913][ T12] ? nexthop_net_exit_rtnl (./include/linux/rtnetlink.h:150 (discriminator 1) net/ipv4/nexthop.c:4145 (discriminator 1)) [ 73.702101][ T12] ops_undo_list (net/core/net_namespace.c:205 net/core/net_namespace.c:252) [ 73.702289][ T12] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1094) [ 73.702626][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 73.702817][ T12] cleanup_net (net/core/net_namespace.c:702) [ 73.703003][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 73.703187][ T12] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 73.703382][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 73.703567][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 73.703753][ T12] process_one_work (kernel/workqueue.c:3314) [ 73.703943][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 73.704125][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 73.704327][ T12] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 73.704526][ T12] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 73.704712][ T12] kthread (kernel/kthread.c:436) [ 73.704853][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 73.705097][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 73.705278][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 73.705488][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 73.705721][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 73.705905][ T12] ? kthread_affine_node (kernel/kthread.c:378) Finger prints: rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:register_netdev:loopback_net_init rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:netif_change_flags:rtnl_newlink rtmsg_ifinfo_build_skb:rtmsg_ifinfo:netif_close_many:netif_close_many_and_unlock:unregister_netdevice_many_notify rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:unregister_netdevice_queue:nsim_destroy:__nsim_dev_port_del rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:default_device_exit_batch:ops_undo_list:cleanup_net rtmsg_ifinfo_build_skb:rtmsg_ifinfo:register_netdevice:nsim_init_netdevsim:nsim_create rtmsg_ifinfo_build_skb:unregister_netdevice_many_notify:rtnl_dellink:rtnetlink_rcv_msg:netlink_rcv_skb rtmsg_ifinfo_build_skb:rtmsg_ifinfo:__dev_notify_flags:rtnl_configure_link:rtnl_newlink_create