1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00

* PROBLEMS (Fedora Core 4 GNU/Linux: Segfault during dumping):

Added it again.
This commit is contained in:
Jan Djärv 2005-07-03 21:47:06 +00:00
parent 7abe6d7a37
commit cf14a51cd1
2 changed files with 24 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2005-07-03 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* PROBLEMS (Fedora Core 4 GNU/Linux: Segfault during dumping):
Added it again.
2005-06-29 Carsten Dominik <dominik@science.uva.nl> 2005-06-29 Carsten Dominik <dominik@science.uva.nl>
* NEWS: Added an entry for Org-mode, and a change entry for * NEWS: Added an entry for Org-mode, and a change entry for

View File

@ -2376,8 +2376,10 @@ The fix is to install a newer version of ncurses, such as version 4.2.
*** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel. *** Linux: Segfault during `make bootstrap' under certain recent versions of the Linux kernel.
With certain recent Linux kernels (like the one of Redhat Fedora Core With certain recent Linux kernels (like the one of Redhat Fedora Core
1 and 2), the new "Exec-shield" functionality is enabled by default, which 1 and newer), the new "Exec-shield" functionality is enabled by default, which
creates a different memory layout that breaks the emacs dumper. creates a different memory layout that breaks the emacs dumper.
The work-around explained here is not enough on Fedora Core 4 (and possible
newer). Read the next item.
Configure can overcome the problem of exec-shield if the architecture is Configure can overcome the problem of exec-shield if the architecture is
x86 and the program setarch is present. On other architectures no x86 and the program setarch is present. On other architectures no
@ -2404,6 +2406,22 @@ command when running temacs like this:
setarch i386 ./temacs --batch --load loadup [dump|bootstrap] setarch i386 ./temacs --batch --load loadup [dump|bootstrap]
*** Fedora Core 4 GNU/Linux: Segfault during dumping.
In addition to exec-shield explained above "Linux: Segfault during
`make bootstrap' under certain recent versions of the Linux kernel"
item, Linux kernel shipped with Fedora Core 4 randomizes the virtual
address space of a process. As the result dumping may fail even if
you turn off exec-shield. In this case, use the -R option to the setarch
command:
setarch -R i386 ./temacs --batch --load loadup [dump|bootstrap]
or
setarch -R i386 make bootstrap
*** Fatal signal in the command temacs -l loadup inc dump. *** Fatal signal in the command temacs -l loadup inc dump.
This command is the final stage of building Emacs. It is run by the This command is the final stage of building Emacs. It is run by the