100 Star 60 Fork 240

src-openEuler / kernel

 / 详情

syzkaller触发WARNING in armv8pmu_read_counter

已完成
缺陷
创建于  
2023-10-18 10:04

【标题描述】能够简要描述问题:说明什么场景下,做了什么操作,出现什么问题(尽量使用正向表达方式)

一、缺陷信息

内核信息:

缺陷归属组件:

缺陷归属的版本:

缺陷简述:

【环境信息】
硬件信息

  • 裸机场景请提供问题的硬件信息
  • 虚拟机场景请提供虚拟机的XML文件或配置信息
    软件信息
  • OS版本及分支信息
  • 内核信息
  • 发现问题的组件版本信息
    网络信息
  • 如果有特殊组网,请提供网络拓扑信息

【问题复现步骤】,请描述具体的操作步骤
【实际结果】,请描述出问题的结果和影响
【其他相关附件信息】
比如系统message日志/组件日志、dump信息、图片等
block nbd2: shutting down sockets
------------[ cut here ]------------
WARNING: CPU: 0 PID: 6690 at arch/arm64/kernel/perf_event.c:599 armv8pmu_event_is_chained arch/arm64/kernel/perf_event.c:599 [inline]
WARNING: CPU: 0 PID: 6690 at arch/arm64/kernel/perf_event.c:599 armv8pmu_read_hw_counter arch/arm64/kernel/perf_event.c:738 [inline]
WARNING: CPU: 0 PID: 6690 at arch/arm64/kernel/perf_event.c:599 armv8pmu_read_counter+0x280/0x3b8 arch/arm64/kernel/perf_event.c:756
Modules linked in:
CPU: 0 PID: 6690 Comm: syz-executor.3 Not tainted 4.19.90+ #1
Hardware name: linux,dummy-virt (DT)
pstate: 80400005 (Nzcv daif +PAN -UAO)
pc : armv8pmu_event_is_chained arch/arm64/kernel/perf_event.c:599 [inline]
pc : armv8pmu_read_hw_counter arch/arm64/kernel/perf_event.c:738 [inline]
pc : armv8pmu_read_counter+0x280/0x3b8 arch/arm64/kernel/perf_event.c:756
lr : armv8pmu_event_is_chained arch/arm64/kernel/perf_event.c:599 [inline]
lr : armv8pmu_read_hw_counter arch/arm64/kernel/perf_event.c:738 [inline]
lr : armv8pmu_read_counter+0x280/0x3b8 arch/arm64/kernel/perf_event.c:756
sp : ffff8000d9bb6da0
x29: ffff8000d9bb6da0 x28: ffff8000c313f240
x27: 00000000ffffffff x26: ffff10001a9b1adb
x25: 1ffff00018627e48 x24: 0000000000000000
x23: ffff20000e677000 x22: 0000000000000008
x21: 00000000ffffffff x20: 00000000806c9bdc
x19: ffff8000d4d8d500 x18: 0000000000000000
x17: 0000000000000000 x16: 0000000000000000
x15: 0000000000000000 x14: 1ffff0001acc4671
x13: 0000000000000000 x12: 1ffff0001acc4642
x11: 1fffe40001b85ab6 x10: ffff040001b85ab6
x9 : dfff200000000000 x8 : 2d2d2d2d5d206572
x7 : 656820747563205b x6 : ffff20000dc2d5b3
x5 : 00000000f2f2f200 x4 : 00000000f3f3f3f3
x3 : ffff200008000000 x2 : 403a6c299baf9400
x1 : 0000000000000000 x0 : 0000000000000024
Call trace:
armv8pmu_event_is_chained arch/arm64/kernel/perf_event.c:599 [inline]
armv8pmu_read_hw_counter arch/arm64/kernel/perf_event.c:738 [inline]
armv8pmu_read_counter+0x280/0x3b8 arch/arm64/kernel/perf_event.c:756
armpmu_event_update+0xc4/0x158 drivers/perf/arm_pmu.c:254
armpmu_read+0x24/0x30 drivers/perf/arm_pmu.c:271
perf_output_read_group kernel/events/core.c:6237 [inline]
perf_output_read+0x9d8/0x1140 kernel/events/core.c:6276
perf_output_sample+0x10b8/0x1838 kernel/events/core.c:6318
__perf_event_output kernel/events/core.c:6643 [inline]
perf_event_output_forward+0xd0/0x120 kernel/events/core.c:6656
__perf_event_overflow+0xfc/0x298 kernel/events/core.c:7929
perf_swevent_overflow+0x88/0xf8 kernel/events/core.c:8005
perf_swevent_event+0xe0/0x258 kernel/events/core.c:8033
do_perf_sw_event kernel/events/core.c:8146 [inline]
___perf_sw_event+0x194/0x218 kernel/events/core.c:8177
__perf_sw_event+0x4c/0x70 kernel/events/core.c:8189
perf_sw_event include/linux/perf_event.h:1116 [inline]
do_page_fault+0x484/0xa40 arch/arm64/mm/fault.c:510
do_mem_abort+0xc8/0x248 arch/arm64/mm/fault.c:963
el1_da+0x20/0x94
mm_release+0x150/0x2f0 kernel/fork.c:1325
exit_mm_release+0x34/0x40 kernel/fork.c:1343
exit_mm kernel/exit.c:430 [inline]
do_exit+0x4a0/0x1168 kernel/exit.c:786
do_group_exit+0xe4/0x3d0 kernel/exit.c:896
get_signal+0x328/0x1a28 kernel/signal.c:2589
do_signal+0x388/0x5c0 arch/arm64/kernel/signal.c:660
do_notify_resume+0x2b4/0x628 arch/arm64/kernel/signal.c:724
work_pending+0x8/0x10
---[ end trace 0d235f907b677dbd ]---
CPU0 reading wrong counter -1
缺陷详情参考链接:

缺陷分析指导链接:
https:xxx

评论 (1)

杨基鸿 创建了缺陷

Hi yangjihong2021, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
1
https://gitee.com/src-openeuler/kernel.git
git@gitee.com:src-openeuler/kernel.git
src-openeuler
kernel
kernel

搜索帮助