1.5.21 -- XEmacs becomes defunct while running?

Ed Hirgelt ehirgelt@gmail.com
Tue Aug 8 22:18:00 GMT 2006


I realize that this isn't the best of all possible bug reports.  But
it is the most information I have been able to get in the past few
weeks.

I've been plagued with a problem running XEmacs.  After a random
amount of time, running subprocesses fail with not a pipe. I have
never been able to find anything out about it. However, today I was
looking at pstree and noticed at some point that XEmacs dropped off of
the output.

Here's the sequence of ps before and after.  Note that I continued to
edit with XEmacs even after ps said it was defunct.

First, everything is more or less normal

hirged 548 $ ps
      PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
     3056       1    3056       2328  con 112363 14:42:39 /usr/bin/sh
     4004    3056    3056       3868  con 112363 14:42:52 /usr/bin/sh
     1664    4004    3056       2908  con 112363 14:42:52 /usr/X11R6/bin/xinit
     2780    1664    2780       1404  con 112363 14:42:53 /usr/X11R6/bin/XWin
     3268    1664    3268       3340  con 112363 14:43:00 /usr/bin/sh
     3712    3268    3268       3744  con 112363 14:43:01 /usr/bin/rxvt
I    3776    3712    3776       3708    0 112363 14:43:03 /usr/bin/bash
     3028    2552    2552       3028    2 112363 14:51:35 <defunct>
     2552    3028    2552        680    2 112363 14:44:02 /usr/bin/bash
      172    2552     172       1124    2 112363 14:45:24 /usr/bin/bash
     1984     172     172       1744    2 112363 14:45:25 /c/Program
Files/Microsoft Office/OFFICE11/OUTLOOK
     2516    2552    2516       3788    2 112363 14:46:20 /usr/bin/bash
     3456    2516    2516        704    2 112363 14:46:20 /c/Program
Files/Mozilla Firefox/firefox
     3980       1    3576       3876    2 112363 14:56:38
/usr/bin/xemacs-21.4.19
     1416    3980    1416       1904    1 112363 14:56:56
/usr/lib/xemacs-21.4.19/i686-pc-cygwin/gnuserv
     1020    2552    1020       2172    2 112363 14:59:32 /usr/bin/ps
hirged 549 $ ls /proc
1416  172   2084  2552  3028  3268  3712  3980  cpuinfo  meminfo
registry  stat    version
1664  1984  2516  2780  3056  3456  3776  4004  loadavg  partitions
self      uptime

Process 3980 is my XEmacs.  A little later:

hirged 550 $ ps
      PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
     3056       1    3056       2328  con 112363 14:42:39 /usr/bin/sh
     4004    3056    3056       3868  con 112363 14:42:52 /usr/bin/sh
     1664    4004    3056       2908  con 112363 14:42:52 /usr/X11R6/bin/xinit
     2780    1664    2780       1404  con 112363 14:42:53 /usr/X11R6/bin/XWin
     3268    1664    3268       3340  con 112363 14:43:00 /usr/bin/sh
     3712    3268    3268       3744  con 112363 14:43:01 /usr/bin/rxvt
I    3776    3712    3776       3708    0 112363 14:43:03 /usr/bin/bash
     3028    2552    2552       3028    2 112363 14:51:35 <defunct>
     2552    3028    2552        680    2 112363 14:44:02 /usr/bin/bash
      172    2552     172       1124    2 112363 14:45:24 /usr/bin/bash
     1984     172     172       1744    2 112363 14:45:25 /c/Program
Files/Microsoft Office/OFFICE11/OUTLOOK
     2516    2552    2516       3788    2 112363 14:46:20 /usr/bin/bash
     3456    2516    2516        704    2 112363 14:46:20 /c/Program
Files/Mozilla Firefox/firefox
     3980    2812    2812       3600    3 112363 15:00:41 <defunct>
     1416    3980    1416       1904    1 112363 14:56:56
/usr/lib/xemacs-21.4.19/i686-pc-cygwin/gnuserv
     3280    2552    3280       1772    2 112363 15:00:48 /usr/bin/ps

You'll notice that 3980 is listed as defunct now.  At this point any
attempt to run a subprocess from xemacs fails. My last attempt
resulted in Opening pty or pipe: Invalid argument.

Exiting XEmacs and restarting works for a while but the problem
recurs. Nothing terribly intersesting is happening on the box other
than my running XEmacs, Eclipse, and Outlook.

Perhaps related, rxvt sometimes simply disappears out from under me
after a command, typically a bash script exits. No dump, no nothing.

Attached is cygcheck.out

Hope this helps someone.

Ed


-- 
Ed Hirgelt     925.324.8563

Discovery consists of seeing what everybody has seen
and thinking what nobody has thought.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 50196 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20060808/d1c5cf3b/attachment.obj>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list