2010-12-16 程序调试(1)
来源:互联网 发布:战锤全面战争优化 编辑:程序博客网 时间:2024/05/28 15:44
今天调试程序出现了一个错误:
0A7E6FCC : Critical section address
007C41D8 : Initialization stack trace. Use dds to dump it if non-NULL.
0A7E6E30 : Heap block address
000001CC : Heap block size
原来我在类的头文件中使用了一个 CRITICAL_SECTION 但是没有调用 DeleteCriticalSection。查了好久,将CString 和 vector 等在扩展的dll 中的导出类的成员变量全部变成了私有的。但是错误依旧。
于是 看看 分配的内存 为 0A7E6E30 大小 为 000001CC
然后 0A7E6E30 - 0A7E6FCC 就可以查找到变量的偏移,真的是一个临界区的变量。花了我一整天的时间。
不过学到了一些知识。
- 2010-12-16 程序调试(1)
- 怎么调试perl程序(1)
- 编写和调试Shader程序(1)
- myclink程序调试笔记(1)
- 用GDB调试程序(1)
- 使用GDB调试程序(1)
- Windbg调试.net程序(1)准备工作
- 程序调试(1)GDB 基本使用
- 2012.1.1 程序调试
- 调试程序心得-1
- gdb调试程序1
- gdb调试(一)启动调试程序
- gdb调试(三)运行调试程序
- 用GDB调试程序(1)
- 用GDB调试程序(1)
- 用GDB调试程序1
- 3-1 程序的调试
- 用GDB调试程序1
- dmtracedump 的替代品
- Dec 16 2010
- C# 实现的本地IP地址, 计算机名称, MAC地址 和 硬盘序列号 CPU序列号 的小程序
- VM中三种上网方式
- 第一时间消息:Oracle发布MySQL5.5
- 2010-12-16 程序调试(1)
- 使用 ftrace 调试 Linux 内核
- listview add null_imglist
- boost/shared_ptr 用法总结
- 在 Tomcat6 上发布 JIRA 4.2.1
- 男人想要的情人类型
- 芮成钢耶鲁轶事(他同学写的,爆笑)
- Dreamweaver的正则表达式
- 关于屏幕属性和滚屏