社区
C++ 语言
帖子详情
程序退出时崩溃问题
ailink000
2011-05-06 09:04:04
最近在写一个C-S通信模型,Client端采用的MFC,Client程序写好了后在Debug模式下退出正常,可是在Relese模式下程序退出会崩溃,弹出个错误框,当点击调试后,又弹出个框,写着“0x00405922指令引用的0x0f7124ec内存。该内存不能为read。要终止程序,请单击确定。”。请问谁遇到过这样的问题,该怎么解决。
...全文
256
7
打赏
收藏
程序退出时崩溃问题
最近在写一个C-S通信模型,Client端采用的MFC,Client程序写好了后在Debug模式下退出正常,可是在Relese模式下程序退出会崩溃,弹出个错误框,当点击调试后,又弹出个框,写着“0x00405922指令引用的0x0f7124ec内存。该内存不能为read。要终止程序,请单击确定。”。请问谁遇到过这样的问题,该怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luciferisnotsatan
2011-05-06
打赏
举报
回复
[Quote=引用 5 楼 lt114896 的回复:]
多半是指针地址指向错误,release不能调试,检查一下你的变量和指针的初始化,一般都是这个问题
[/Quote]
release一样可以调试的,但如果有优化,那代码运行就会比较奇怪了
赵4老师
2011-05-06
打赏
举报
回复
崩溃时选取消进入调试环境,看调用堆栈Call Stack。
或者在退出的地方加exit(1);
lt114896
2011-05-06
打赏
举报
回复
多半是指针地址指向错误,release不能调试,检查一下你的变量和指针的初始化,一般都是这个问题
ailink000
2011-05-06
打赏
举报
回复
[Quote=引用 1 楼 luciferisnotsatan 的回复:]
单步调试吧。八成是空间已被释放,析构函数里的代码又去访问了。对象的释放顺序不对,或者重复释放
[/Quote]请问怎么单步调试呢? 我自己没有写析构函数的,MFC默认的析构
书虫
2011-05-06
打赏
举报
回复
[Quote=引用 1 楼 luciferisnotsatan 的回复:]
单步调试吧。八成是空间已被释放,析构函数里的代码又去访问了。对象的释放顺序不对,或者重复释放
[/Quote]
也就是你代码中有一处,地址引用是有问题的!
luciferisnotsatan
2011-05-06
打赏
举报
回复
你可以生成下dump文件,看看挂在哪里
luciferisnotsatan
2011-05-06
打赏
举报
回复
单步调试吧。八成是空间已被释放,析构函数里的代码又去访问了。对象的释放顺序不对,或者重复释放
程序
崩溃
自动重启以及将未捕获到的异常写
退出
栈
1.
程序
崩溃
后,让它能自动重启,继续运行。 2. 对
崩溃
的
程序
,在
退出
前,自动在控制台上输出其
退出
堆栈详情,以便调试。(适合自动测试
程序
)
程序
崩溃
异常捕获
用户在使用一个应用出现错误即将
退出
时
,作为开发者当然希望能保存异常异常信息,然后上传到服务器,所以重新系统的异常捕获是有必要的,对开发者的帮助是巨大的。
1小
时
入门最新小
程序
授权登录注册功能开发,并把注册记录添加到数据库
新版微信小
程序
授权登录,
退出
,缓存,小
程序
个人中心的实现 如果把用户授权的信息存入Mysql/云开发的数据库,怎么实现呢? 授权登录对于不同的用户好像没有唯一的标识,是不是还得获取openid才行? 授权登录必须从...
Qt——BUG:没释放资源导致软件
退出
时
崩溃
1.
问题
:软件
退出
时
发现有dmp文件生成,意味着软件有
崩溃
现象。 分析:一般软件
退出
时
产生产生
崩溃
文件,多数是因为资源没有释放导致。 2.尝试定为
崩溃
: 使用windbg分析dmp文件,发现函数调用栈最后都是和...
Qt5 中使用了QQuickWidget,
程序
退出
时
容易
崩溃
的解决办法。
但我在使用过程中,发现了一个
问题
,如果定义了一个QQuickWidget指针做类的成员变量加载qml,这样在
程序
退出
时
程序
会
崩溃
,这个
问题
虽然不影响
程序
的使用,但毕竟是个bug,也困扰了我好久。后经不断实验,找到了
问题
...
C++ 语言
64,639
社区成员
250,570
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章