>>>>> "Brett" == Brett Lymn <[EMAIL PROTECTED]> writes:
Brett> I think it is. If you disable the use of SIGIO when you
Brett> build emacs then you may find things more stable, Just
Brett> #undef SIGIO in one of the headers (syssignal.h I think).
Brett> This has worked for me for a long while. I did log this as
Brett> a bug with the emacs people but they were at a loss as to
Brett> what was going wrong. From the digging I did it appears
Brett> that emacs gets into a loop where it is expecting to get a
Brett> SIGIO but the signal is never delivered - if you kill -IO
Brett> the emacs process then it will probably wake up and
Brett> continue on.
This is pure magic to me, but XEmacs #defines BROKEN_SIGIO on some
platforms, and avoids it altogether on others. You might want to look
into differences between GNU Emacs and XEmacs in that code.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.