关于cuda-gdb单步调试错误

最近尝试用cuda-gdb调试程序,发现在核函数内部不能进行单步调试,求版主和各位关注!

环境:
系统:CentOS_6.3 64位
GPU: NVIDIA geForce GT 620(一块)

  1. 当开启单个线程(1,1),在核函数内部第一行设置断点,然后再继续单步调试(next)就会出现如下信息
    “Termination of CUDA kernel 3(kernel<<<(1, 1, 1), (1, 1, 1)>>>)on Device 0”
    “0x0000003b58009251 in pthread_mutex_lock() from /lib64/lib pthread.so.0”
  2. 当开启多个线程(1,128),单步调试会出现如下信息
    “Error:Failed to single-step the warp(dev=0, sm=0, wp=0,error=10)”

请问是哪里出了问题????

楼主您好,我不是Linux用户,也不是GDB用户,无法为您解释此cuda-gdb的问题。

建议其他会员、版主、NVIDIA原厂支持和总版主为您解答。

:Pthanks all the same