C 多线程捕获段错误

C 多线程捕获段错误

  一个比较低级的办法,通过gdb加载程序运行时,会提示所创建了几个线程以及各自的线程id,当出现段错误时,gdb会输出所产生问题的线程id,由此定位具体哪一个线程出了问题。网上大佬们常用输出堆栈,而后解析汇编信息获取问题所在代码位置,不过堆栈信息倒是好输出,解析比较难。

猜你喜欢

转载自blog.csdn.net/qq_35308053/article/details/118412790