什么是段违规 ==小弟我把详细的报错信息给你们发上来
什么是段违规 ==我把详细的报错信息给你们发上来
ExecutablePath
/usr/lib/telepathy/telepathy-idle
Package
telepathy-idle 0.1.11-2ubuntu0.1
Problem Type
Crash
Title
telepathy-idle crashed with SIGSEGV in g_io_stream_get_output_stream()
ApportVersion
2.0.1-0ubuntu 17.6
Architecture
i386
CoreDump
(二进制数据)
CrashCounter
1
Date
........
以下省略。
SIGSEGV == 段违规。
我想知道段违规的 含义? 能不能形象的说明下。这个在谷歌网络上没有查到
------解决方案--------------------
好吧,我就不试着解释了,LZ参考下这个链接:
http://en.wikipedia.org/wiki/Segmentation_fault
------解决方案--------------------
比如分配超出计算机能够支撑的范围,数组越界写,都会报这个错误
------解决方案--------------------
1、访问了不属于它的内存,就是没有分配给进程的地址,这一般就是指针指错了~~
2、访问的内存权限不对,比如只读的你却往里面写了就肯定不允许了,比如往NULL地址写就是这种情况
ExecutablePath
/usr/lib/telepathy/telepathy-idle
Package
telepathy-idle 0.1.11-2ubuntu0.1
Problem Type
Crash
Title
telepathy-idle crashed with SIGSEGV in g_io_stream_get_output_stream()
ApportVersion
2.0.1-0ubuntu 17.6
Architecture
i386
CoreDump
(二进制数据)
CrashCounter
1
Date
........
以下省略。
SIGSEGV == 段违规。
我想知道段违规的 含义? 能不能形象的说明下。这个在谷歌网络上没有查到
------解决方案--------------------
好吧,我就不试着解释了,LZ参考下这个链接:
http://en.wikipedia.org/wiki/Segmentation_fault
------解决方案--------------------
比如分配超出计算机能够支撑的范围,数组越界写,都会报这个错误
------解决方案--------------------
1、访问了不属于它的内存,就是没有分配给进程的地址,这一般就是指针指错了~~
2、访问的内存权限不对,比如只读的你却往里面写了就肯定不允许了,比如往NULL地址写就是这种情况