24小时热门版块排行榜    

查看: 6262  |  回复: 5

yuuuuuuuer

新虫 (初入文坛)

[交流] Program terminated with signal 11, Segmentation fault. 已有2人参与

我在Linux上运行bayescan程序时,出现了Segmentation fault (core dumped)。我尝试用gdb调试core文件,得到这样的信息:
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-60.el6_4.1)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/wangyy/BayeScan2.1/source/bayescan_2.1...done.
[New Thread 28214]
[New Thread 28217]
[New Thread 28218]
[New Thread 28219]
[New Thread 28216]
[New Thread 28212]
[New Thread 28215]
[New Thread 28213]
[Thread debugging using libthread_db enabled]
Core was generated by `./bayescan_2.1 -snp ./transplant_input -o'.
Program terminated with signal 11, Segmentation fault.
#0  0x000000000040ba3e in update_freq_codominant ()
(gdb) bt
#0  0x000000000040ba3e in update_freq_codominant ()
#1  0x00000000004d57ce in gomp_thread_start () at ../../../libgomp/team.c:119
#2  0x00000000004ee314 in start_thread ()
#3  0x000000000054f289 in clone ()
(gdb) bt
#0  0x000000000040ba3e in update_freq_codominant ()
#1  0x00000000004d57ce in gomp_thread_start () at ../../../libgomp/team.c:119
#2  0x00000000004ee314 in start_thread ()
#3  0x000000000054f289 in clone ()
(gdb) q

我在这方面是小白,用putty登录的服务器运行程序,为了防止运行中掉线用了nohup...&命令,但是当时把&输成了$,运行得出了结果,可是后来再运行就出现了上面的问题,我想原因是不是就出在这里呢。希望老师们能给我指点一下怎样解决这个问题,谢谢!

发自小木虫Android客户端
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

啖然尘世

木虫 (正式写手)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢参与 2018-11-27 21:09:10
Segment fault这通常都是指针错误引起的而导致栈溢出,一般出错没啥提示,所以Debug起来,相对比较困难。不过有种方法就是用gdb进行查看core文件的内容,?以定位文件中引发core dump的行. gdb [exec file][core file]进入gdb后,用bt查看程序运行到了哪里,然后来定位core dump发生在文件的哪一行。

发自小木虫Android客户端
学之道,贵以专!
2楼2018-11-27 17:10:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuuuuuuuer

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 啖然尘世 at 2018-11-27 17:10:07
Segment fault这通常都是指针错误引起的而导致栈溢出,一般出错没啥提示,所以Debug起来,相对比较困难。不过有种方法就是用gdb进行查看core文件的内容,?以定位文件中引发core dump的行. gdb [exec file][core f ...

谢谢您的回复~我上面帖出的就是用gdb查看的core文件里的内容,它显示的是:
Core was generated by `./bayescan_2.1 -snp ./transplant_input -o'.
Program terminated with signal 11, Segmentation fault.
#0??0x000000000040ba3e in update_freq_codominant ()
我在CSDN上看过一些帖子,有类似的错误,但是他们的错误行后面会跟着一些路径[比如:
Program terminated with signal 11, Segmentation fault.
#0 ?0x0000003b5e6b76d2 in __gnu_cxx::__exchange_and_add(int volatile*, int) () from /usr/lib64/libstdc++.so.6],
而我的这个也没有显示路径,请问老师我该从哪里入手解决呢?谢谢您!

发自小木虫Android客户端
3楼2018-11-28 10:10:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyl453433939

金虫 (正式写手)

高性能设备软硬件集成商

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jjdg: 金币+1, 感谢参与 2018-12-03 21:22:05
Segmentation fault (core dumped)   段错误,程序本身路径是否有问题,pwd显示当前路径,再者,参考https://www.cnblogs.com/kongzhongqijing/p/5784293.html,看下机器本身的限制(ulimit)
4楼2018-11-30 08:54:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuuuuuuuer

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by lyl453433939 at 2018-11-30 08:54:38
Segmentation fault (core dumped)   段错误,程序本身路径是否有问题,pwd显示当前路径,再者,参考https://www.cnblogs.com/kongzhongqijing/p/5784293.html,看下机器本身的限制(ulimit)

谢谢您的回复,路径是没有问题的,您给的链接我会好好参考的,谢谢您!

发自小木虫Android客户端
5楼2018-12-03 20:41:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyl453433939

金虫 (正式写手)

高性能设备软硬件集成商


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
5楼: Originally posted by yuuuuuuuer at 2018-12-03 20:41:07
谢谢您的回复,路径是没有问题的,您给的链接我会好好参考的,谢谢您!
...

不客气,互相探讨而已,祝您早日解决问题。
6楼2018-12-04 08:40:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yuuuuuuuer 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求b区院校调剂 +3 周56 2026-03-24 3/150 2026-03-25 11:46 by userper
[考研] 281求调剂 +4 Koxui 2026-03-24 5/250 2026-03-25 11:38 by userper
[考研] 求调剂323材料与化工 +4 1124361 2026-03-24 4/200 2026-03-25 11:19 by shulmg
[考研] 材料学求调剂 +6 Stella_Yao 2026-03-20 6/300 2026-03-25 00:37 by baoball
[考研] 085602 289分求调剂 +5 WWW西西弗斯 2026-03-24 5/250 2026-03-24 18:51 by jhhcooi
[考研] 274求调剂 +5 顾九笙要谦虚 2026-03-24 5/250 2026-03-24 18:43 by jhhcooi
[考研] 招08考数学 +7 laoshidan 2026-03-20 16/800 2026-03-24 17:52 by 乌拉儿山脉
[考研] 306求0703调剂一志愿华中师范 +10 纸鱼ly 2026-03-21 11/550 2026-03-24 17:22 by qingfeng258
[考研] 307求调剂 +5 超级伊昂大王 2026-03-24 5/250 2026-03-24 15:46 by 星空星月
[考研] 一志愿华东理工大学081700,初试分数271 +5 kotoko_ik 2026-03-23 6/300 2026-03-24 10:29 by 学术搬砖er
[考研] 一志愿武理材料工程348求调剂 +6  ̄^ ̄゜汗 2026-03-19 9/450 2026-03-23 19:53 by pswait
[考研] 一志愿上海交大生物与医药专硕324分,求调剂 +5 jiajunX 2026-03-22 5/250 2026-03-23 18:07 by YMU施老师
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +5 葵梓卫队 2026-03-18 7/350 2026-03-23 16:26 by lingjue
[考研] 316求调剂 +7 梁茜雯 2026-03-19 7/350 2026-03-23 16:21 by lingjue
[考研] 一志愿东华大学化学070300,求调剂 +7 2117205181 2026-03-21 8/400 2026-03-22 22:55 by chixmc
[考研] 材料与化工085600,总分304,本科有两篇sci参与,求调剂 +4 幸运的酱酱 2026-03-22 5/250 2026-03-22 20:15 by edmund7
[考研] 336求调剂 +5 rmc8866 2026-03-21 5/250 2026-03-21 17:24 by 学员8dgXkO
[考研] 一志愿吉林大学材料学硕321求调剂 +11 Ymlll 2026-03-18 15/750 2026-03-20 19:40 by 丁丁*
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 材料学硕318求调剂 +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
信息提示
请填处理意见