======================================
| [ 14.186270][ T246] netdevsim netdevsim1057 eni1057np1: renamed from eth1
| [ 14.370458][ T245] netdevsim netdevsim5417 eni5417np1: renamed from eth0
| [ 14.570615][ T271] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/271
| [ 14.572248][ T271] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 14.572745][ T271] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 14.572747][ T271] Call Trace:
[ 14.572749][ T271]
[ 14.572752][ T271] dump_stack_lvl (lib/dump_stack.c:123)
[ 14.572761][ T271] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 14.572769][ T271] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 14.572788][ T271] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 14.572806][ T271] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 14.572824][ T271] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 14.572841][ T271] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 14.572860][ T271] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim
[ 14.572875][ T271] devlink_reload (net/devlink/dev.c:462)
[ 14.572886][ T271] ? __pfx_devlink_reload (net/devlink/dev.c:446)
[ 14.572894][ T271] ? cap_capable (security/commoncap.c:132)
[ 14.572899][ T271] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166)
[ 14.572910][ T271] devlink_nl_reload_doit (net/devlink/dev.c:584)
[ 14.572918][ T271] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 14.572925][ T271] ? __nla_parse (lib/nlattr.c:732)
[ 14.572940][ T271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117)
[ 14.572947][ T271] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088)
[ 14.572964][ T271] ? cap_capable (security/commoncap.c:132)
[ 14.572966][ T271] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 14.572979][ T271] genl_family_rcv_msg (net/netlink/genetlink.c:1195)
[ 14.572985][ T271] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160)
[ 14.572990][ T271] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257)
[ 14.572994][ T271] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 14.572997][ T271] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288)
[ 14.573012][ T271] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211)
[ 14.573018][ T271] netlink_rcv_skb (net/netlink/af_netlink.c:2534)
[ 14.573022][ T271] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201)
[ 14.573029][ T271] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511)
[ 14.573047][ T271] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340)
[ 14.573055][ T271] genl_rcv (net/netlink/genetlink.c:1220)
[ 14.573059][ T271] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339)
[ 14.573067][ T271] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324)
[ 14.573072][ T271] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 14.573084][ T271] netlink_sendmsg (net/netlink/af_netlink.c:1883)
[ 14.573092][ T271] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802)
[ 14.573101][ T271] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985)
[ 14.573111][ T271] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[ 14.573119][ T271] ? __pfx___sys_sendto (net/socket.c:2147)
[ 14.573134][ T271] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[ 14.573141][ T271] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[ 14.573144][ T271] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 14.573150][ T271] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[ 14.573156][ T271] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
[ 14.573161][ T271] ? __pfx___x64_sys_openat (fs/open.c:1463)
[ 14.573170][ T271] __x64_sys_sendto (net/socket.c:2183)
[ 14.573174][ T271] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90)
[ 14.573180][ T271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 14.573184][ T271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 14.573190][ T271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 14.573194][ T271] RIP: 0033:0x7f4d0bb15a4a
[ 14.573199][ T271] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 14.573201][ T271] RSP: 002b:00007ffc72537798 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 14.573205][ T271] RAX: ffffffffffffffda RBX: 0000000023881b00 RCX: 00007f4d0bb15a4a
[ 14.573207][ T271] RDX: 0000000000000040 RSI: 0000000023881b00 RDI: 0000000000000005
[ 14.573209][ T271] RBP: 0000000023881910 R08: 00007f4d0bcbc200 R09: 000000000000000c
[ 14.573211][ T271] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200
[ 14.573213][ T271] R13: 0000000023881910 R14: 0000000000000000 R15: 0000000000000001
| [ 14.573213][ T271] R13: 0000000023881910 R14: 0000000000000000 R15: 0000000000000001
| [ 14.573229][ T271]
| [ 14.842407][ T277] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/277
| [ 14.843190][ T277] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 14.843776][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 14.843779][ T277] Call Trace:
[ 14.843781][ T277]
[ 14.843784][ T277] dump_stack_lvl (lib/dump_stack.c:123)
[ 14.843795][ T277] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 14.843806][ T277] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 14.843825][ T277] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 14.843843][ T277] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 14.843862][ T277] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 14.843879][ T277] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 14.843897][ T277] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim
[ 14.843913][ T277] devlink_reload (net/devlink/dev.c:462)
[ 14.843925][ T277] ? __pfx_devlink_reload (net/devlink/dev.c:446)
[ 14.843934][ T277] ? cap_capable (security/commoncap.c:132)
[ 14.843940][ T277] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166)
[ 14.843953][ T277] devlink_nl_reload_doit (net/devlink/dev.c:584)
[ 14.843961][ T277] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 14.843968][ T277] ? __nla_parse (lib/nlattr.c:732)
[ 14.843982][ T277] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117)
[ 14.843991][ T277] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088)
[ 14.844007][ T277] ? cap_capable (security/commoncap.c:132)
[ 14.844010][ T277] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 14.844024][ T277] genl_family_rcv_msg (net/netlink/genetlink.c:1195)
[ 14.844031][ T277] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160)
[ 14.844036][ T277] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257)
[ 14.844039][ T277] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 14.844042][ T277] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288)
[ 14.844057][ T277] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211)
[ 14.844064][ T277] netlink_rcv_skb (net/netlink/af_netlink.c:2534)
[ 14.844068][ T277] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201)
[ 14.844075][ T277] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511)
[ 14.844093][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340)
[ 14.844102][ T277] genl_rcv (net/netlink/genetlink.c:1220)
[ 14.844106][ T277] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339)
[ 14.844114][ T277] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324)
[ 14.844119][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 14.844132][ T277] netlink_sendmsg (net/netlink/af_netlink.c:1883)
[ 14.844141][ T277] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802)
[ 14.844149][ T277] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985)
[ 14.844163][ T277] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[ 14.844173][ T277] ? __pfx___sys_sendto (net/socket.c:2147)
[ 14.844188][ T277] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[ 14.844196][ T277] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[ 14.844198][ T277] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 14.844205][ T277] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[ 14.844212][ T277] ? exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532)
[ 14.844216][ T277] ? __pfx___x64_sys_openat (fs/open.c:1463)
[ 14.844226][ T277] __x64_sys_sendto (net/socket.c:2183)
[ 14.844230][ T277] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90)
[ 14.844237][ T277] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 14.844242][ T277] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 14.844248][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 14.844253][ T277] RIP: 0033:0x7fbe9affba4a
[ 14.844258][ T277] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 14.844261][ T277] RSP: 002b:00007ffd3f93a848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 14.844265][ T277] RAX: ffffffffffffffda RBX: 00000000300aab00 RCX: 00007fbe9affba4a
[ 14.844267][ T277] RDX: 0000000000000040 RSI: 00000000300aab00 RDI: 0000000000000005
[ 14.844269][ T277] RBP: 00000000300aa910 R08: 00007fbe9b1a2200 R09: 000000000000000c
[ 14.844271][ T277] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200
[ 14.844273][ T277] R13: 00000000300aa910 R14: 0000000000000000 R15: 0000000000000001
| [ 14.844273][ T277] R13: 00000000300aa910 R14: 0000000000000000 R15: 0000000000000001
| [ 14.844290][ T277]
| [ 15.119715][ T282] BUG: using smp_processor_id() in preemptible [00000000] code: devlink/282
| [ 15.120514][ T282] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 15.120980][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 15.120982][ T282] Call Trace:
[ 15.120985][ T282]
[ 15.120987][ T282] dump_stack_lvl (lib/dump_stack.c:123)
[ 15.121000][ T282] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 15.121011][ T282] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 15.121030][ T282] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 15.121048][ T282] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 15.121067][ T282] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 15.121084][ T282] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 15.121103][ T282] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim
[ 15.121118][ T282] devlink_reload (net/devlink/dev.c:462)
[ 15.121133][ T282] ? __pfx_devlink_reload (net/devlink/dev.c:446)
[ 15.121141][ T282] ? cap_capable (security/commoncap.c:132)
[ 15.121147][ T282] ? fdget (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1152 fs/file.c:1166)
[ 15.121159][ T282] devlink_nl_reload_doit (net/devlink/dev.c:584)
[ 15.121167][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 15.121175][ T282] ? __nla_parse (lib/nlattr.c:732)
[ 15.121189][ T282] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1117)
[ 15.121199][ T282] ? __pfx_genl_family_rcv_msg_doit (net/netlink/genetlink.c:1088)
[ 15.121216][ T282] ? cap_capable (security/commoncap.c:132)
[ 15.121218][ T282] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83)
[ 15.121233][ T282] genl_family_rcv_msg (net/netlink/genetlink.c:1195)
[ 15.121240][ T282] ? __pfx_genl_family_rcv_msg (net/netlink/genetlink.c:1160)
[ 15.121244][ T282] ? __pfx_devlink_nl_pre_doit_dev_lock (net/devlink/netlink.c:257)
[ 15.121248][ T282] ? __pfx_devlink_nl_reload_doit (net/devlink/dev.c:520)
[ 15.121251][ T282] ? __pfx_devlink_nl_post_doit_dev_lock (net/devlink/netlink.c:288)
[ 15.121266][ T282] genl_rcv_msg (net/netlink/genetlink.c:65 net/netlink/genetlink.c:1211)
[ 15.121273][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2534)
[ 15.121276][ T282] ? __pfx_genl_rcv_msg (net/netlink/genetlink.c:1201)
[ 15.121283][ T282] ? __pfx_netlink_rcv_skb (net/netlink/af_netlink.c:2511)
[ 15.121301][ T282] ? netlink_deliver_tap (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/netlink/af_netlink.c:340)
[ 15.121311][ T282] genl_rcv (net/netlink/genetlink.c:1220)
[ 15.121314][ T282] netlink_unicast (net/netlink/af_netlink.c:1314 net/netlink/af_netlink.c:1339)
[ 15.121323][ T282] ? __pfx_netlink_unicast (net/netlink/af_netlink.c:1324)
[ 15.121328][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5240)
[ 15.121342][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1883)
[ 15.121351][ T282] ? __pfx_netlink_sendmsg (net/netlink/af_netlink.c:1802)
[ 15.121360][ T282] ? __might_fault (mm/memory.c:6991 mm/memory.c:6985)
[ 15.121372][ T282] __sys_sendto (net/socket.c:712 net/socket.c:727 net/socket.c:2180)
[ 15.121381][ T282] ? __pfx___sys_sendto (net/socket.c:2147)
[ 15.121396][ T282] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[ 15.121405][ T282] ? __rseq_handle_notify_resume (kernel/rseq.c:442)
[ 15.121407][ T282] ? rseq_update_cpu_node_id (kernel/rseq.c:189 (discriminator 10))
[ 15.121413][ T282] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425)
[ 15.121421][ T282] ? __pfx___x64_sys_openat (fs/open.c:1463)
[ 15.121431][ T282] __x64_sys_sendto (net/socket.c:2183)
[ 15.121435][ T282] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:199 arch/x86/entry/syscall_64.c:90)
[ 15.121443][ T282] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475)
[ 15.121448][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 15.121454][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 15.121458][ T282] RIP: 0033:0x7f1e021ffa4a
[ 15.121463][ T282] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 15.121466][ T282] RSP: 002b:00007ffc90adc018 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 15.121470][ T282] RAX: ffffffffffffffda RBX: 0000000014be7b00 RCX: 00007f1e021ffa4a
[ 15.121472][ T282] RDX: 0000000000000040 RSI: 0000000014be7b00 RDI: 0000000000000005
[ 15.121474][ T282] RBP: 0000000014be7910 R08: 00007f1e023a6200 R09: 000000000000000c
[ 15.121476][ T282] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000040f200
[ 15.121478][ T282] R13: 0000000014be7910 R14: 0000000000000000 R15: 0000000000000001
| [ 15.121478][ T282] R13: 0000000014be7910 R14: 0000000000000000 R15: 0000000000000001
| [ 15.121495][ T282]
| [ 41.389660][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12
| [ 41.390461][ T12] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.390891][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 41.390894][ T12] Workqueue: netns cleanup_net
[ 41.390904][ T12] Call Trace:
[ 41.390907][ T12]
[ 41.390910][ T12] dump_stack_lvl (lib/dump_stack.c:123)
[ 41.390920][ T12] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 41.390930][ T12] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.390951][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.390970][ T12] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.390989][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 41.391007][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 41.391026][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim
[ 41.391041][ T12] devlink_reload (net/devlink/dev.c:462)
[ 41.391054][ T12] ? __pfx_devlink_reload (net/devlink/dev.c:446)
[ 41.391071][ T12] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513)
[ 41.391078][ T12] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496)
[ 41.391080][ T12] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 41.391089][ T12] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 41.391107][ T12] ops_undo_list (net/core/net_namespace.c:162 net/core/net_namespace.c:235)
[ 41.391117][ T12] ? __pfx_ops_undo_list (net/core/net_namespace.c:224)
[ 41.391125][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 41.391135][ T12] cleanup_net (net/core/net_namespace.c:688)
[ 41.391142][ T12] ? __pfx_cleanup_net (net/core/net_namespace.c:652)
[ 41.391149][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 41.391159][ T12] process_one_work (kernel/workqueue.c:3243)
[ 41.391177][ T12] ? __pfx_process_one_work (kernel/workqueue.c:3140)
[ 41.391190][ T12] ? assign_work (kernel/workqueue.c:1200)
[ 41.391198][ T12] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402)
[ 41.391212][ T12] ? __pfx_worker_thread (kernel/workqueue.c:3348)
[ 41.391219][ T12] kthread (kernel/kthread.c:464)
[ 41.391226][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.391228][ T12] ? ret_from_fork (arch/x86/kernel/process.c:147)
[ 41.391234][ T12] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 41.391240][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 41.391245][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.391251][ T12] ret_from_fork (arch/x86/kernel/process.c:148)
[ 41.391254][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.391258][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:258)
| [ 41.391258][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:258)
| [ 41.391278][ T12]
| [ 41.410115][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: hw_stats_l3.sh/229
| [ 41.410802][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.411370][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 41.411372][ T229] Call Trace:
[ 41.411374][ T229]
[ 41.411376][ T229] dump_stack_lvl (lib/dump_stack.c:123)
[ 41.411386][ T229] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 41.411396][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.411416][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.411435][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.411454][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 41.411472][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 41.411491][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 41.411508][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 41.411515][ T229] ? klist_put (lib/klist.c:220)
[ 41.411523][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 41.411533][ T229] device_del (drivers/base/core.c:3882)
[ 41.411541][ T229] ? __pfx_device_del (drivers/base/core.c:3836)
[ 41.411554][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 41.411558][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 41.411576][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 41.411589][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 41.411597][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 41.411605][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 41.411608][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 41.411618][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 41.411630][ T229] ? __pfx_vfs_write (fs/read_write.c:667)
[ 41.411639][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 41.411651][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 41.411664][ T229] ksys_write (fs/read_write.c:738)
[ 41.411669][ T229] ? __pfx_ksys_write (fs/read_write.c:728)
[ 41.411672][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 41.411688][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 41.411697][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 41.411701][ T229] RIP: 0033:0x7fc96973fb77
[ 41.411707][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 41.411711][ T229] RSP: 002b:00007ffd64c08498 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 41.411717][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc96973fb77
[ 41.411721][ T229] RDX: 0000000000000005 RSI: 00005643c3eaaa30 RDI: 0000000000000001
[ 41.411723][ T229] RBP: 00005643c3eaaa30 R08: 0000000000000000 R09: 00007fc9697b24e0
[ 41.411726][ T229] R10: 00007fc9697b23e0 R11: 0000000000000246 R12: 0000000000000005
[ 41.411728][ T229] R13: 00007fc9697fb760 R14: 0000000000000005 R15: 00007fc9697f69c0
| [ 41.411728][ T229] R13: 00007fc9697fb760 R14: 0000000000000005 R15: 00007fc9697f69c0
| [ 41.411751][ T229]
| [ 41.480634][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12
| [ 41.481460][ T12] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.481887][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 41.481890][ T12] Workqueue: netns cleanup_net
[ 41.481900][ T12] Call Trace:
[ 41.481903][ T12]
[ 41.481906][ T12] dump_stack_lvl (lib/dump_stack.c:123)
[ 41.481915][ T12] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 41.481925][ T12] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.481945][ T12] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.481963][ T12] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.481983][ T12] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 41.482001][ T12] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 41.482020][ T12] nsim_dev_reload_down (drivers/net/netdevsim/dev.c:969) netdevsim
[ 41.482035][ T12] devlink_reload (net/devlink/dev.c:462)
[ 41.482047][ T12] ? __pfx_devlink_reload (net/devlink/dev.c:446)
[ 41.482064][ T12] devlink_pernet_pre_exit (net/devlink/core.c:288 net/devlink/devl_internal.h:114 net/devlink/core.c:513)
[ 41.482071][ T12] ? __pfx_devlink_pernet_pre_exit (net/devlink/core.c:496)
[ 41.482074][ T12] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380)
[ 41.482082][ T12] ? validate_chain (kernel/locking/lockdep.c:3804 kernel/locking/lockdep.c:3824 kernel/locking/lockdep.c:3879)
[ 41.482100][ T12] ops_undo_list (net/core/net_namespace.c:162 net/core/net_namespace.c:235)
[ 41.482110][ T12] ? __pfx_ops_undo_list (net/core/net_namespace.c:224)
[ 41.482118][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412)
[ 41.482128][ T12] cleanup_net (net/core/net_namespace.c:688)
[ 41.482135][ T12] ? __pfx_cleanup_net (net/core/net_namespace.c:652)
[ 41.482142][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 41.482152][ T12] process_one_work (kernel/workqueue.c:3243)
[ 41.482170][ T12] ? __pfx_process_one_work (kernel/workqueue.c:3140)
[ 41.482183][ T12] ? assign_work (kernel/workqueue.c:1200)
[ 41.482192][ T12] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402)
[ 41.482206][ T12] ? __pfx_worker_thread (kernel/workqueue.c:3348)
[ 41.482212][ T12] kthread (kernel/kthread.c:464)
[ 41.482219][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.482222][ T12] ? ret_from_fork (arch/x86/kernel/process.c:147)
[ 41.482228][ T12] ? __lock_release (kernel/locking/lockdep.c:5539)
[ 41.482234][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745)
[ 41.482238][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.482245][ T12] ret_from_fork (arch/x86/kernel/process.c:148)
[ 41.482248][ T12] ? __pfx_kthread (kernel/kthread.c:413)
[ 41.482252][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:258)
| [ 41.482252][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:258)
| [ 41.482272][ T12]
| [ 41.581169][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: hw_stats_l3.sh/229
| [ 41.581887][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.582462][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 41.582465][ T229] Call Trace:
[ 41.582468][ T229]
[ 41.582471][ T229] dump_stack_lvl (lib/dump_stack.c:123)
[ 41.582484][ T229] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 41.582494][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.582514][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.582532][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.582552][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 41.582570][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 41.582589][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 41.582606][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 41.582616][ T229] ? klist_put (lib/klist.c:220)
[ 41.582629][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 41.582645][ T229] device_del (drivers/base/core.c:3882)
[ 41.582657][ T229] ? __pfx_device_del (drivers/base/core.c:3836)
[ 41.582671][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 41.582675][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 41.582693][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 41.582706][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 41.582715][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 41.582724][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 41.582726][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 41.582737][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 41.582749][ T229] ? __pfx_vfs_write (fs/read_write.c:667)
[ 41.582758][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 41.582769][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 41.582783][ T229] ksys_write (fs/read_write.c:738)
[ 41.582789][ T229] ? __pfx_ksys_write (fs/read_write.c:728)
[ 41.582792][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 41.582808][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 41.582817][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 41.582822][ T229] RIP: 0033:0x7fc96973fb77
[ 41.582828][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 41.582831][ T229] RSP: 002b:00007ffd64c085c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 41.582836][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc96973fb77
[ 41.582838][ T229] RDX: 0000000000000005 RSI: 00005643c3eaaa30 RDI: 0000000000000001
[ 41.582840][ T229] RBP: 00005643c3eaaa30 R08: 0000000000000000 R09: 00007fc9697b24e0
[ 41.582842][ T229] R10: 00007fc9697b23e0 R11: 0000000000000246 R12: 0000000000000005
[ 41.582844][ T229] R13: 00007fc9697fb760 R14: 0000000000000005 R15: 00007fc9697f69c0
| [ 41.582862][ T229]
| [ 41.686399][ T681] netdevsim netdevsim1337 eni1337np1: renamed from eth0
| [ 41.701847][ T229] BUG: using smp_processor_id() in preemptible [00000000] code: hw_stats_l3.sh/229
| [ 41.702924][ T229] caller is nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.703848][ T229] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 41.703849][ T229] Call Trace:
[ 41.703852][ T229]
[ 41.703855][ T229] dump_stack_lvl (lib/dump_stack.c:123)
[ 41.703867][ T229] check_preemption_disabled (lib/smp_processor_id.c:52)
[ 41.703879][ T229] nsim_queue_uninit (./include/linux/netdevice.h:3023 (discriminator 3) drivers/net/netdevsim/netdev.c:638 (discriminator 3) drivers/net/netdevsim/netdev.c:917 (discriminator 3)) netdevsim
[ 41.703898][ T229] ? nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.703916][ T229] nsim_destroy (drivers/net/netdevsim/netdev.c:1062) netdevsim
[ 41.703938][ T229] __nsim_dev_port_del (drivers/net/netdevsim/dev.c:426 drivers/net/netdevsim/dev.c:1429) netdevsim
[ 41.703955][ T229] nsim_dev_reload_destroy (drivers/net/netdevsim/dev.c:1438 drivers/net/netdevsim/dev.c:1661) netdevsim
[ 41.703974][ T229] nsim_drv_remove (drivers/net/netdevsim/dev.c:1678) netdevsim
[ 41.703991][ T229] device_release_driver_internal (drivers/base/dd.c:1274 drivers/base/dd.c:1295)
[ 41.704000][ T229] ? klist_put (lib/klist.c:220)
[ 41.704008][ T229] bus_remove_device (./include/linux/kobject.h:193 drivers/base/base.h:73 drivers/base/bus.c:586)
[ 41.704019][ T229] device_del (drivers/base/core.c:3882)
[ 41.704026][ T229] ? __pfx_device_del (drivers/base/core.c:3836)
[ 41.704040][ T229] device_unregister (drivers/base/core.c:3799 drivers/base/core.c:3923)
[ 41.704043][ T229] del_device_store (drivers/net/netdevsim/bus.c:230) netdevsim
[ 41.704061][ T229] ? __pfx_del_device_store (drivers/net/netdevsim/bus.c:197) netdevsim
[ 41.704074][ T229] ? sysfs_file_kobj (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 fs/sysfs/file.c:24)
[ 41.704082][ T229] ? sysfs_file_kobj (fs/sysfs/file.c:26)
[ 41.704090][ T229] ? __pfx_sysfs_kf_write (fs/sysfs/file.c:138)
[ 41.704092][ T229] kernfs_fop_write_iter (fs/kernfs/file.c:334)
[ 41.704103][ T229] vfs_write (fs/read_write.c:593 fs/read_write.c:686)
[ 41.704116][ T229] ? __pfx_vfs_write (fs/read_write.c:667)
[ 41.704125][ T229] ? __pfx_lock_vma_under_rcu (mm/mmap_lock.c:137)
[ 41.704139][ T229] ? find_held_lock (kernel/locking/lockdep.c:5353)
[ 41.704153][ T229] ksys_write (fs/read_write.c:738)
[ 41.704158][ T229] ? __pfx_ksys_write (fs/read_write.c:728)
[ 41.704161][ T229] ? do_user_addr_fault (./arch/x86/include/asm/atomic.h:93 ./include/linux/atomic/atomic-arch-fallback.h:949 ./include/linux/atomic/atomic-instrumented.h:401 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/mmap_lock.h:142 ./include/linux/mmap_lock.h:237 arch/x86/mm/fault.c:1338)
[ 41.704177][ T229] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
[ 41.704187][ T229] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 41.704190][ T229] RIP: 0033:0x7fc96973fb77
[ 41.704195][ T229] Code: 0b 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 48 89 54 24 18 48 89 74 24
All code
========
0: 0b 00 or (%rax),%eax
2: f7 d8 neg %eax
4: 64 89 02 mov %eax,%fs:(%rdx)
7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
e: eb b7 jmp 0xffffffffffffffc7
10: 0f 1f 00 nopl (%rax)
13: f3 0f 1e fa endbr64
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 10 jne 0x33
23: b8 01 00 00 00 mov $0x1,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 51 ja 0x83
32: c3 ret
33: 48 83 ec 28 sub $0x28,%rsp
37: 48 89 54 24 18 mov %rdx,0x18(%rsp)
3c: 48 rex.W
3d: 89 .byte 0x89
3e: 74 24 je 0x64
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 51 ja 0x59
8: c3 ret
9: 48 83 ec 28 sub $0x28,%rsp
d: 48 89 54 24 18 mov %rdx,0x18(%rsp)
12: 48 rex.W
13: 89 .byte 0x89
14: 74 24 je 0x3a
[ 41.704198][ T229] RSP: 002b:00007ffd64c086f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
[ 41.704202][ T229] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc96973fb77
[ 41.704204][ T229] RDX: 0000000000000005 RSI: 00005643c3eaaa30 RDI: 0000000000000001
[ 41.704206][ T229] RBP: 00005643c3eaaa30 R08: 0000000000000000 R09: 00007fc9697b24e0
[ 41.704208][ T229] R10: 00007fc9697b23e0 R11: 0000000000000246 R12: 0000000000000005
Finger prints:
check_preemption_disabled:nsim_queue_uninit:nsim_destroy:__nsim_dev_port_del:nsim_dev_reload_destroy
ret_from_fork_asm:dump_stack_lvl:check_preemption_disabled:nsim_queue_uninit:nsim_destroy