24小时热门版块排行榜    

查看: 915  |  回复: 2

蜗牛的SKY

新虫 (初入文坛)

[求助] 8944 Segmentation fault 哪位大神可以给我解释一下这个问题~~~感谢~~~ 已有1人参与

我在运行程序的时候出现了段错误,在网上搜索了一下看到关于segmentation fault 的原因,看着有很多。
但我不知道该怎样确定这个错误出在哪里?
下面是显示的错误信息,请问从这个错误信息可以看出我的代码哪里有错误吗?这个8944是什么意思呢?我大致应该怎么找到这个错误并改正?
(程序是迭代法求解的程序,算了很长时间才出现这个错误的)
谢谢大家。
/opt/torque/mom_priv/jobs/39896.cluster.hpc.org.SC: line 16:  8944 Segmentation fault      ./a.out
回复此楼

» 猜你喜欢

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

lijf517

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
蜗牛的SKY: 金币+20 2016-09-13 15:41:21
在错误提示的那个文件的第16行,看看有没有用数组,很大可能是数组越界了。比如你定义了一个大小为10的数组array[10], 那么在c和c++语言里你只能用到下标为0到9的数组元素,如果你语句里出现了array[10]或者比10更大的下标,就会出现这样的segmentation fault。有时候我们不会直接犯这样的错误,比如我们的数组元素下标是计算出来的。比如用到array[idx] =……。正常情况idx的取值范围应该是0到9,但我们可能之前与变量idx相关的语句有问题,给idx赋值了一个大于10的数,然后到这句时就出现这样的段错误了

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

2楼2016-09-06 18:10:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

蜗牛的SKY

新虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by lijf517 at 2016-09-06 18:10:27
在错误提示的那个文件的第16行,看看有没有用数组,很大可能是数组越界了。比如你定义了一个大小为10的数组array, 那么在c和c++语言里你只能用到下标为0到9的数组元素,如果你语句里出现了array或者比10更大的下标, ...

谢谢你关注我的问题,我的代码里有太多数组,我也不太清楚是哪个有问题。。。
请问我能从错误提示中了解到我的代码大概哪里出错了吗?
或者我能从这个错误提示中得到什么有用的信息呢?
这个路径好像的提交的任务的什么东西的路径,并不是我的代码的路径。我也不太了解这个line16:8944 到底是个啥?

再次感谢你
3楼2016-09-06 21:54:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 蜗牛的SKY 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +10 Kittylucky 2026-08-27 10/500 2026-08-28 07:10 by sincosx
[基金申请] 基金系统什么内容也没有 30+3 winsaint 2026-08-27 7/350 2026-08-28 07:06 by hejicker
[基金申请] 国自然面上复盘~欢迎讨论 (金币+5) +11 晴天加油 2026-08-26 12/600 2026-08-28 01:22 by li09465290@
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 基金不中,共勉 +10 eulota 2026-08-26 10/500 2026-08-27 17:23 by lqllinqiaoli
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 04:33 by Ie9AyIAvGbvs
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 02:01 by Ie9AyIAvGbvs
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 2026国自然函评费到账 +22 羊腰板 2026-08-21 25/1250 2026-08-26 15:00 by zuocuiping
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 国合现在查不到了吗? +10 chengyan1220 2026-08-24 20/1000 2026-08-26 08:57 by peasantsprig
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见