已关闭
[Bug-Report|缺陷反馈]:ut用例coredump,编译失败 #10
wandongdong创建于 1月12日关闭于 3月17日
philo
1月14日 评论:
1月14日 评论:
@wandongdong 感谢反馈,我们先复现分析下问题再给你答复哈


Yuanhao Ji
1月15日 评论:
1月15日 评论:
@wandongdong 您好,可以提供下所使用的版本信息嘛,比如 gcc、g++、cmake 这些


hanazawakanasan
1月15日 评论:
1月15日 评论:
同样的问题

gcc (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0
g++ (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0
cmake version 3.22.1
cann:8.5.0_beta1


hanazawakanasan
1月15日 评论:
1月15日 评论:
Yuanhao Ji
1月15日 评论:
1月15日 评论:
@hanazawakanasan 好的收到~


Yuanhao Ji
2月9日 评论:
2月9日 评论:
@hanazawakanasan 您好,您所反馈的问题近期我们分析了下,现象是段错误堆栈core在gtest代码中,没有hccl相关堆栈,怀疑是跟 GCC 版本有关,具体问题根因还需要继续定位
我写了一个复现该问题的最小集用例,多次初始化、析构通信域,在 GCC9.5.0 中ok,但在 GCC 10+ 以上的版本就会有 core


wandongdong
2月10日 评论:
2月10日 评论:
gcc (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0
g++ (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0
cmake 4.2.0
cann cann:8.5.0_beta1


Yuanhao Ji
2月10日 评论:
2月10日 评论:
@wandongdong 好的收到,我本地 gcc10 和 gcc11 也均能复现,该问题正在定位中,正在排查哪些地方导致编译器行为不一致


Leewis
3月16日 评论:
3月16日 评论:
@wandongdong 你好,优化支持高版本gcc代码上库后,原场景问题已不复现,当前issue先关闭了,如有问题欢迎重新提Issue交流,thx。
ps:支持高版本gcc代码 https://gitcode.com/cann/hcomm/pull/612


3月17日 issue状态由 进行中 改变为 已完成
3月17日 关闭了 issue
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
bash build.sh --ut
跑ut用例有coredump和编译失败的问题
Environment / 环境信息 (Mandatory / 必填)
910B ,A+K
Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
bash build.sh --ut
Describe the expected behavior / 预期结果 (Mandatory / 必填)
bash build.sh --ut
跑ut用例全部通过
Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
Special notes for this issue/备注 (Optional / 选填)