Basically, this is the same fix as commit 914ca6cf :-/. Once again, we called exit() instead of _exit(), but this time it lead to a kill(0, SIGTERM), effectively killing all processes in the i3 process group, including i3 itself. The cause for the kill(0) is that nagbar_pid is set to 0 by fork(), signaling we’re in the child process. The cleanup handler only checks for nagbar_pid being -1 as a special value, however.
Description
No description provided
Languages
C
58.6%
Perl
29%
Raku
9.4%
Ruby
1.2%
Shell
0.7%
Other
1.1%