社区
Windows Server
帖子详情
异常代码: 0xc0000374 问题如何处理
Only Bug
2018-12-20 09:06:14
异常代码: 0xc0000374
...全文
3910
2
打赏
收藏
异常代码: 0xc0000374 问题如何处理
异常代码: 0xc0000374
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
夜鹰
2018-12-20
打赏
举报
回复
1
系统版本没有、错误截图没有、运行什麽的时候出现的也没有......
就好像你说身上不舒服,然后就等着医生开药能治好一样
aabbabababaa
2018-12-20
打赏
举报
回复
attatch到进程,结合对应的symbol,然后根据对应的偏移,查看一下
加点有用的log信息进入,看看能不能定位是那块的问题
有未经
处理
的
异常
:
0xC0000374
有未经
处理
的
异常
:
0xC0000374
: 堆已损坏 关于处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏的
问题
, 调试不出错, 直接执行很大几率出错的
问题
, 最后的跟踪都是在delete的时候报错!. 我的解决方法: 在申请内存处, 申请内存大小再加+1,
问题
消失. ...
vs运行程序时报错:“XXX处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏”
使用vs运行程序时我们有时候会看到这样的一个错误:“XXX处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏”。导致该错误产生的原因一般是是访问了未分配的地址,内存越界造成的,越界写了不该写的内存区域。 示例:有如下程序。 #include <stdio.h> #include <string.h> int main() { char *str =...
XXX处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏,处有未经
处理
的
异常
: 0xC0000005: 读取位置 0x4F774B16 时发生访问冲突。
XXX处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏,处有未经
处理
的
异常
: 0xC0000005: 读取位置 0x4F774B16 时发生访问冲突。 ** 出现该
问题
的场景是其他公司调用我们的sdk发现了这个
问题
,本来也以为是
代码
问题
,导致该错误产生的原因一般是是访问了未分配的地址,内存越界造成的,越界写了不该写的内存区域。但是后来排除了这个原因,最后发现原来是其他公司使用的debug x64 的编译环境最后竟然用的是release x64的dll 导致二者调用库的时候出现了偏差。更换了dll库得以
未经
处理
的
异常
:
0xc0000374
: 堆已损坏
问题
描述 点击登陆按钮时,会创建一个登陆对象(该对象是一个登陆UI界面,包含一个db数据库连接和查询),关闭该登陆UI界面后,再次点击登陆,会出现一个
异常
:未经
处理
的
异常
:
0xc0000374
: 堆已损坏。 解决: 这个操作等于一次性建立了两个数据库连接,并且连接的都是同一个数据库(不知道这样是否合法)。 把数据库连接设为静态变量,并在创建数据库连接之前检查是否已经创建该数据库,这样就能保证多个对象共享一个数据库连接(似乎用单件模式更好),
问题
解决。 其它类似
问题
void Login::queryInD
处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏
关于处有未经
处理
的
异常
:
0xC0000374
: 堆已损坏的
问题
, 调试不出错, 直接执行很大几率出错的
问题
, 最后的跟踪都是在delete的时候报错!. 我的解决方法: 在申请内存处, 申请内存大小再加+1,
问题
消失. m_nSnapshotBufferLen = nStringLen + 1; // 此处加1 m_pszSnapshotBuffer = new TCHAR[m_n
Windows Server
6,871
社区成员
177,938
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章