码迷,mamicode.com
首页 > 数据库 > 详细

gdb 跟踪 SIGSEGV 异常

时间:2020-03-31 17:34:55      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:子进程   cat   执行   for   解决办法   暂停   catch   异常   跟踪   

  1. 我们常见的遇到core 后, 可以重新用gdb 跑,gdb 会收到 SIGSEGV 后暂停, 但是有时候不停?

这是由于子进程导致的SIGSEGV, gdb收不到

解决办法:

  1. 启动gdb后执行
(gdb) catch fork
(gdb) catch vfork
(gdb) set follow-fork-mode child

gdb 跟踪 SIGSEGV 异常

标签:子进程   cat   执行   for   解决办法   暂停   catch   异常   跟踪   

原文地址:https://www.cnblogs.com/hustcpp/p/12606382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!