Re: [wmii] Ruby-IXP freezing with overload patch

From: Mauricio Fernandez <mfp_AT_acm.org>
Date: Fri, 29 Sep 2006 11:31:04 +0200

On Thu, Sep 28, 2006 at 10:56:56PM -0700, Suraj N. Kurapati wrote:
> >> Both problems should now be fixed in r70. Please try that.
> >
> > My problem still exists: wmiirc freezes when retagging.
>
> I'm pretty confident that the concurrency bugs have been squashed in
> ruby-ixp, so it should be quite stable now. So instead, I will
> inspect the ruby-wmii branch that you are using, with the help of
> the logs you posted, to find the bug.

I reproduced the problem with branch-ruby-ixp + Ruby-IXP r70 +
wmii-3.1 + wmii-3.1_libixp_overload_fix.patch.

wmiirc would freeze when an IXP::Client was reused in a child process; I fixed
it by reopening the connection after a fork().

I have just pushed a couple patches to ruby-wmii (/branch-ruby-ixp) to
* sync against Ruby-IXP's svn (r70)
* fix the retagging/freezing bug

Let's see how stable it is :) (and if any events are lost in practice).

-- 
Mauricio Fernandez  -   http://eigenclass.org   -  singular Ruby
Received on Fri Sep 29 2006 - 11:31:10 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:14:37 UTC