离奇的classifying.dll崩溃问题。 没有使用lib的问题
来源:互联网 发布:淘宝网复制软件小黄鸭 编辑:程序博客网 时间:2024/05/22 13:34
崩溃描述:
1) 小赵在自己的电脑上改好了一个classifying.dll 拿到测试机上发现崩溃。 0x00000000 不能为 written
2)我用带转储的exe,生成dump,分析问题在于 ClassfyAndTrace()函数中,第二个参数为空指针。
原以为这样就发现问题所在了,可是检查代码,发现代码没有问题,明明穿进去的不是空指针,怎么就崩溃了呢?
在xeyez项目中,ClassfyAndTrace()函数上下断点,发现还没走到ClassfyAndTrace就崩溃了,崩溃在SetParameLen函数上。这个函数也是Classifying.dll的内部一个函数。
这就能奇怪了,在xeyez中跟踪代码,发现进入SetParameLen中函数崩溃,但是,调用堆栈却显示 ClassfyAndTrace。
最后发现,是小赵给我提供了dll, 没有给我提供相应的lib, 当我把代码用他的lib重新编译一遍之后,没有了此问题。
初步估计是因为lib里面含有的信息不匹配。将函数的入口地址搞混了。但是居然可以跑起来,但SetParameLen函数却执行了ClassfyAndTrace的代码。
- 离奇的classifying.dll崩溃问题。 没有使用lib的问题
- 使用 .DLL .LIB 的问题(针对VC)
- dll工程lib库的生成问题
- dll和lib的相关问题总结
- 使用DLL的问题
- 没有找到msvcr80.dll问题的解决
- VC 链接没有 lib 文件的 dll
- VS2013、VS2005都是MD,跨dll使用stl的string崩溃问题
- VC Release 下用Mingw编译的dll 崩溃问题
- cuda编程 找不到cutil.lib cutil.dll的问题
- 解决VC6.0 open崩溃的问题及OpenGL glut32.lib库的问题
- 关于DrawNow使用崩溃的问题
- 关于LocalBroadcastManager 使用程序崩溃的问题
- ExtAudioFileSetProperty 崩溃的问题
- UIImagePickerController崩溃的问题
- 崩溃的小问题
- ExtAudioFileSetProperty 崩溃的问题
- lib 和 dll 的区别与使用, 没有头文件改如何使用
- ssh面试题
- C#.NET 中的类型转换
- 创建栈
- SUMMARY OF JANE EYRE
- 提高ASP.Net应用程序性能的十大方法
- 离奇的classifying.dll崩溃问题。 没有使用lib的问题
- DOS 批处理命令(Batch commands)使用说明 If 命令
- ARM 与 MIPS 比较
- Google Develope Day 2009北京站(转)
- bugzilla安装(TEST-FAILED Webserver is not executing CGI files.)
- 强烈推荐:240多个jQuery插件
- ASP.NET设计中的性能优化问题
- C++面试题大全
- 利用Lucene.net搜索引擎进行多条件搜索的做法