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

From: Oliver Heins <>
Date: Wed, 27 Sep 2006 01:08:09 +0200

"Suraj N. Kurapati" <> writes:

> Good work. I reproduced the bug on my system, but only the
> status-bar thread had frozen. As I suspected, this might be a
> problem with Ruby-IXP not waking up the requester thread.
> (In my case, the requester thread is the satus-bar thread, whereas
> in ruby-wmii, the requester thread might be the wmiirc itself; thus,
> the entire wmiirc freezes.)

I'm not sure about this. It might be only a thread that freezes, it
might be the whole wmiirc. How can I find out?

> Update your copy of Ruby-IXP to r68 from SVN, and try to reproduce the
>bug again. It does not seem to occur for me anymore.

I'm sorry to say this, but wmiirc still freezes when I send a client to
another view.

Normally, I don't get any error messages in the log file, only something
like `1] INFO -- : Retagging ["emacs"] => "2+emacs")'). But once, I
discovered this entry:

| /usr/bin/tzwatch: line 137: [: ==: unary operator expected
| ./.wmii-3/lib/ixp/client.rb:83:in `check_order': file not found (IXP::IXPException)
| from ./.wmii-3/lib/ixp/client.rb:72:in `query'
| from ./.wmii-3/lib/ixp/client.rb:190:in `open'
| from .wmii-3/wmiirc:247:in `read'
| from .wmii-3/wmiirc:265:in `call'
| from .wmii-3/wmiirc:265:in `read'
| from .wmii-3/wmiirc:877:in `curr_client_tags'
| from .wmii-3/wmiirc:888:in `retag_curr_client'
| from /home/olli/.wmii-3/plugins/standard-plugin.rb:583
| ... 16 levels...
| from .wmii-3/wmiirc:618:in `loop'
| from .wmii-3/wmiirc:618:in `main_loop'
| from .wmii-3/wmiirc:220:in `run'
| from .wmii-3/wmiirc:960


GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8  2544 0F07 B675 9A00 D827
NP: Nothing
Received on Wed Sep 27 2006 - 01:08:16 UTC

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