> > > Emacs master fails with the same configuration. It fails bootstrapping: > > (gdb) run --batch --load loadup bootstrap > Starting program: /mnt/d/Source/emacs/build-emacs-ubuntu/src/temacs > --batch --load loadup bootstrap > warning: Error disabling address space randomization: Succès > warning: linux_ptrace_test_ret_to_nx: PTRACE_KILL waitpid returned -1: > Appel système interrompu > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > process 17622 is executing new program: /mnt/d/Source/emacs/build- > emacs-ubuntu/src/temacs > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > process 17622 is executing new program: /mnt/d/Source/emacs/build- > emacs-ubuntu/src/temacs > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > process 17622 is executing new program: /mnt/d/Source/emacs/build- > emacs-ubuntu/src/temacs > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > process 17622 is executing new program: /mnt/d/Source/emacs/build- > emacs-ubuntu/src/temacs > > I must admit that I don't know how to read what gdb is reporting. > > However, there is a simple fix: diff --git a/src/emacs.c b/src/emacs.c index dc13b15..46a0593 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -699,6 +699,7 @@ main (int argc, char **argv) bool disable_aslr = dumping; # endif +#if 0 if (disable_aslr && disable_address_randomization ()) { /* Set this so the personality will be reverted before execs @@ -712,6 +713,7 @@ main (int argc, char **argv) /* If the exec fails, warn and then try anyway. */ perror (argv[0]); } +#endif #ifndef CANNOT_DUMP might_dump = !initialized; Now, Spacemacs loads as well with master. Fabrice