Symbian 中使用malloc 不报 Panic KERN-EXEC 3错误的方法
2011-06-28 10:30
281 查看
Symbian 中使用malloc 不报 Panic KERN-EXEC 3错误的方法
以前一直将开源库里的mallo方法改写成自己分配内存的方法,也方便使用自己的内存管理。今天遇上这样的错误,不能使用老方法了。查了一下,有人说用Open C的方法 加libc.lib 。我试了不能链接通过。而且使用Open c 对于n73版本还要安装插件。
最后找到使用estlib.lib这个LIB 问题解决。分享出来。
这个LIB只是解决了malloc的问题。对于使用了sprintf这类的方法,也会报内存有泄漏。sprintf也调用了malloc.
解决方法: 在退出前调用CloseSTDLIB(); 包含头文件#include <libc\sys\reent.h>。
以前一直将开源库里的mallo方法改写成自己分配内存的方法,也方便使用自己的内存管理。今天遇上这样的错误,不能使用老方法了。查了一下,有人说用Open C的方法 加libc.lib 。我试了不能链接通过。而且使用Open c 对于n73版本还要安装插件。
最后找到使用estlib.lib这个LIB 问题解决。分享出来。
这个LIB只是解决了malloc的问题。对于使用了sprintf这类的方法,也会报内存有泄漏。sprintf也调用了malloc.
解决方法: 在退出前调用CloseSTDLIB(); 包含头文件#include <libc\sys\reent.h>。
相关文章推荐
- 使用JS中的exec()方法构造正则表达式验证
- 使用wsdl自动生成客户端代码,调用方法时参数错误问题
- 使用MySQL-Front连接mysql的时候发生的错误解决方法
- 使用CURL上传文件和数据时提示Array to string conversion错误,解决方法!
- oracle11gR2使用exp导出命令时报EXP-00011错误的解决方法
- Monkey压力测试Android常见的错误类型及黑白名单的使用方法
- sp_executesql 使用复杂的Unicode 表达式错误的解决方法
- "无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试" 错误解决方法
- Eclipse使用网上工程出现错误“The import android cannot be resolved”错误解决方法
- 在android中使用proguard混淆代码出现“Conversion to Dalvik format failed with error 1”错误的解决方法
- Java swing使用皮肤后出现Component creation must be done on Event Dispatch Thread错误解决方法
- 使用cwRsync实现windows下服务器文件定时同步备份(附错误处理方法)
- 使用Eclipse开发Android出现java.lang.NullPointerException错误的解决方法
- python使用socket远程连接错误处理方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- “在应用程序级别之外使用注册为 allowDefinition=’MachineToApplication’ 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误”的解决方法
- list之extend方法的一个错误使用案例分析
- 使用JavaScript异常在页面显示错误提示的方法
- myeclipse 使用中 遇到错误 无法加载到tomcat下 提示如下 时 的 解决方法
- 使用不同方法查找数组中某个特定值,并计算时间(改正二分法查找错误和数组转化集合错误)