腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1320)
视频
沙龙
1
回答
尝试
分配
多
长度
3D
数组
时
,
程序
接收
信号
SIGSEGV
、
分段
故障
、
、
我是Fortran的初学者,正在
尝试
解决一个问题,将一些到点具有相同距离的数据集进行分组。我正在
尝试
创建一个不同
长度
(n,5,120) (n可变)的
3D
数组
range_data。我想将5个1D
数组
URS PROB ix iy和radius (具有相同的
长度
,相同的索引位置)分组到变量range_data中。我被这个错误卡住了,不知道到底是什么导致了这个错误。我运行了调试器,它显示if (int(radius(m,1))==k) sz=sz+1出现
分段
<
浏览 17
提问于2020-04-29
得票数 0
1
回答
阵列上的
分段
故障
、
、
tokens;*tokens[4]=(char*)malloc((4)*sizeof(char));这也是可以的:但这给了我
分段
错误: *tokens[2]=
浏览 0
提问于2014-04-16
得票数 0
2
回答
分段
故障
。
数组
索引的printf()值
、
、
、
我想知道扫描器和
数组
是如何工作的,所以我创建了一个代码,用于逐行打印
数组
的每个索引的值。30s", a); printf("index %d value :%s\n",i,a[i]);} 但是我在编译代码
时
出错了调试代码后,得到“
程序
接收
信号
SIGSEGV
,
分段
故障
”。我用的是Dev-C++
浏览 0
提问于2018-10-11
得票数 0
回答已采纳
3
回答
如何强制我的代码通用地设置错误?
、
我想知道最好的方法是可靠地分割一段C代码吗?编辑:我得到的答案不是我最初想要的,但是对于理解为什么这个问题没有可靠的答案是很有价值的。
浏览 4
提问于2017-07-16
得票数 6
回答已采纳
2
回答
如何处理栈外空间分割
故障
?
、
、
假设我使用gcc --stack,4194304编译这将导致
分段
错误,但奇怪的是,我有一个工作的我的问题是,如何处理堆栈外空间段
故障
?
浏览 3
提问于2016-02-12
得票数 2
回答已采纳
2
回答
为什么写入时拷贝
时
没有
SIGSEGV
信号
?
、
、
、
表示,写入时复制通常是通过授予对页面的只读访问权限来实现的,因此当一个页面被写入时,页面
故障
陷阱处理
程序
可以为其映射一个唯一的物理内存页面。所以我的问题是,为什么当这种页面错误发生
时
,用户级应用
程序
没有
接收
到
SIGSEGV
信号
?毕竟,说
SIGSEGV
是当进程进行无效的内存引用或
分段
错误时发送给它的
信号
。因此,在这种情况下,这是在写入时复制的情况下,为什么没有
SIGSEGV
发送到进程。
浏览 1
提问于2012-04-21
得票数 1
1
回答
调试
SIGSEGV
信号
处理函数
、
、
、
、
我制作了关于注册
信号
处理
程序
的小汇编代码。.section .data.set SA_SIGINFO, 4 .lcomm my_sigaction, 140 # sizeaddl $12, %esp 当我执行编译后的二进制文件
时
,当我
尝试
调试它
时
,gdb在
SIGSEGV</
浏览 1
提问于2018-11-05
得票数 1
回答已采纳
2
回答
程序
接收
信号
SIGSEGV
,
分段
故障
。调试
时
、
、
如果我调试我的代码,我会得到“
程序
接收
信号
SIGSEGV
,
分段
错误”。
浏览 3
提问于2014-07-20
得票数 0
1
回答
JVM运行在eclipse中,使用
SIGSEGV
在外部崩溃
、
、
、
、
我的
程序
创建一个带有关闭菜单项的菜单,关闭
程序
。当我在eclipse中运行这个
程序
时,它工作得很好,并且我可以与图标进行交互,没有任何问题。当我将文件导出到一个可运行的jar
时
,当我试图关闭
程序
时,java虚拟机会崩溃,
程序
可以通过右键单击显示菜单,但是单击菜单会导致崩溃。# A fatal error has been detected by the Java Runtime Environment:#
SIGSEGV
(0xb) at pc=0xb6d3f7
浏览 1
提问于2012-01-15
得票数 3
1
回答
使用ctype打印常量字符串会导致
分段
故障
。
、
使用ctype
时
,当我试图打印它
时
,就会导致
分段
错误。因为它是一个常量字符串,所以我不需要显式地
分配
内存。我的假设正确吗?/libtest.so')s = ctypes.cast(s, c_char_p)
程序
接收
信号
SIGSEGV
,分割
故障
。
浏览 2
提问于2018-07-26
得票数 0
3
回答
glist.c:没有这样的文件或目录
、
、
当我
尝试
用gdb运行以下代码
时
,我有c/gtk+应用
程序
和GList,它们填充了三个元素: printf(">0");我明白了:
程序
接收
信号
SIGSEGV
,
分段
故障
。
浏览 3
提问于2010-06-10
得票数 1
2
回答
在线程中访问vector.front()会导致运行时错误
、
、
更新 使用主机libthread_db库“/lib/x86新螺纹0x7ff68e870
浏览 0
提问于2014-04-24
得票数 0
4
回答
分段
故障
信号
总是发送到应用
程序
吗?
、
、
如果收到
分段
故障
信号
,我的应用
程序
通常会崩溃并打印堆栈来记录。 但是在某些环境中,“dmesg”显示与我的应用
程序
相关的
分段
错误消息,但是应用
程序
的正常运行时间要老得多。
分段
故障
能否被抑制,应用
程序
不能
接收
信号
?或者来自dmesg的错误可能意味着什么?
浏览 0
提问于2010-04-07
得票数 3
回答已采纳
1
回答
我能否安全地访问潜在的未
分配
内存地址?
、
、
我正在
尝试
创建像memcpy这样的函数,当给出内存中的地址是未
分配
页面的一部分时,它将优雅地失败(即返回一个错误而不是
分段
错误)。我认为正确的方法是安装一个
sigsegv
信号
处理
程序
,并在处理
程序
中执行一些操作,以使memcpy函数停止复制。但我不知道如果我的
程序
是多线程的情况下会发生什么: 如果
分段
故障
与任何memcpy操作无关,会
浏览 12
提问于2015-08-05
得票数 2
回答已采纳
2
回答
在
分段
错误中?()意味着什么?
、
我正在
尝试
用C编写回送服务器(老实说,我只是从复制代码)。无论如何,编译
程序
是没有问题的,但当运行它的
分段
错误。gdb提供了以下错误消息:
程序
接收
信号
SIGSEGV
,分割
故障
。
浏览 2
提问于2013-09-01
得票数 0
回答已采纳
1
回答
DFS函数中的
分段
故障
、
、
、
当我第一次调用函数dfs
时
,我得到了一个
分段
错误。 grupos++;
程序
接收
信号
SIGSEGV
,
分段
故障
。
浏览 11
提问于2019-07-11
得票数 0
3
回答
如何在导入F2Py模块
时
“捕获”seg
故障
?
、
、
、
、
这些模块本身被导入到我正在帮助开发的一个
程序
中,该
程序
具有Python脚本支持,并且运行在多个平台上。 我正在努力防止由于编译机器上的库版本和用户的计算机变得不同步而导致的兼容性问题而导致的未来崩溃。当我们的用户机器更改为不兼容版本的numpy
时
,已经出现了一个问题,这在导入模块
时
在启动
时
造成了不可接受的seg错误。是否有可能捕获seg
故障
--特别是由于导入的结果?
浏览 7
提问于2012-06-07
得票数 3
回答已采纳
2
回答
SIGSEGV
在由“`kill`”生成
时
是否特殊?
、
、
、
、
我知道,当内核使用
SIGSEGV
报告内存访问冲突
时
,不能忽略它。但是,如果我为
SIGSEGV
安装了一个什么都不做的
信号
处理
程序
,然后另一个进程使用向我发送
信号
,这是否会像我使用“正常”
信号
(比如SIGUSR1)一样呢?
浏览 4
提问于2014-01-26
得票数 2
2
回答
在GDB中SegFault之后继续调试吗?
我正在使用GDB调试一个大型
程序
,我的
程序
中有一个SegFault。与其重新运行
程序
,还可能切换到以前的堆栈帧并从那里继续执行吗?
浏览 1
提问于2019-10-14
得票数 3
回答已采纳
3
回答
关于如何在多线程环境中捕获
SIGSEGV
、
、
我想知道在多线程环境中捕获
SIGSEGV
信号
的推荐方法是否可行。我特别感兴趣的是处理由类似于
SIGSEGV
的东西引发的*((int *)0) = 0。关于这个主题的一些阅读使我了解到signal()和sigaction(),它们安装了一个
信号
处理
程序
。虽然在多线程环境中这两者都不是很有希望的。然后我
尝试
使用sigwaitinfo(),在一个线程中
接收
信号
,并使用先前的pthread_sigmask()调用阻止其他线程上的
信号
。它的工作
浏览 10
提问于2013-04-25
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言快速入门——动态内存分配
一篇读懂Linux 是如何管理内存的
Java数组之 一维数组 的定义、赋值和初始化
Java编程技巧:如何实现参数的输入输出?
快速学习Java中的CopyOnWrite集合
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券