# Something in my init files is stopping "restart-emacs", but I don't know what

**URL:** <https://forum.systemcrafters.net/t/something-in-my-init-files-is-stopping-restart-emacs-but-i-dont-know-what/912>\
**Category:** Emacs Lisp\
**Tags:** emacs\
**Created:** [August 8, 2024, 10:09pm UTC](https://forum.systemcrafters.net/t/something-in-my-init-files-is-stopping-restart-emacs-but-i-dont-know-what/912 "2024-08-08T22:09:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![TriAttack](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/triattack/32/628_2.png) [@TriAttack](https://forum.systemcrafters.net/u/TriAttack)\
**Post date:** [August 8, 2024, 10:09pm UTC](https://forum.systemcrafters.net/t/something-in-my-init-files-is-stopping-restart-emacs-but-i-dont-know-what/912/1 "2024-08-08T22:09:14Z")

</div>

Today, I updated from Emacs 29.3 to 29.4. However, when I did I found that the command “M-x restart-emacs” no longer works. Here’s the mystery.

1. It works on 29.3 with my init files.
2. It works on 29.4 without my init files using the -q option.
3. It does not work on 29.4 with my init files.

This means that there is some sort of change between the two versions that interacts in such a way that it stops the restart-emacs package from making a new process before closing the old one, as well as keeping restart-emacs ignorant of that before it closes the current process. What could that be?

---

<div class="post-metadata">

**Author:** ![TriAttack](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/triattack/32/628_2.png) [@TriAttack](https://forum.systemcrafters.net/u/TriAttack)\
**Post date:** [August 8, 2024, 10:28pm UTC](https://forum.systemcrafters.net/t/something-in-my-init-files-is-stopping-restart-emacs-but-i-dont-know-what/912/2 "2024-08-08T22:28:23Z")

</div>

Update: I got the mingw64 build of 29.4 [here](https://packages.msys2.org/package/mingw-w64-x86_64-emacs) and found out that the executable labeled “emacs-29.4” restarts properly but “emacs” and “runeemacs” do not. The mystery deepens.
