进程异常时资源清理的处理建议

现象描述

用户捕获异常退出信号,并在信号处理函数中释放已申请资源,下一次执行时会报执行失败。此时查看日志,会发现如图1所示报错。

图1 unbind model stream failed

可能原因

进程异常时,host侧内核态驱动会自动检测并发起对应进程device侧资源释放的流程,不需要用户捕获进程异常的信号并主动完成清理。若用户主动释放,会影响到系统的资源释放流程。

处理步骤

用户无需关注进程异常退出信号。