|  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
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
Solve the problem:
46 - 19 = ?
Subscribe to this entry?

 [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-2023 The PHP Group
All rights reserved.
Last updated: Mon Dec 04 14:01:28 2023 UTC