Comment 19 for bug 785203

Revision history for this message
Brian Aker (brianaker) wrote : Re: [Bug 785203] Re: Assertion in libgearman/client.cc:1699 in latest trunk

Ok,... I have a test case now that checks this option (hopefully) throughout the API. The tree for this is currently lp:gearmand/build

If all passes I will push it to lp:gearmand (and hopefully package up a release).

Thanks!

On Jun 17, 2011, at 5:38 AM, smo wrote:

> Yes, adding:
>
> $gc->removeOptions(GEARMAN_CLIENT_FREE_TASKS);
>
> fixes the issue.
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/785203
>
> Title:
> Assertion in libgearman/client.cc:1699 in latest trunk
>
> Status in Gearman Server and Client Libraries:
> Fix Released
>
> Bug description:
> I'm getting this using php-gearman module (both 0.7.0 and 0.8.0)
> compiled against the latest libgearman trunk and gearmand:
>
> libgearman/client.cc:1669: void* _client_do(gearman_client_st*,
> gearman_command_t, const char*, size_t, gearman_unique_t&, const
> void*, size_t, size_t*, gearman_return_t*): Assertion
> `client->task_list' failed.
>
> Gearman 0.20 works fine though. Has there been an API change or is
> this a bug?
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/gearmand/+bug/785203/+subscriptions