24小时热门版块排行榜    

查看: 916  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-28 11:48 by winsaint
[基金申请] 2026年叶企孙基金 +3 bud_bud 2026-08-27 5/250 2026-08-28 11:46 by 神之暗箭
[基金申请] 国自然面上复盘~欢迎讨论 (金币+5) +12 晴天加油 2026-08-26 13/650 2026-08-28 11:32 by skyjudy
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +10 Kittylucky 2026-08-27 11/550 2026-08-28 10:45 by Kittylucky
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +7 苏东坡二世 2026-08-23 7/350 2026-08-27 18:14 by 瞬息宇宙
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 今天务委会开完了,明天出结果吗 +19 angus9576 2026-08-25 23/1150 2026-08-26 10:03 by zp519
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
信息提示
请填处理意见