Julia 1.6.3 handled SIGTERMs nicely, so Ctrl+C worked like expected. However, Julia 1.7.0 ignores these signals. To reproduce simply start two Julia-processes with the two versions and call pkill julia (where pkill is supported of course)
Is this expected? Ctrl+C seems to be a pretty default way to cancel a process so it’s a bit weird that this is not respected…
Edit: I must correct: SIGTERMs are not ignored in 1.7.0 but it breaks the runtime… So the Julia-REPL with 1.7.0 hangs itself when calling pkill julia
Edit 2: Ctrl+C sends SIGINTs and not SIGTERMs. However, behavior is the same