[dev] orphan wmiirc's, wmii's / ruby wmiirc

From: Armando Di Cianno <armando_AT_goodship.net>
Date: Thu, 10 Dec 2009 15:31:47 -0500

I'm using the sunaku wmiirc setup, with some modifications, from
github. I tend to restart/re-run wmiirc a lot, as I make
modifications. I'm running an up-to-date Gentoo Linux system, with a
pretty basic setup. I had some X updates, so I decided to finally log
out, and try to diagnose an issue I observed that I thought might be
make clear with a fresh X log in.

Anyways, basically I have multiple wmiirc's (ruby ones, in this case),
but only one seems germane to the current session. Here's a ps
output edited slightly for clarity. (Mail viewer's w/o monospace
might not show the parenting well.)

$ ps -e -o pid,pid,lstart,time,command -H|grep -C 4 wmii
...
18600 18600 Tue Nov 17 16:45:15 2009 00:00:00 wmii
...
17775 17775 Wed Dec 2 11:52:34 2009 00:00:16 ruby
/home/fafhrd/.wmii/ruby-git/wmiirc
 2447 2447 Wed Dec 2 15:29:06 2009 00:00:00 wmii
...
19328 19328 Thu Dec 10 14:16:48 2009 00:00:00 ruby
/home/fafhrd/.wmii/ruby-git/wmiirc
...
19759 19759 Thu Dec 10 14:19:05 2009 00:00:00 /usr/bin/gdm
19760 19760 Thu Dec 10 14:19:05 2009 00:00:00 /usr/bin/gdm
19764 19764 Thu Dec 10 14:19:05 2009 00:01:04 /usr/bin/X :0
-audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
19796 19796 Thu Dec 10 14:19:20 2009 00:00:00 /bin/sh
/etc/X11/gdm/Xsession custom
19829 19829 Thu Dec 10 14:19:20 2009 00:00:00 xscreensaver -no-splash
19832 19832 Thu Dec 10 14:19:20 2009 00:00:00 wmii
...
19866 19866 Thu Dec 10 14:19:20 2009 00:00:00 wmii
19896 19896 Thu Dec 10 14:19:20 2009 00:00:05 ruby
/home/fafhrd/.wmii/ruby-git/wmiirc

Now, if I run ~/.wmii/wmiirc (that file contains "wmiir xwrite /ctl
spawn ruby-git/wmiirc") again, I notice the following:
1) wmii proceses still there: 18600, 2447, 19832, 19866 (all of them)
2) ruby wmiirc processes still there: 17775, 19328
3) ruby wmiirc processes gone: 19896
4) ruby wmiirc processes new: 26416

I am seeing normal behavior here? Does anyone else have rogue wmii's
or wmiirc's? FWIW, the same behavior was happening to be in the sh
wmiirc's a while back, but I didn't think much of it, at the time.
How harmful could the extra wmiirc's processes be? Could they be
"eating" event from /event in 9p?

The first wmii and wmiirc seem clearly wrong, having been launched on Dec 2nd.

Thanks for any info -- a bit confused here,
__armando
Received on Thu Dec 10 2009 - 20:31:47 UTC

This archive was generated by hypermail 2.2.0 : Thu Dec 10 2009 - 20:48:02 UTC