diff options
| author | Kim F. Storm | 2005-06-08 12:13:32 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2005-06-08 12:13:32 +0000 |
| commit | f77e4514196cc98ef4f2b8cc6179f080e2e47d73 (patch) | |
| tree | 338a6ae4732f8b04343275d7b8fb533d4de8e2d6 | |
| parent | 4a29de231e2358984c07e3b371f80b768f0b1dda (diff) | |
| download | emacs-f77e4514196cc98ef4f2b8cc6179f080e2e47d73.tar.gz emacs-f77e4514196cc98ef4f2b8cc6179f080e2e47d73.zip | |
Linux kernel 2.6.10 may corrupt process output.
Warn that using CVS+SSH may corrupt files, include work-around.
| -rw-r--r-- | etc/PROBLEMS | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 70c36af79d8..3bca366ef26 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -1579,6 +1579,24 @@ global-font-lock-mode RET" or by customizing the variable | |||
| 1579 | 1579 | ||
| 1580 | ** GNU/Linux | 1580 | ** GNU/Linux |
| 1581 | 1581 | ||
| 1582 | *** GNU/Linux: Process output is corrupted. | ||
| 1583 | |||
| 1584 | There is a bug in Linux kernel 2.6.10 PTYs that can cause emacs to | ||
| 1585 | read corrupted process output. | ||
| 1586 | |||
| 1587 | *** GNU/Linux: Remote access to CVS with SSH causes file corruption. | ||
| 1588 | |||
| 1589 | If you access a remote CVS repository via SSH, files may be corrupted | ||
| 1590 | due to bad interaction between CVS, SSH, and libc. | ||
| 1591 | |||
| 1592 | To fix the problem, save the following script into a file, make it | ||
| 1593 | executable, and set CVS_RSH environment variable to the file name of | ||
| 1594 | the script: | ||
| 1595 | |||
| 1596 | #!/bin/bash | ||
| 1597 | exec 2> >(exec cat >&2 2>/dev/null) | ||
| 1598 | exec ssh "$@" | ||
| 1599 | |||
| 1582 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through | 1600 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through |
| 1583 | 5.4.22, Emacs crashes at startup with a segmentation fault. | 1601 | 5.4.22, Emacs crashes at startup with a segmentation fault. |
| 1584 | 1602 | ||