已关闭
[Bug]: shemem算子combine_classic下的coredump场景发生展示异常 #115
duandingshan创建于  7月17日关闭于  7月28日
duandingshan成员
7月17日 创建

在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。

⚠️ 安全信息提醒:请仔细检查提供的文本内容,确保其不包含敏感数据信息,包括但不限于:

  • API 令牌或密钥
  • 密码或身份验证凭证
  • 私有网址或接口地址
  • 个人或机密数据
  • ...

在分享配置信息或代码示例时,请将敏感信息脱敏处理,或使用 <TOKEN> 等占位符替代原有内容。

环境信息

例如:
- 操作系统
- 昇腾硬件信息
- CANN软件版本
- 安装的对应软件版本

🐛 问题描述

【问题描述】
shemem算子combine_classic下的coredump场景发生展示异常
【环境信息】
ubuntu
【重现步骤】
source ~/miniconda3/bin/activate py_311
source /home/dds/B111/Ascend/ascend-toolkit/set_env.sh
export ASCEND_DUMP_SCENE="aic_err_detail_dump"
export ASCEND_DUMP_PATH=./coredump

cd /home/dds/B111/shmem/examples/combine/combine_classic
对combine_kernel.cpp构造异常,比如越界,非对齐,空指针,或者其他
然后回到
cd  /home/dds/B111/shmem
bash scripts/build.sh -examples -soc_type Ascend950
再回到
cd /home/dds/B111/shmem/examples/combine/combine_classic
bash scripts/run.sh -pes 2 -bs 8 -expertPerPe 2 -type int32_t 

【预期结果】
展示正常无error
【实际结果】
combine_classic(出现error reading data from section .text,frame select 0也报这个错误)

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
Dduandingshan成员
7月17日 关联了里程碑:MindStudio 26.1.0
Dduandingshan成员
7月17日 添加了label:bug
went_code
went_code成员
7月17日 评论:

👋 您好,欢迎向 MindStudio-Debugger 提交 Issue!
我们已收到您的反馈,感谢你对开源社区的支持。🎉

📅 处理时效 维护团队将在工作日 24 小时内查看并回复您的问题。
🔍 自助排查(推荐优先查看) 在等待回复期间,您可以先查阅以下资源,多数问题可快速解决:

💡 **为了更快定位问题,请您确保 Issue 包含:

  1. 清晰的问题描述
  2. 可复现的操作步骤
  3. 相关日志、截图或环境信息

我们会尽快跟进,感谢您的理解与配合!

likedislike
wiyr0
wiyr0成员
7月20日 评论:

使用while(1)在kernel函数头部后,编译器会优化,生成的代码段大小只有0xc0,对应PC范围:[0x000012004080d000-0x000012004080d0c0) 而修正后Got new_pc=0x12004080d0c0,,修正前 old_pc=0x12004080d11c

测试用例构造的场景使用了whil(1 {},编译器确认此代码会导致kernel出现未定义行为,与芯片
同事讨论,此时pc实际运行至代码段外,无法通过pc还原代码堆栈

likedislike
Goldfish_of_SirisGoldfish_of_Siris成员
7月22日 将 wiyr0 设为负责人
Goldfish_of_SirisGoldfish_of_Siris成员
7月22日 添加了label:triaged
wiyr0wiyr0成员
7月24日 添加了label:resolved
ascend-robot
ascend-robot成员
7月27日 评论:

您好,当前Issue标记为resolved且有一段时间未进一步更新,因此我们将其标记为'stale'(闲置)状态。若您认为这是误操作,可通过添加任意评论来去除'stale'标签。标记为stale的Issue在4天内无更新活动将自动关闭。

likedislike
ascend-robotascend-robot成员
7月27日 添加了label:stale
duandingshan成员
7月28日 评论:

验证通过

likedislike
Dduandingshan成员
7月28日 issue状态由 TODO 改变为 DONE
Dduandingshan成员
7月28日 关闭了 issue