I still have the problem where wmiir hangs when executing
  wmiir write /colrules
from within wmiirc
I recompiled with debugging symbols, and attached a debugger, and I see 
the function sequence.
It's trying to mount fd=3, and goes into
   ixp_mount -> ixp_mountfd(3) -> dofcall
 From here, it does an ixp_sendmsg(3, ...) and then an ixp_recvmsg(3, ...)
It's the recvmsg that just hangs.  The rest of the backtrace is
 readn(3, <ptr>, 4) -> mread(3, <ptr>, 4) -> read(3, <ptr>, 4)
And it's hanging on read.
wmii is running and waiting on a select(4, ...).
So everything seems to be in order, yet wmiir write /colrules never 
returns.  If I kill that one, it gets stuck on the next wmiir read or 
wmiir write.
The socket just never gives anything back....
Received on Fri Jun 08 2007 - 01:52:10 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:24:55 UTC