CANN运行时core dump信号配置

📅 2026/7/11 11:47:23
CANN运行时core dump信号配置
ASCEND_COREDUMP_SIGNAL【免费下载链接】runtime本项目提供CANN运行时组件和维测功能组件。项目地址: https://gitcode.com/cann/runtime功能描述设置trace处理的core dump信号量。取值如下none关闭表1中的信号集。非none的其他值打开表1中的信号集。trace默认开启堆栈功能进程触发以下异常场景信号时将栈信息记录在stackcore_tracer_*.txt文件中。表1信号集信号信号值SIGINT2SIGQUIT3SIGILL4SIGTRAP5SIGABRT6SIGBUS7SIGFPE8SIGSEGV11SIGTERM15SIGXCPU24SIGXFSZ25SIGSYS31SIGRTMIN135若业务部署时使用到了与表1中的信号注册有冲突的功能比如JVM信号捕获如下所示时需要通过该环境变量关闭信号注册。warning: Unable to find libthread_db matching inferiors thread library, thread debugging will not be available. Core was generated by /usr/local/java/jdk1.8.0_151/bin/java -Djava.util.logging.config.file-/data/she. Program terminated with signal SIGABRT, Aborted. #0 0x00007f2f6401478b in raise () from /usr/lib64/libc.so.6 [Current thread is 1 (LWP 2474821)] Missing separate debuginfos, use: dnf debuginfo-install glibc-2.28-61.h33.eulerosv2r9.x86_64 libgcc-7.3.0-20190804.h39.eulerosv2r9.x86_64 libgomp-7.3.0-20190804.h42 eulerosv2r9.x86_64 libstdc-7.3.0-20190804.h42.eulerosv2r9.x86_64 sssd-2.2.2-3.h6.eulerosv2r9.x86_64 systemd-libs-243-18.h68.eulerosv2r9.x86_64 (gdb) bt #0 0x00007f2f6401478b in raise () from /usr/lib64/libc.so.6 #1 0x00007f2f64015abl in abort () from /usr/lib64/libc.so.6 #2 0x00007f2f6390a575 in os::abort(bool) () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #3 0x00007f2f63aac993 in VMError::report and die() () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #4 0x00007f2f6390fa7f in JVM handle linux signal () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjvm.so #5 0x00007f2f63905fd3 in signalHandler(int, siginfo*, void ) () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #6 signal handler called #7 0x00007f2f638c5clc in Monitor::wait(bool, long, bool) () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #8 0x00007f2f634923cb in CompileQueues:get() () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjvm.so #9 0x00007f2f6349462b in CompileBroker::compiler thread loop() () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #10 0x00007f2f63a5ab53 in JavaThread::thread main inner() () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #11 0x00007f2f63a5ac9c in JavaThread::run() () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjwm.so #12 0x00007f2f6390b728 in java start(Thread*) () from /usr/local/java/jdk1.8.0_151/jre/lib/amd64/server/libjvm.so #13 0x00007f2f643b8f3b in ?? () from /usr/lib64/libpthread.so.O #14 0x00007f2f640d3810 in clone () from /usr/lib64/libc.s0.6 (gdb)关闭信号注册后如果业务发生core dump异常trace不会生成栈信息文件需要借助其他手段定位异常。配置示例export ASCEND_COREDUMP_SIGNALnone使用约束无支持的型号Atlas 训练系列产品Atlas 推理系列产品Atlas A2 训练系列产品/Atlas A2 推理系列产品Atlas A3 训练系列产品/Atlas A3 推理系列产品Ascend 950PR/Ascend 950DTAtlas 200I/500 A2 推理产品【免费下载链接】runtime本项目提供CANN运行时组件和维测功能组件。项目地址: https://gitcode.com/cann/runtime创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考