"XXXXX.exe 中的0x7c921230 处未处理的异常: 用户断点"的错误原因 

原创 2007年09月20日 14:02:00

   以前很少写dll,最近写了一个dll,在调用返回时却发生了 "XX.exe 中的0x7c921230 处未处理的异常: 用户断点"的错误,停留在_CrtIsMemoryBlock函数上了....

        一看估计是内存释放不当出的问题。可是问题在哪里呢?我在dll new的内存,都由dll管理的啊,而且都使用了智能指针的...

        后来请教了同事,才知道是在dll接口中转了一个list结构引用,在dll里得到元素后插入list里,这个时候dll是要分配内存的,而且是用list::allocater分配的。在外部(调用dll的可执行模块)释放list结构时,当然会释放由dll分配的内存....可执行模块和dll模块分配内存的方式都不一样...

  所以出了错误。

  比如:

  dll有一接口: void GetHosts(list<CHost> & lstHost);

        调用模块:

        void AddHosts(void)
       {
             list<CHost> lstHosts;
             GetHosts(lstHosts);
       }

       在退出AddHosts时会发生上面提到 的错误.....

      

相关文章推荐

0x7743fcec 处未处理的异常: 0xC015000F: 正被停用的激活上下文不是最近激活的

//z 2014-07-15 10:36:11 L.169'48229 BG57IV3@XCL T2225937918.K.F3399197987[T19,L485,R12,V288] 0x7743...
  • is2120
  • is2120
  • 2014年07月15日 10:41
  • 5883

0x7c92e4ff 处最可能的异常: 0xC0000008: An invalid handle was specified 的原因与解决方案

对照网上的示例(网上CDirTreeCtrl的示例很多,但是绝大部分都有让人难以接受的BUG,我推荐一个名为DriveExplorer的Demo,能从CSDN下载到)以CTreeCtrl为基类继承了一...

vb安装过程中 ntvdm.exe[9696]中发生未处理的win32异常

于是我就查了UIPFull.dll文件到底是什么,查到了原来是百度输入法。这是我恍然大悟:原来是我在设置输入法的时候,修改了系统文件,导致注册表出现了错误。于是我就把百度输入法卸载了,之后就真的可以安...

svchost.exe[1348]中发生未处理的win32异常 分析

我单位内部(局域网)使用的一台服务器,使用的是操作系统是Windows Server2003,最近老是自动出现“Visual Studio实时调试器”对话框,提示如下:   svchost.exe [...

c++中使用基类指针Vector 存放子类对象(0xcccccccc 处未处理的异常: 0xC0000005: 读取位置 0xcccccccc 时发生访问冲突 )

1. c++中允许用基类指针指向子类的对象,先亮出正确写法。 #include #include using namespace std; class Base { public: ...

explorer.exe [1316]中发生未处理的win32异常

今天当关闭vs2008,然后关闭浏览器的时候出现了explorer.exe [1316]中发生未处理的win32异常,以前也经常碰到,今天关注了下,基本上有的会出   explorer.exe[40...

Crash: 处理UncaughtExcption,捕获未处理异常信息,界面友好提示用户

Crash: 处理UncaughtExcption,友好提示用户,捕获错误信息相信大家在APP使用过程都遇到过,应用程序异常崩溃,屏幕一黑闪退,这种情况称之为Crash。出现的原因是由于程序运行过程中...

库依赖错误导致main.c:(.text+0x7): undefined reference问题

最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误: (.text+0x13): undefined reference to `func'   ...

DNN default document的异常错误 错误代码 0x800700b7 简单解决 iis7.0

转载自 shanyajun   方法一: 错误摘要HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 ...

PocoDataMySQL与Boost::asio共同使用时出现“用户回调期间未处理异常”解决方法

最近在做视频产品的开发,在网络交互上选择的是boost的asio库,由于boost没有提供数据库访问的库,所以采用了Poco库,但是在项目中同时使用这两个库--Poco库引入PocoDataMySQL...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:"XXXXX.exe 中的0x7c921230 处未处理的异常: 用户断点"的错误原因 
举报原因:
原因补充:

(最多只允许输入30个字)