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