The launcher sometimes doesn't close and stops responding
The bug
Sometimes after Minecraft is closed and any remaining launcher windows are closed, the launcher will freeze and not actually close. The windows themselves disappear, but the Minecraft icon remains in the dock, and if you try to re-open Minecraft, it will not open because the launcher is still technically open. If you open Activity Monitor, it shows that the launcher has stopped responding. I suspect that there is an infinite loop or a deadlock occurring. I used Activity Monitor to sample the Minecraft Launcher while it was not responding; I'll upload the file as an attachment to this report. This issue began occurring after a launcher update at some point within the last 2 months.
To reproduce
It's very difficult to predict when this issue will or won't occur, but if you do the steps below repeatedly it should eventually happen.
- Go to the launcher settings and enable the launcher log.
- Launch Minecraft.
- Optional: Open a Minecraft world and keep it open for a while. Anecdotally, I believe having the world open for longer might make this issue more likely to occur, but I'm not sure.
- Close Minecraft.
- Close the launcher log.
- Observe that even though both the windows for both the game and the launcher log disappeared, the grass block icon is still in the dock.
(I assume that you don't have the icon permanently pinned to the dock.) - Attempt to open Minecraft again by clicking the grass block icon. It does not open.

- Open Activity Monitor. Search for "Minecraft Launcher". Observer that the name is listed in red and has "(not responding)" next to it.
- Force quit the Minecraft Launcher. You can either use Activity Monitor to do this, or you can right-click the icon in the dock and select "Force Quit".
- Attempt to open Minecraft again. The launcher opens.

Sample of Minecraft Launcher
The attached file contains a call stack that I expect will be helpful in identifying the cause of this issue: Sample of Minecraft Launcher.txt
I created this report as a private report because it's possible that this file might contain personal information. (For example, maybe my real name might be in a file path or something.) Please keep this report private unless you are certain that the file does not contain any personal information.
2021-04-01, 08:54 AM
2022-02-10, 01:54 PM
2022-02-10, 01:51 PM
0
1
-