目标是基于Armv6, *** 作系统是 linux,应用程序是基于QT的多线程应用程序.
我能够设定断点.但是当突破点被击中时,程序会与SIGTRAP一起崩溃.
提示:我能够在同一目标上运行另一个小样本多线程QT-App.
可能是什么问题呢?
GDB日志如下
断点1在0x4ad52c:文件<>,<>. (2个地点)
(gdb)c
继续.
程序以信号SIGTRAP,跟踪/断点陷阱终止.
该计划已不复存在.
(GDB)
(GDB)
解决方法 你可能有一个解决方案:http://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint.
希望这有帮助.
问候.
总结以上是内存溢出为你收集整理的linux – GDB调试:应用程序终止于SIGTRAP全部内容,希望文章能够帮你解决linux – GDB调试:应用程序终止于SIGTRAP所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)