24小时热门版块排行榜    

查看: 6264  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 北京林业大学硕导招生广告 +3 kongweilin 2026-03-26 4/200 2026-03-26 08:26 by kongweilin
[考研] 335分 | 材料与化工专硕 | GPA 4.07 | 有科研经历 +6 cccchenso 2026-03-23 6/300 2026-03-25 22:25 by 544594351
[考研] 299求调剂 +7 某某某某位 2026-03-21 8/400 2026-03-25 20:34 by 热情沙漠
[考研] 考研一志愿苏州大学初始315(英一)求调剂 +3 sbdksD 2026-03-24 4/200 2026-03-25 18:16 by xcjcqu
[考研] 311求调剂 +4 勇敢的小吴 2026-03-20 4/200 2026-03-25 18:12 by xcjcqu
[考研] 生物技术与工程 +3 1294608413 2026-03-25 4/200 2026-03-25 18:02 by 1294608413
[考研] 289求调剂 +9 怀瑾握瑜l 2026-03-20 9/450 2026-03-25 11:02 by userper
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +4 晨昏线与星海 2026-03-20 4/200 2026-03-25 10:16 by allen-yin
[考研] 340求调剂 +5 话梅糖111 2026-03-24 5/250 2026-03-25 06:53 by ilovexiaobin
[考研] 一志愿武理085500机械专业总分300求调剂 +3 an10101 2026-03-24 7/350 2026-03-25 00:00 by 山鬼0-
[考研] 300分,材料,求调剂,英一数二 +5 超赞的 2026-03-24 5/250 2026-03-24 21:07 by 星空星月
[考研] 调剂 +4 13853210211 2026-03-24 4/200 2026-03-24 19:44 by ms629
[考研] 化工专硕求调剂 +3 question挽风 2026-03-24 3/150 2026-03-24 18:48 by jhhcooi
[考研] 求调剂 +5 林之夕 2026-03-24 5/250 2026-03-24 17:16 by dick_runner
[考研] 291求调剂 +8 hhhhxn.. 2026-03-23 8/400 2026-03-23 23:15 by peike
[考研] 319求调剂 +4 小力气珂珂 2026-03-20 4/200 2026-03-22 15:53 by ColorlessPI
[考研] 初试 317 +7 半拉月丙 2026-03-20 7/350 2026-03-21 22:26 by peike
[考研] 考研调剂 +3 呼呼?~+123456 2026-03-21 3/150 2026-03-21 20:04 by 无际的草原
[考研] 南昌大学材料专硕311分求调剂 +6 77chaselx 2026-03-20 6/300 2026-03-21 07:24 by JourneyLucky
[考研] 295复试调剂 +8 简木ChuFront 2026-03-19 8/400 2026-03-20 20:44 by zhukairuo
信息提示
请填处理意见