diff options
| author | David Aspinall | 1999-01-12 15:21:53 +0000 |
|---|---|---|
| committer | David Aspinall | 1999-01-12 15:21:53 +0000 |
| commit | 0c8a4e029e96287c66b817d653597e70f4353df1 (patch) | |
| tree | 854001316cfca734fe2490aef264aeadd9ca087f | |
| parent | e338b3dee111f5dabc96a274ebb4d75452a83661 (diff) | |
Better description of Solaris bug/feature.
| -rw-r--r-- | BUGS | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -44,9 +44,17 @@ restrictions of protected region. Workaround: none, nevermind. properly. Workaround: use other means to navigate in a proof scipt buffer. -* There is an obscure bug with processes on Solaris which results in -buffers full of ^G after certain combinations of input. -Workaround: get a patch from Sun, or use Linux. +* There is an problem with process communication on Solaris, where +there is an input line length limitation for terminals in cooked mode, +perhaps to 256 characters. Further input elicits a bell character +(^G). This ruins Proof General's parsing of the shell buffer. +Future fix: try setting process-connection-type to nil, which +instructs XEmacs to use pipes instead of pseudo-terminals for +subprocess I/O. (You lose job control of processes you start in shell +mode, and some commands (notably ls) behave differently when writing +output to a pipe instead of a tty. But using a pipe will allow you to +paste arbitrarily long blocks of text into shell mode.) +Current workaround: use another OS, e.g. Linux. * XEmacs sessions maybe grow excessively in terms of memory allocation. Maybe some of the spans aren't removed properly. |
