什么是总线错误?“总线错误”消息的含义是什么,它与段错误有什么不同?
3 回答
jeck猫
TA贡献1909条经验 获得超7个赞
现在在x86上很少出现总线错误,并且当您的处理器甚至无法尝试请求的内存访问时,通常会发生错误:
使用处理器指令,其地址不满足其对齐要求。
访问不属于您的进程的内存时会发生分段错误,它们非常常见,通常是以下结果:
使用指向已解除分配的内容的指针。
使用未初始化的虚假指针。
使用空指针。
溢出缓冲区。
PS:更确切地说,这不是操纵会导致问题的指针本身,而是访问它指向的内存(解除引用)。
慕码人8056858
TA贡献1803条经验 获得超6个赞
段错误是访问您不允许访问的内存。这是只读的,你没有权限等等......
总线错误正在尝试访问不可能存在的内存。您使用了对系统无意义的地址,或者该操作的错误地址类型。
- 3 回答
- 0 关注
- 1045 浏览
添加回答
举报
0/150
提交
取消