内存不能为读Bug

迷途的书童 2010-12-08 02:46:55
服务器上运行一段时间就会出现:

“0xXXXX00021”指令引用的“0xXXXX0004”内存,该内存不能为“Read”。


一直找 不到原因,不知道各位大大有没有遇到过呢?
...全文
147 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangchunhaoa 2010-12-08
  • 打赏
  • 举报
回复
相当可能数组越界。
c350672883 2010-12-08
  • 打赏
  • 举报
回复
哎,我曾经把自定义消息响应函数参数 WPARAM 和LPARAM 没写全,也出过这样的错
bobob 2010-12-08
  • 打赏
  • 举报
回复
vc最常见的错误
内存越界或者数组越界或者使用了野指针
tigerMayDo 2010-12-08
  • 打赏
  • 举报
回复
断点逐步调试 定位错误代码
smokingchen 2010-12-08
  • 打赏
  • 举报
回复
一般这种情况都是野指针、数组越界、内存泄漏、用了未分配内存的容器之类的。你可以设置断点,单步调试一下看看走到哪里出问题
yihandrensunyong 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 guanyijun123 的回复:]
问一下能通过“0xXXXX00021”指令引用找到出错的代码段吗?

有没有相应的查找代码段的工具呢?

谢谢!
[/Quote]
这个不知道 多查查是不是哪里数据溢出了 可能随着时间数据一直在涨 导致内存不够
迷途的书童 2010-12-08
  • 打赏
  • 举报
回复
问一下能通过“0xXXXX00021”指令引用找到出错的代码段吗?

有没有相应的查找代码段的工具呢?

谢谢!
zzw820626 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 a5630115 的回复:]

结帖率超过100%是个什么概念?
[/Quote]
难道是把别人发的贴子给结了???????????????
ouyh12345 2010-12-08
  • 打赏
  • 举报
回复
crashrpt
崩溃后生成dump文件,然后用windbg调试
Metrosexual 2010-12-08
  • 打赏
  • 举报
回复
可能是指针问题!贴代码
yihandrensunyong 2010-12-08
  • 打赏
  • 举报
回复
估计是指针或者内存的问题 看是不是有野指针 或者哪里有 内存泄露 楼主偶像 怎么结贴超100%?求解
Eleven 2010-12-08
  • 打赏
  • 举报
回复
先找到出错代码段,然后在定位对应的函数调用,指针越界或者数组溢出。。
hankcs 2010-12-08
  • 打赏
  • 举报
回复
野指针吧,指向了保留的地址空间
zzw820626 2010-12-08
  • 打赏
  • 举报
回复
关键是找到相关的代码嘛,有源码么?
a5630115 2010-12-08
  • 打赏
  • 举报
回复
结帖率超过100%是个什么概念?

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧