参考我发的帖子:

http://bbs.csdn.net/topics/390737064?page=1#post-397000946

现象是exe程序在加载dll的时候崩溃了,莫名其妙的崩溃了。换其它DLL没问题,我又写了个DEMO程序使用这个DLL也是一个现象,用OD加载EXE,用ODDLLLOADER加载DLL,结果也是一样的崩。。搞的我也差点崩溃了。。

加载上微软符号表后发现:

然后自然而然的一个一个内核函数去查找去找可能,百度谷歌都翻了,看雪论坛也看了。

法个克,这个问题找了很长时间。我一直认为是项目配置错误导致的问题,跟代码无关。

最后发现是由于DLL中一个全局变量的构造函数中,给其成员变量分配的内存过大了,导致程序崩溃了。。分配的内存也不过是4096*1000这么个大小,导致栈溢出了。

在CU找到了一个同样问题的帖子。。MARK下。

http://bbs.chinaunix.net/thread-3732299-1-1.html

最新文章

  1. sea.js模块化编程
  2. 图解HTTP
  3. 3、CCS样式表
  4. NSOperationQueue的其他方法
  5. final评论II
  6. HttpContext.Current.Cache使用文件依赖问题
  7. poj 2509 Peter's smokes
  8. OpenWrt编译到底脚本
  9. css样式积累
  10. Keil C51对同一端口的连续读取方法
  11. avalon学习笔记一 列表及条件过滤
  12. c++ new长度为0的数组
  13. 数据结构(Java描述)之二叉树
  14. 项目管理软件系列-Linux一键安装禅道
  15. day13_H5_CSS_1
  16. Java入门到精通第4版汇总
  17. linux yum 本地源配置
  18. python类内init外声明的属性与init内声明的对象属性的访问和操作区别
  19. 简单了解SQL(结构化查询语言)
  20. Oracle 从共享池删除指定SQL的执行计划

热门文章

  1. JS判断是否为数字或为空
  2. Struts2中的配置文件的加载
  3. wemall app商城源码Android短信监听接收器
  4. Python模块的动态加载机制
  5. 基于AGS JS开发自定义贴图图层
  6. struct 和typedef struct的区别
  7. 两个 Long 类型为什么不能直接用==比较
  8. 【树莓派】Linux 测网速及树莓派源
  9. 给IIS添加网站配置权限
  10. javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象