QT ---程序异常结束调试 Segmentation fault (core dumped)

  • 首先遇到这个问题时,系统提供的信息很少。
  • 各种问题的可能行都会导致这种问题,如野指针,动态链接库等原因

下面讲述在linux系统下面如果调试这个问题,并找出现该问题的原因

  • 系统已经安装了gdb
  • 如果使用QT Creator,先编译运行,报错之后,用命令行进入项目目录,执行完之后系统会自动在目录里面生成一个core*文件,可以用ls core*查询,接着使用gdb exefile core进行调试(exefile是make之后的可执行文件,core文件是当前报错之后系统抛出来的文件)。
  • 如果你使用命令行进行qmake 和 make,请保证QT Creatorqmake 和make版本和命令行的一致。

注意:系统默认core文件的大小为0,如果在项目的目录没有产生core文件,则需要用ulimit命令查看和修改core文件的大小。使用ulimit -a查看大小,使用 ulimit -c unlimited设置core文件不做限制。

以我的代码为例:
image.png
  • 其中Map3DWork是可执行文件,当运行该文件时出现一下的问:
    image.png
  • 首先查看core文件大小,如果是0则使用ulimit -c unlimited设置一下。我的已经设置过了:

    image.png

  • 因为我的core文件大小设置成不受限制的,所以上上步运行Map3DWork时候已经生成了core文件,用ls core*查询得到:

    image.png

  • 接着使用gdb Map3DWork core,然后输入r 再接着输入 bt进行调试,可以看到导致问题出现的原因了

    image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容

  • 在Linux下程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使...
    随风化作雨阅读 45,320评论 2 15
  • 什么是coredump Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。操作系统在程...
    java菜阅读 4,211评论 0 4
  • 调试前准备 获取进程的内核转储(core dump) why:最大好处是,其保存了问题发生时的状态。记录进程当前状...
    Gitlusen阅读 932评论 0 2
  • 来自“星天使”的分享,我做文字整理。 4.土星回归你会经历什么? 首先,土星回归将到来多少挑战,取决于回归前每个人...
    Shirley雪丽阅读 7,838评论 0 8
  • 2017年4月2号早上现教看完天蓝色的彼岸. 活着真好,可以感受风温和吹到脸上~ 我会在该坚强的时候坚强~
    古月梅子阅读 144评论 0 0