发新话题
打印

使用iconv出现内存泄漏

使用iconv出现内存泄漏

求助高手:我在开发软件时,发现有内存泄漏的情况,后用ccmalloc进行内存检查,产生的报告中显示在执行iconv_open时出现内存泄漏,具体位置在dl_new_object或是dl_new_map...,似乎是在加载动态链接库时出现内存泄漏,经调试,本程序绝对执行了iconv_close()进行资源释放。若有高手知道其中原因,恳请指点一二,若有人也曾遇到过此情况,可一起讨论!(注:iconv是字符相互转换的工具,linux中内置库)      

TOP

未必你在程序里写了iconv_close就会释放,检查代码!      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

我跟踪过程序,也曾经做了一个很小的程序实验,的确执行了iconv_close      

TOP

在返回-1即错误时也要iconv_close(),你在每个异常退出后都加上iconv_close()应该能解决问题      

TOP

发新话题