Hi Mauricio,
Mauricio Fernandez <mfp_AT_acm.org> writes:
> Hi,
>
> On Mon, Sep 25, 2006 at 07:27:13PM +0200, Oliver Heins wrote:
>> I think the failure is caused by an incompatibility to Suraj's stability
>> patch. wmiiwm runs rock solid now, but wmiirc which freezes every
>> now and then. I ran a patched wmii with branch ruby-ixp[1] for about 48
>> hours without restart and did not find a flaw in wmiiwm itself, but had
>> to restart wmiirc about 40 times.
>
> I've been using branch-ruby-ixp with plain 3.1 and it's been freezing about
> twice a day or so. I'll svn update ruby-ixp-svn and apply snk's patches to
> wmiiwm. Which one(s) are you using exactly, just
> wmii-3.1_libixp_overload_fix.patch? He's posted many things :)
Yes, only this patch. It seems to work very nice, as wmii don't
freezes anymore.
> That patch changes the semantics of IXP::Client#read quite
>fundamentally in the case of /event, so it's not that surprising to see
>wmiirc hang. I'll try to fix this while making it work in both stock
>3.1 and the patched version.
This would be great.
>However, I don't consider wmii-3.1_libixp_overload_fix.patch to be the
>final solution to the problem, since it can cause events to be lost,
>leading to erratic behavior of the WM. I'll try to change libixp to use
>non-blocking IO instead (or to at least give up after a few ms if
>write(2) would block).
Thanks,
olli
-- GnuPG-Key: http://www.sopos.org/pgp/olli.asc GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8 2544 0F07 B675 9A00 D827 NP: Nothing
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:14:24 UTC