软件在运行过程中出现了死锁。在另一个终端使用gdb attach命令去调试。在bt命令后,调用栈显示了好几个问号,函数的调用情况都莫名其妙。
原因 gdb找不到软件自己的一些so文件路径,尤其so文件在几个不同的目录时候。解决方式行简单
export LD_LIBRARY_PATH=xxxx
gdb attach app_pid
软件在运行过程中出现了死锁。在另一个终端使用gdb attach命令去调试。在bt命令后,调用栈显示了好几个问号,函数的调用情况都莫名其妙。
原因 gdb找不到软件自己的一些so文件路径,尤其so文件在几个不同的目录时候。解决方式行简单
export LD_LIBRARY_PATH=xxxx
gdb attach app_pid