|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #58703 memory leak in concurrent task interface
Submitted: 2009-05-25 10:06 UTC Modified: 2009-07-01 23:52 UTC
From: dennis at blogma dot de Assigned:
Status: Closed Package: gearman (PECL)
PHP Version: 5.2.8 OS: Mac OS X
Private report: No CVE-ID: None
 [2009-05-25 10:06 UTC] dennis at blogma dot de
after runTasks() the task object is never freed, causing a 
memory leak.

run the included sample client and watch the process size. On 
my system is grows roughly by 1MB every second.

The same bug is currently in the perl interface and I have no 
idea how to fix it. ;-)

Reproduce code:
$gmc= new GearmanClient();

while (1) {
	$task= $gmc->addTask("reverse", "this is a test", NULL);	



Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2009-07-01 23:52 UTC] contact at jamesluedke dot com
Thank you for your bug report. This issue has been fixed
in the latest released version of the package, which you can download at

This bug should be fixed in the new release.

PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Jun 25 05:01:32 2024 UTC