Chinaunix首页 | 论坛 | 博客
  • 博客访问: 247679
  • 博文数量: 36
  • 博客积分: 743
  • 博客等级: 中士
  • 技术积分: 846
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-26 01:02
文章分类

全部博文(36)

文章存档

2014年(3)

2013年(4)

2012年(29)

发布时间:2012-12-27 15:28:29

近日,程序开发用到了第一个第三方库,我自己的程序在main里,直接fork了一个子进程,父进程退出,发现fork出来的进程无法正常工作,如果不fork一切正常。经过研究第三方的代码,发现在第三方库里定义了一个全局变量,这个全局变量的初始化,启动了一个线程。现在问题就比较明确了。是我的程序在fork之前,主进程就有了其他的线程,主进程退出之后,线程即停止执行,造成子进程执行异常。示例代码如下: 点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <stri......【阅读全文】

阅读(4088) | 评论(0) | 转发(1)

发布时间:2012-12-27 15:38:35

经过漫长调试,跟踪,目前确认FreeSWITCH的mod_command模块和core,存在明显的内存泄漏,已经提交FreeSWITCH官方,并得到修复,列表如下:mod_command模块内存泄漏,列表如下:eval api 内存泄漏: http://http://jira.freeswitch.org/browse/FS-4958uuid_record api 内存泄漏: http://jira.freeswitch.org/browse/FS-4959FreeSWITCH core发现一处内存泄漏,列表如下:session销毁,private_queue未释放内存:h......【阅读全文】

阅读(4299) | 评论(0) | 转发(0)

发布时间:2012-12-06 14:54:21

devenv浅谈......【阅读全文】

阅读(5054) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册