Bug 2466 - [Anck 5.10][aarch64]perf-test下vmlinux-symtab-matches-kallsyms用例fail
Summary: [Anck 5.10][aarch64]perf-test下vmlinux-symtab-matches-kallsyms用例fail
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: kernel - anck-5.10 (show other bugs) kernel - anck-5.10
Version: 8.6
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: maqiao
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-20 17:23 UTC by yunhe123
Modified: 2023-06-28 10:21 UTC (History)
7 users (show)

See Also:


Attachments
vmlinux-symtab-matches-kallsyms用例执行fail日志文件 (69.85 KB, text/plain)
2022-10-20 17:23 UTC, yunhe123
Details
perf-vmlinux-symtab-matches-kallsyms测试log (132.06 KB, text/plain)
2023-06-28 10:21 UTC, Banana
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yunhe123 alibaba_cloud_group 2022-10-20 17:23:53 UTC
Created attachment 427 [details]
vmlinux-symtab-matches-kallsyms用例执行fail日志文件

Description of problem:
perf-test下vmlinux-symtab-matches-kallsyms用例fail,部分日志如下,详细日志查看附件log:
perf test -v vmlinux symtab matches kallsyms
 1: vmlinux symtab matches kallsyms            :
--- start ---
test child forked, pid 2800931
/proc/{kallsyms,modules} inconsistency while looking for "[__builtin__kprobes]" module!
Looking at the vmlinux_path (8 entries long)
Using /usr/lib/debug/lib/modules/5.10.134-171.git.179bd6152081.an8.aarch64/vmlinux for symbols
WARN: 0xffff8000100606e0: diff name v: __do_softirq k: __softirqentry_text_start
WARN: 0xffff800010087a28: diff name v: __flush_cache_user_range k: __flush_icache_range
WARN: 0xffff800010087bcc: diff name v: __efistub___clean_dcache_area_poc k: __pi___clean_dcache_area_poc
WARN: 0xffff800010271678: diff name v: bpf_uncharge_memlock.part.20 k: __bpf_prog_uncharge.part.44
WARN: 0xffff80001027ba10: diff name v: mark_reg_not_init.part.92 k: mark_reg_unknown.part.93
WARN: 0xffff800010363570: diff name v: hstate_next_node_to_alloc.isra.58 k: hstate_next_node_to_free.isra.59
WARN: 0xffff80001039c678: diff name v: mem_cgroup_id_put_many.part.90 k: mem_cgroup_iter_break.part.96
WARN: 0xffff80001041a680: diff name v: fs_param_is_string.part.5 k: fs_param_is_u64.part.10
WARN: 0xffff8000104f3d40: diff name v: selinux_msg_queue_msgctl.part.41 k: selinux_shm_shmctl.part.40
WARN: 0xffff80001052b000: diff name v: _rsa_dec.isra.2 k: _rsa_enc.isra.3
WARN: 0xffff80001056de98: diff name v: compat_put_ulong k: put_uint
WARN: 0xffff8000105b5e48: diff name v: blake2s_compress_generic k: blake2s_compress
WARN: 0xffff8000105ebf8c: diff name v: clear_page k: __pi_clear_page
WARN: 0xffff8000105ec574: diff name v: copy_page k: __pi_copy_page
WARN: 0xffff8000105ecb94: diff name v: __pi_memchr k: memchr
WARN: 0xffff8000105ecc10: diff name v: __pi_memcmp k: memcmp
WARN: 0xffff8000105ecd20: diff name v: __pi_memmove k: memmove
WARN: 0xffff8000105ecf80: diff name v: __pi_memset k: memset
WARN: 0xffff8000105ed140: diff name v: __pi_strcmp k: strcmp
WARN: 0xffff8000105ed230: diff name v: __pi_strlen k: strlen
WARN: 0xffff8000105ed370: diff name v: __pi_strncmp k: strncmp
WARN: 0xffff8000105ed534: diff name v: __pi_strnlen k: strnlen
WARN: 0xffff8000105ed5f4: diff name v: __pi_strrchr k: strrchr
WARN: 0xffff8000105f7f48: diff name v: logic_outsw.part.8 k: logic_outw.part.6
WARN: 0xffff8000106f04a0: diff name v: clkdev_hw_create k: __clk_register_clkdev
WARN: 0xffff8000108f6720: diff end addr for md_compat_ioctl v: 0xffff8000108f6770 k: 0xffff8000108f8198
WARN: 0xffff8000109d6de0: diff name v: phys_switch_id_show.part.18 k: speed_show.part.23
WARN: 0xffff8000109f7958: diff name v: devlink_fmsg_arr_pair_nest_end.part.90 k: devlink_fmsg_u8_pair_put.part.94
WARN: 0xffff800010b8e658: diff name v: quirk_disable_msi.part.33 k: quirk_msi_ht_cap.part.43
WARN: 0xffff800010b9c420: diff name v: arm64_preempt_schedule_irq k: __sched_text_start
WARN: 0xffff800010ba37c0: diff name v: default_idle k: __cpuidle_text_start
WARN: 0xffff800010ba3ca0: diff name v: _raw_write_trylock k: __lock_text_start
WARN: 0xffff800010ba6000: diff name v: __kvm_nvhe___kvm_hyp_init k: __hyp_idmap_text_start
ERR : 0xffff800010ba6784: __kvm_nvhe___invalid not on kallsyms
ERR : 0xffff800010ba6788: __kvm_nvhe___do_hyp_init not on kallsyms
ERR : 0xffff800010ba6840: __kvm_nvhe___kvm_handle_stub_hvc not on kallsyms
ERR : 0xffff800010ba6870: __kvm_nvhe_reset not on kallsyms
WARN: 0xffff800010ba7000: diff name v: __kvm_nvhe___hyp_stub_vectors k: __hyp_stub_vectors
WARN: 0xffff800010ba7878: diff end addr for __hyp_reset_vectors v: 0xffff800010ba7884 k: 0xffff800010bb0010
ERR : 0xffff800010ba8000: __kvm_nvhe___kvm_timer_set_cntvoff not on kallsyms
ERR : 0xffff800010ba8008: __kvm_nvhe___timer_disable_traps not on kallsyms
ERR : 0xffff800010ba8018: __kvm_nvhe___timer_enable_traps not on kallsyms
ERR : 0xffff800010ba8030: __kvm_nvhe___sysreg_save_el1_state not on kallsyms
ERR : 0xffff800010ba80e0: __kvm_nvhe___sysreg_restore_el1_state not on kallsyms
ERR : 0xffff800010ba81e8: __kvm_nvhe___sysreg_save_state_nvhe not on kallsyms
ERR : 0xffff800010ba8250: __kvm_nvhe___sysreg_restore_state_nvhe not on kallsyms
ERR : 0xffff800010ba82c0: __kvm_nvhe___kvm_enable_ssbs not on kallsyms
ERR : 0xffff800010ba8378: __kvm_nvhe___debug_save_state.isra.0 not on kallsyms
ERR : 0xffff800010ba8758: __kvm_nvhe___debug_restore_state.isra.1 not on kallsyms
ERR : 0xffff800010ba8b38: __kvm_nvhe___debug_save_host_buffers_nvhe not on kallsyms
ERR : 0xffff800010ba8b78: __kvm_nvhe___debug_switch_to_guest not on kallsyms
ERR : 0xffff800010ba8bd8: __kvm_nvhe___debug_restore_host_buffers_nvhe not on kallsyms
ERR : 0xffff800010ba8bf0: __kvm_nvhe___debug_switch_to_host not on kallsyms
ERR : 0xffff800010ba8c58: __kvm_nvhe___kvm_get_mdcr_el2 not on kallsyms
ERR : 0xffff800010ba8c60: __kvm_nvhe___deactivate_traps not on kallsyms
ERR : 0xffff800010ba8cf0: __kvm_nvhe_handle_tx2_tvm not on kallsyms
ERR : 0xffff800010ba8ef0: __kvm_nvhe___kvm_vcpu_run not on kallsyms
ERR : 0xffff800010ba94b0: __kvm_nvhe_hyp_panic not on kallsyms
ERR : 0xffff800010ba9520: __kvm_nvhe_kvm_unexpected_el2_exception not on kallsyms
ERR : 0xffff800010ba9630: __kvm_nvhe___tlb_switch_to_guest.isra.0 not on kallsyms
ERR : 0xffff800010ba96b0: __kvm_nvhe___tlb_switch_to_host.isra.2 not on kallsyms
ERR : 0xffff800010ba96d8: __kvm_nvhe___kvm_tlb_flush_vmid_ipa not on kallsyms
ERR : 0xffff800010ba9778: __kvm_nvhe___kvm_tlb_flush_vmid not on kallsyms
ERR : 0xffff800010ba97b0: __kvm_nvhe___kvm_flush_cpu_context not on kallsyms
ERR : 0xffff800010ba97e8: __kvm_nvhe___kvm_flush_vm_context not on kallsyms
ERR : 0xffff800010baa000: __kvm_nvhe___host_exit not on kallsyms
ERR : 0xffff800010baa074: __kvm_nvhe___host_enter_for_panic not on kallsyms
ERR : 0xffff800010baa0a4: __kvm_nvhe___host_enter_without_restoring not on kallsyms
ERR : 0xffff800010baa0b0: __kvm_nvhe___hyp_do_panic not on kallsyms
ERR : 0xffff800010baa800: __kvm_nvhe___kvm_hyp_host_vector not on kallsyms
ERR : 0xffff800010baaf98: __kvm_nvhe_$d not on kallsyms
ERR : 0xffff800010baafb0: __kvm_nvhe_$x not on kallsyms
ERR : 0xffff800010baafb8: __kvm_nvhe_handle_trap not on kallsyms
ERR : 0xffff800010bab1e0: __kvm_nvhe___gic_v3_set_lr not on kallsyms
ERR : 0xffff800010bab2c8: __kvm_nvhe___vgic_v3_write_ap0rn not on kallsyms
ERR : 0xffff800010bab318: __kvm_nvhe___vgic_v3_write_ap1rn not on kallsyms
ERR : 0xffff800010bab368: __kvm_nvhe___vgic_v3_clear_active_lr not on kallsyms
ERR : 0xffff800010bab398: __kvm_nvhe___vgic_v3_bump_eoicount not on kallsyms
ERR : 0xffff800010bab3b0: __kvm_nvhe___vgic_v3_read_igrpen0 not on kallsyms
ERR : 0xffff800010bab3d0: __kvm_nvhe___vgic_v3_read_igrpen1 not on kallsyms
ERR : 0xffff800010bab3f0: __kvm_nvhe___vgic_v3_write_igrpen0 not on kallsyms
ERR : 0xffff800010bab420: __kvm_nvhe___vgic_v3_write_igrpen1 not on kallsyms
ERR : 0xffff800010bab450: __kvm_nvhe___vgic_v3_read_bpr0 not on kallsyms
ERR : 0xffff800010bab470: __kvm_nvhe___vgic_v3_write_bpr0 not on kallsyms
ERR : 0xffff800010bab4b8: __kvm_nvhe___vgic_v3_write_bpr1 not on kallsyms
ERR : 0xffff800010bab500: __kvm_nvhe___vgic_v3_write_apxrn not on kallsyms
ERR : 0xffff800010bab568: __kvm_nvhe___vgic_v3_write_apxr0 not on kallsyms
ERR : 0xffff800010bab588: __kvm_nvhe___vgic_v3_write_apxr1 not on kallsyms
ERR : 0xffff800010bab5a8: __kvm_nvhe___vgic_v3_write_apxr2 not on kallsyms
ERR : 0xffff800010bab5c8: __kvm_nvhe___vgic_v3_write_apxr3 not on kallsyms
ERR : 0xffff800010bab5e8: __kvm_nvhe___vgic_v3_read_pmr not on kallsyms
ERR : 0xffff800010bab608: __kvm_nvhe___vgic_v3_write_pmr not on kallsyms
ERR : 0xffff800010bab638: __kvm_nvhe___vgic_v3_read_ctlr not on kallsyms
ERR : 0xffff800010bab690: __kvm_nvhe___vgic_v3_write_ctlr not on kallsyms
ERR : 0xffff800010bab6d0: __kvm_nvhe___gic_v3_get_lr not on kallsyms
ERR : 0xffff800010bab7b8: __kvm_nvhe___vgic_v3_write_dir not on kallsyms
ERR : 0xffff800010bab850: __kvm_nvhe___vgic_v3_read_ap0rn not on kallsyms
ERR : 0xffff800010bab890: __kvm_nvhe___vgic_v3_read_ap1rn not on kallsyms
ERR : 0xffff800010bab8d0: __kvm_nvhe___vgic_v3_read_apxrn not on kallsyms
ERR : 0xffff800010bab920: __kvm_nvhe___vgic_v3_read_apxr3 not on kallsyms
ERR : 0xffff800010bab940: __kvm_nvhe___vgic_v3_read_apxr2 not on kallsyms
ERR : 0xffff800010bab960: __kvm_nvhe___vgic_v3_read_apxr1 not on kallsyms
ERR : 0xffff800010bab980: __kvm_nvhe___vgic_v3_read_apxr0 not on kallsyms
ERR : 0xffff800010bab9a0: __kvm_nvhe___vgic_v3_get_highest_active_priority not on kallsyms
ERR : 0xffff800010baba20: __kvm_nvhe___vgic_v3_read_rpr not on kallsyms
ERR : 0xffff800010baba58: __kvm_nvhe___vgic_v3_pri_to_pre not on kallsyms
ERR : 0xffff800010babab8: __kvm_nvhe___vgic_v3_write_eoir not on kallsyms
ERR : 0xffff800010babc60: __kvm_nvhe___vgic_v3_highest_priority_lr.isra.3 not on kallsyms
ERR : 0xffff800010babd20: __kvm_nvhe___vgic_v3_read_hppir not on kallsyms
ERR : 0xffff800010babd90: __kvm_nvhe___vgic_v3_read_iar not on kallsyms
ERR : 0xffff800010babeb0: __kvm_nvhe___vgic_v3_read_bpr1 not on kallsyms
ERR : 0xffff800010babee8: __kvm_nvhe___vgic_v3_save_state not on kallsyms
ERR : 0xffff800010babfa8: __kvm_nvhe___vgic_v3_restore_state not on kallsyms
ERR : 0xffff800010bac008: __kvm_nvhe___vgic_v3_activate_traps not on kallsyms
ERR : 0xffff800010bac048: __kvm_nvhe___vgic_v3_deactivate_traps not on kallsyms
ERR : 0xffff800010bac088: __kvm_nvhe___vgic_v3_save_aprs not on kallsyms
ERR : 0xffff800010bac100: __kvm_nvhe___vgic_v3_restore_aprs not on kallsyms
ERR : 0xffff800010bac178: __kvm_nvhe___vgic_v3_init_lrs not on kallsyms
ERR : 0xffff800010bac1b0: __kvm_nvhe___vgic_v3_get_ich_vtr_el2 not on kallsyms
ERR : 0xffff800010bac1b8: __kvm_nvhe___vgic_v3_read_vmcr not on kallsyms
ERR : 0xffff800010bac1c0: __kvm_nvhe___vgic_v3_write_vmcr not on kallsyms
ERR : 0xffff800010bac1d0: __kvm_nvhe___vgic_v3_perform_cpuif_access not on kallsyms
ERR : 0xffff800010bac5c8: __kvm_nvhe_kvm_condition_valid32 not on kallsyms
ERR : 0xffff800010bac640: __kvm_nvhe_kvm_skip_instr32 not on kallsyms
ERR : 0xffff800010bac6d8: __kvm_nvhe___is_be.part.0 not on kallsyms
ERR : 0xffff800010bac6e8: __kvm_nvhe___vgic_v2_perform_cpuif_access not on kallsyms
ERR : 0xffff800010bac8f0: __kvm_nvhe___guest_enter not on kallsyms
ERR : 0xffff800010bac9a8: __kvm_nvhe___guest_exit_panic not on kallsyms
ERR : 0xffff800010bac9f0: __kvm_nvhe___guest_exit not on kallsyms
ERR : 0xffff800010bacab8: __kvm_nvhe_abort_guest_exit_start not on kallsyms
ERR : 0xffff800010bacabc: __kvm_nvhe_abort_guest_exit_end not on kallsyms
ERR : 0xffff800010bacb0c: __kvm_nvhe___fpsimd_save_state not on kallsyms
ERR : 0xffff800010bacb60: __kvm_nvhe___fpsimd_restore_state not on kallsyms
ERR : 0xffff800010bad000: __kvm_nvhe_$x not on kallsyms
ERR : 0xffff800010bad030: __kvm_nvhe_wa_epilogue not on kallsyms
ERR : 0xffff800010bad044: __kvm_nvhe_el1_trap not on kallsyms
ERR : 0xffff800010bad064: __kvm_nvhe_el1_irq not on kallsyms
ERR : 0xffff800010bad084: __kvm_nvhe_el1_error not on kallsyms
ERR : 0xffff800010bad0a4: __kvm_nvhe_el2_sync not on kallsyms
ERR : 0xffff800010bad120: __kvm_nvhe_el2_error not on kallsyms
ERR : 0xffff800010bad17c: __kvm_nvhe_el2t_sync_invalid not on kallsyms
ERR : 0xffff800010bad180: __kvm_nvhe_el2t_irq_invalid not on kallsyms
ERR : 0xffff800010bad184: __kvm_nvhe_el2t_fiq_invalid not on kallsyms
ERR : 0xffff800010bad188: __kvm_nvhe_el2t_error_invalid not on kallsyms
ERR : 0xffff800010bad18c: __kvm_nvhe_el2h_irq_invalid not on kallsyms
ERR : 0xffff800010bad190: __kvm_nvhe_el2h_fiq_invalid not on kallsyms
ERR : 0xffff800010bad194: __kvm_nvhe_el1_fiq_invalid not on kallsyms
ERR : 0xffff800010bad800: __kvm_nvhe___kvm_hyp_vector not on kallsyms
ERR : 0xffff800010bae000: __kvm_nvhe___bp_harden_hyp_vecs not on kallsyms
ERR : 0xffff800010bb0028: __kvm_nvhe_$d not on kallsyms
ERR : 0xffff800010bb0030: __kvm_nvhe_$d not on kallsyms
WARN: 0xffff800010bb0040: diff name v: __hyp_text_end k: __stop___kvm_ex_table
WARN: 0xffff800010bb1000: diff name v: init_kernel_el k: __idmap_text_start
WARN: 0xffff800010bb2000: diff name v: swsusp_arch_suspend_exit k: __hibernate_exit_text_start
WARN: 0xffff800010bb3000: diff name v: tramp_vectors k: __entry_tramp_text_start
WARN: 0xffff800010bb6000: diff end addr for __entry_tramp_text_end v: 0xffff800010bb7000 k: 0xffff800011361000
WARN: Maps only in vmlinux:
 ffff800010050000-ffff800010060000 10000 [kernel].head.text
 ffff800010bc0000-ffff80001100b382 b80000 [kernel].rodata
 ffff8000110652b8-ffff800011067f40 10252b8 [kernel]__param
 ffff800011067f40-ffff800011067fa8 1027f40 [kernel]__modver
 ffff80001106acd8-ffff80001106ad14 102acd8 [kernel].notes
 ffff800011360170-ffff8000113606ac 1320170 [kernel].BTF_ids
 ffff800011370000-ffff8000113d4f98 1330000 [kernel].init.text
 ffff8000113d4f98-ffff8000113d7378 1394f98 [kernel].exit.text
 ffff800011410000-ffff80001148a0ae 13d0000 [kernel].init.data
 ffff80001148b000-ffff8000114a3418 144b000 [kernel].data..percpu
 ffff8000114a4000-ffff8000114a4e20 1464000 [kernel].hyp.data..percpu
 ffff8000117a0000-ffff800011c809e8 1760000 [kernel].data
 ffff800011c95000-ffff800011c95018 1c55000 [kernel].mmuoff.data.write
 ffff800011c95800-ffff800011c95808 1c55800 [kernel].mmuoff.data.read
 ffff800011c95808-ffff800011c95a00 1c55808 [kernel].pecoff_edata_padding
 ffff800011c96000-ffff800011f17a71 1c55a00 [kernel].bss
WARN: Maps only in kallsyms:
 0-45c 15800 [ipmi_msghandler].modinfo
 0-18 64 [ipmi_msghandler].note.Linux
 0-1380 169a0 [ipmi_msghandler]__versions
 0-34 d9f0 [ipmi_msghandler].text.unlikely
 0-1a18 17d28 [ipmi_msghandler].bss
 0-e0 12e28 [ipmi_msghandler]__dyndbg
 0-64 da40 [ipmi_msghandler].init.text
 0-a8 db98 [ipmi_msghandler].exit.text
 0-198 15518 [ipmi_msghandler].rodata
 0-340 12128 [ipmi_msghandler].data
 0-c8 16710 [ipmi_msghandler]__param
...
 0-3c0 3c80 [ip6_vti].gnu.linkonce.this_module
 0-147 adff [zram].modinfo
 0-18 64 [zram].note.Linux
 0-1dc0 afd0 [zram]__versions
 0-170 a550 [zram].rodata
 0-6c 63a0 [zram].text.unlikely
 0-120 6548 [zram].init.text
 0-14 6920 [zram].exit.text
 0-3e0 8e70 [zram].data
 0-10 cd98 [zram].bss
 0-1 9a88 [zram].data.once
 0-28 af48 [zram]__param
 0-bf ad40 [zram].rodata.str
 0-3c0 9ac0 [zram].gnu.linkonce.this_module
test child finished with -1
---- end ----
vmlinux symtab matches kallsyms: FAILED!
failed to open shell test directory: ./tests/shell


Version-Release number of selected component (if applicable):
# perf -v
perf version 5.10.134-171.git.179bd6152081.an8.aarch64

内核信息:
# uname -r
5.10.134-171.git.179bd6152081.an8.aarch64
版本信息:
cat /etc/os-release
NAME="Anolis OS"
VERSION="8.6"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.6"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.6"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"

内存信息:
free -g
              total        used        free      shared  buff/cache   available
Mem:             14           1          10           0           2          13
Swap:             0           0           0

cpu信息:
 lscpu
Architecture:        aarch64
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per cluster: 4
Socket(s):           1
Cluster(s):          1
NUMA node(s):        1
Vendor ID:           ARM
BIOS Vendor ID:      Alibaba Cloud
Model:               1
Model name:          Neoverse-N1
BIOS Model name:     virt-rhel7.6.0
Stepping:            r3p1
BogoMIPS:            50.00
NUMA node0 CPU(s):   0-3
Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs

How reproducible:
必现

Steps to Reproduce:
1.yum install -y perf 
2.perf test -v perf test -v vmlinux symtab matches kallsyms

Actual results:
用例执行fail

Expected results:
用例执行pass

Additional info:
Comment 1 Banana alibaba_cloud_group 2023-06-28 10:20:28 UTC
Anolis23 5.10内核2023-06-27日arm nightly环境perf-test的vmlinux-symtab-matches-kallsyms
项fail
在2023-06-26日及以前此项为pass

[root@qibo-anolis23-nightly-func-arm-1 ~]# cat /etc/os-release
NAME="Anolis OS"
VERSION="23"
ID="anolis"
VERSION_ID="23"
PLATFORM_ID="platform:an23"
PRETTY_NAME="Anolis OS 23"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
BUG_REPORT_URL="https://bugzilla.openanolis.cn/"

[root@qibo-anolis23-nightly-func-arm-1 ~]# uname -r
5.10.134-146.git.6a218c079797.an23.aarch64

testlog见附件perf-vmlinux-symtab-matches-kallsyms.txt
Comment 2 Banana alibaba_cloud_group 2023-06-28 10:21:30 UTC
Created attachment 808 [details]
perf-vmlinux-symtab-matches-kallsyms测试log