Mercurial > emacs
comparison etc/PROBLEMS @ 52985:92ad3f84faf9
From David Ponce: document segfaults with the Linux kernels that
enable the Exec-shield functionality.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Mon, 03 Nov 2003 06:21:45 +0000 |
parents | 2f5fd6b2684b |
children | eff208c6f20a |
comparison
equal
deleted
inserted
replaced
52984:7171810ff406 | 52985:92ad3f84faf9 |
---|---|
1 This file describes various problems that have been encountered | 1 This file describes various problems that have been encountered |
2 in compiling, installing and running GNU Emacs. | 2 in compiling, installing and running GNU Emacs. |
3 | |
4 * Segfault on GNU/Linux using certain recent versions of the Linux kernel. | |
5 | |
6 With certain recent Linux kernels (like the one of Redhat Fedora Core | |
7 1), the new "Exec-shield" functionality is enabled by default, which | |
8 creates a different memory layout that breaks the emacs dumper. | |
9 | |
10 You can check the Exec-shield state like this: | |
11 | |
12 cat /proc/sys/kernel/exec-shield | |
13 | |
14 It returns 1 or 2 when Exec-shield is enabled, 0 otherwise. Please | |
15 read your system documentation for more details on Exec-shield and | |
16 associated commands. | |
17 | |
18 When Exec-shield is enabled, building Emacs will segfault during the | |
19 execution of this command: | |
20 | |
21 temacs --batch --load loadup [dump|bootstrap] | |
22 | |
23 To work around this problem, it is necessary to temporarily disable | |
24 Exec-shield while building Emacs, using the `setarch' command like | |
25 this: | |
26 | |
27 setarch i386 ./configure <configure parameters> | |
28 setarch i386 make <make parameters> | |
3 | 29 |
4 * Characters are displayed as empty boxes or with wrong font under X. | 30 * Characters are displayed as empty boxes or with wrong font under X. |
5 | 31 |
6 This can occur when two different versions of FontConfig are used. | 32 This can occur when two different versions of FontConfig are used. |
7 For example, XFree86 4.3.0 has one version and Gnome usually comes | 33 For example, XFree86 4.3.0 has one version and Gnome usually comes |